CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2025/05/26 21:58:12
Modified files:
lib/libcrypto/evp: e_bf.c e_camellia.c e_cast.c e_des.c e_des3.c
e_idea.c e_xcbc_d.c evp_cipher.c evp_local.h
Log message:
Make EVP_CIPHER_[gs]et_asn1_iv() local to evp_cipher
These formerly public functions have only ever been called from
EVP_CIPHER_asn1_to_param() and EVP_CPIHER_param_to_asn1(), either
directly if the EVP_CIPH_FLAG_DEFAULT_ASN1 flag is set, or indirectly
when set as the .[gs]et_asn1_parameters() method of the EVP_CIPHER.
This commit removes their use in .[gs]et_asn1_parameters() dating back
to long before the EVP_CIPH_FLAG_DEFAULT_ASN1 was introduced in 2010.
This way the only remaining consumer of .[gs]et_asn1_parameters() is RC2.
ok jsing