CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 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