[PATCH] lib: rsa: use actual OpenSSL 1.1.0 EVP MD API

Yann Droneaud ydroneaud at opteya.com
Wed Mar 2 20:38:36 CET 2022


Hi,

Le 02/03/2022 à 02:10, Simon Glass a écrit :
> On Tue, 1 Mar 2022 at 08:12, Yann Droneaud <ydroneaud at opteya.com> wrote:
>> Since OpenSSL 1.1.0, EVP_MD_CTX_create() is EVP_MD_CTX_new()
>>                       EVP_MD_CTX_destroy() is EVP_MD_CTX_free()
>>                       EVP_MD_CTX_init() is EVP_MD_CTX_reset()
>>
>> As there's no need to reset a newly created EVP_MD_CTX, moreover
>> EVP_DigestSignInit() does the reset, thus call to EVP_MD_CTX_init()
>> can be dropped.
>> As there's no need to reset an EVP_MD_CTX before it's destroyed,
>> as it will be reset by EVP_MD_CTX_free(), call to EVP_MD_CTX_reset()
>> is not needed and can be dropped.
> Do we still need to support the old version?


No, see 
https://source.denx.de/u-boot/u-boot/-/commit/fe68a67a5f11991146f47c2975a4e1156355a92c

Regards


-- 

Yann Droneaud

OPTEYA




More information about the U-Boot mailing list