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

Reply via email to