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 EVP: Implement data-driven translation between known ctrl and OSSL_PARAMs 2021-02-23 13:41:48 +01:00
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 Remove inclusion of unnecessary header files 2021-02-24 17:55:20 +01:00
dh_support.c Update copyright year 2021-03-11 13:27:36 +00:00
digest.c CORE: Add an algorithm_description field to OSSL_ALGORITHM 2021-04-02 08:52:37 +02:00
dsa_ctrl.c Update copyright year 2021-03-11 13:27:36 +00:00
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 Cleanup of some of the EVP_PKEY_CTX_ctrl related TODOs 2021-02-24 17:55:20 +01:00
ec_support.c Remove TODO comment. Resolves #14396 2021-03-18 20:07:09 +10:00
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 Fix reason code: EVP_R_OPERATON_NOT_INITIALIZED 2021-03-11 12:19:40 +10:00
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 CORE: Add an algorithm_description field to OSSL_ALGORITHM 2021-04-02 08:52:37 +02:00
evp_pbe.c
evp_pkey.c evp: fix coverity 1474469: negative return 2021-03-30 18:57:29 +02:00
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 CORE: Add an algorithm_description field to OSSL_ALGORITHM 2021-04-02 08:52:37 +02:00
kem.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
keymgmt_lib.c evp_keymgmt_util_copy: Fix possible leak on copy failure 2021-03-17 14:39:16 +01:00
keymgmt_meth.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
legacy_blake2.c Update copyright year 2021-03-11 13:27:36 +00:00
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 evp: add params arguments to init functions 2021-03-12 08:27:11 +10:00
mac_lib.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00
mac_meth.c CORE: Add an algorithm_description field to OSSL_ALGORITHM 2021-04-02 08:52:37 +02:00
names.c Update copyright year 2021-03-11 13:27:36 +00:00
p5_crpt2.c Add ossl_pkcs5_pbkdf2_hmac_ex symbol 2021-03-18 17:52:38 +10:00
p5_crpt.c
p_dec.c Update copyright year 2021-03-11 13:27:36 +00:00
p_enc.c Update copyright year 2021-03-11 13:27:36 +00:00
p_legacy.c evp: fix coverity 1467500 & 1467502: unchecked return values 2021-03-26 08:46:02 +10:00
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 Update copyright year 2021-03-11 13:27:36 +00:00
pmeth_check.c Add EVP_PKEY_public_check_quick. 2021-02-22 13:31:31 +10:00
pmeth_gn.c evp: add params argument to key manager's gen_init call 2021-03-12 08:27:11 +10:00
pmeth_lib.c evp: fix coverity 1470561: resource leak 2021-03-20 10:08:00 +10:00
signature.c EVP: Add EVP_<TYPE>_description() 2021-04-02 08:57:47 +02:00