mirror of
https://github.com/openssl/openssl.git
synced 2024-12-09 05:51:54 +08:00
3204083820
With multiple names, it's no longer viable to just grab the "first" in the set and use that to find the legacy NID. Instead, all names for an algorithm must be checked, and if we encounter more than one NID asssociated with those names, we consider it an error and make that method unloadable. This ensures that all methods that do have an internal NID associated will get that NID in their structure, thereby ensuring that other parts of libcrypto that haven't gone away from using NIDs for comparison will continue to work as expected. Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/9969) |
||
---|---|---|
.. | ||
bio_b64.c | ||
bio_enc.c | ||
bio_md.c | ||
bio_ok.c | ||
build.info | ||
c_allc.c | ||
c_alld.c | ||
cmeth_lib.c | ||
digest.c | ||
e_aes_cbc_hmac_sha1.c | ||
e_aes_cbc_hmac_sha256.c | ||
e_aes.c | ||
e_aria.c | ||
e_bf.c | ||
e_camellia.c | ||
e_cast.c | ||
e_chacha20_poly1305.c | ||
e_des3.c | ||
e_des.c | ||
e_idea.c | ||
e_null.c | ||
e_old.c | ||
e_rc2.c | ||
e_rc4_hmac_md5.c | ||
e_rc4.c | ||
e_rc5.c | ||
e_seed.c | ||
e_sm4.c | ||
e_xcbc_d.c | ||
encode.c | ||
evp_cnf.c | ||
evp_enc.c | ||
evp_err.c | ||
evp_fetch.c | ||
evp_key.c | ||
evp_lib.c | ||
evp_locl.h | ||
evp_pbe.c | ||
evp_pkey.c | ||
evp_utils.c | ||
exchange.c | ||
kdf_lib.c | ||
kdf_meth.c | ||
keymgmt_lib.c | ||
keymgmt_meth.c | ||
m_md2.c | ||
m_md4.c | ||
m_md5_sha1.c | ||
m_md5.c | ||
m_mdc2.c | ||
m_null.c | ||
m_ripemd.c | ||
m_sha1.c | ||
m_sha3.c | ||
m_sigver.c | ||
m_wp.c | ||
mac_lib.c | ||
mac_meth.c | ||
names.c | ||
p5_crpt2.c | ||
p5_crpt.c | ||
p_dec.c | ||
p_enc.c | ||
p_lib.c | ||
p_open.c | ||
p_seal.c | ||
p_sign.c | ||
p_verify.c | ||
pbe_scrypt.c | ||
pkey_kdf.c | ||
pkey_mac.c | ||
pmeth_fn.c | ||
pmeth_gn.c | ||
pmeth_lib.c |