openssl/crypto/evp
Matt Caswell 28fd895305 Remove the function EVP_PKEY_set_alias_type
OTC recently voted that EVP_PKEY types will be immutable in 3.0. This
means that EVP_PKEY_set_alias_type can no longer work and should be
removed entirely (applications will need to be rewritten not to use it).

It was primarily used for SM2 which no longer needs this call.
Applications should generate SM2 keys directly (without going via an EC
key first), or otherwise when loading keys they should automatically be
detected as SM2 keys.

Fixes #14379

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14803)
2021-04-12 11:47:24 +01:00
..
asymcipher.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
bio_b64.c
bio_enc.c
bio_md.c
bio_ok.c
build.info
c_allc.c
c_alld.c
cmeth_lib.c
ctrl_params_translate.c Deprecate the EVP_PKEY controls for CMS and PKCS#7 2021-04-06 09:10:11 +02:00
dh_ctrl.c
dh_support.c
digest.c
dsa_ctrl.c
e_aes_cbc_hmac_sha1.c
e_aes_cbc_hmac_sha256.c
e_aes.c Update copyright year 2021-04-08 13:04:41 +01:00
e_aria.c Update copyright year 2021-04-08 13:04:41 +01:00
e_bf.c
e_camellia.c Update copyright year 2021-04-08 13:04:41 +01:00
e_cast.c Update copyright year 2021-04-08 13:04:41 +01:00
e_chacha20_poly1305.c
e_des3.c Update copyright year 2021-04-08 13:04:41 +01:00
e_des.c
e_idea.c
e_null.c
e_old.c
e_rc2.c
e_rc4_hmac_md5.c Update copyright year 2021-04-08 13:04:41 +01:00
e_rc4.c Update copyright year 2021-04-08 13:04:41 +01:00
e_rc5.c
e_seed.c
e_sm4.c Update copyright year 2021-04-08 13:04:41 +01:00
e_xcbc_d.c
ec_ctrl.c
ec_support.c
encode.c
evp_cnf.c
evp_enc.c evp: fix coverity 1473631: argument cannot be negative 2021-04-08 08:49:27 +10:00
evp_err.c
evp_fetch.c property: check return values from the property locking calls. 2021-04-08 17:46:35 +10:00
evp_key.c
evp_lib.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
evp_local.h
evp_pbe.c
evp_pkey.c
evp_rand.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
evp_utils.c
exchange.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
kdf_lib.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
kdf_meth.c
kem.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
keymgmt_lib.c
keymgmt_meth.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
legacy_blake2.c
legacy_md2.c
legacy_md4.c
legacy_md5_sha1.c
legacy_md5.c
legacy_mdc2.c
legacy_meth.h
legacy_ripemd.c
legacy_sha.c
legacy_wp.c
m_null.c
m_sigver.c
mac_lib.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
mac_meth.c
names.c
p5_crpt2.c
p5_crpt.c
p_dec.c
p_enc.c
p_legacy.c
p_lib.c Remove the function EVP_PKEY_set_alias_type 2021-04-12 11:47:24 +01:00
p_open.c
p_seal.c
p_sign.c
p_verify.c
pbe_scrypt.c
pmeth_check.c
pmeth_gn.c
pmeth_lib.c
signature.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00