openssl/crypto/evp
Richard Levitte 8d6481f532 EVP: Move the functions and controls for setting and getting distid
Those functions were located in the EC files, but is really broader
than that, even thought currently only used for SM2.  They should
therefore be in a more central location, which was also indicated by
diverse TODOs.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12789)
2020-09-08 12:07:40 +02:00
..
bio_b64.c Update copyright year 2020-04-23 13:55:52 +01:00
bio_enc.c Update copyright year 2020-04-23 13:55:52 +01:00
bio_md.c Update copyright year 2020-04-23 13:55:52 +01:00
bio_ok.c Add and use internal header that implements endianness check 2020-07-11 10:00:33 +02:00
build.info Delete unused PKEY MAC files 2020-08-29 17:40:11 +10:00
c_allc.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
c_alld.c Restore MD5-SHA1 in legacy method database 2019-10-14 16:07:41 +02:00
cmeth_lib.c Update copyright year 2020-08-06 13:22:30 +01:00
digest.c Fix some EVP_MD_CTX_* functions 2020-08-29 17:40:10 +10:00
e_aes_cbc_hmac_sha1.c Use local IV storage in e_aes_ebc_hmac_sha1.c 2020-08-11 07:07:57 -07:00
e_aes_cbc_hmac_sha256.c Use local IV storage in e_aes_ebc_hmac_sha256.c 2020-08-11 07:07:57 -07:00
e_aes.c Use local IV storage in e_aes.c 2020-08-11 07:07:57 -07:00
e_aria.c Use local IV storage in e_aria.c 2020-08-11 07:07:58 -07:00
e_bf.c Use local IV storage in EVP BLOCK_* macros 2020-08-11 07:07:58 -07:00
e_camellia.c Use local IV storage in e_camellia.c 2020-08-11 07:07:58 -07:00
e_cast.c Use local IV storage in EVP BLOCK_* macros 2020-08-11 07:07:58 -07:00
e_chacha20_poly1305.c Update copyright year 2020-07-16 14:47:04 +02:00
e_des3.c Use local IV storage in e_des3.c 2020-08-11 07:07:58 -07:00
e_des.c Use local IV storage in e_des.c 2020-08-11 07:07:58 -07:00
e_idea.c Use local IV storage in EVP BLOCK_* macros 2020-08-11 07:07:58 -07:00
e_null.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_old.c Update copyright year 2020-04-23 13:55:52 +01:00
e_rc2.c Use local IV storage in EVP BLOCK_* macros 2020-08-11 07:07:58 -07:00
e_rc4_hmac_md5.c Update copyright year 2020-04-23 13:55:52 +01:00
e_rc4.c Update copyright year 2020-04-23 13:55:52 +01:00
e_rc5.c Update copyright year 2020-04-23 13:55:52 +01:00
e_seed.c Use local IV storage in EVP BLOCK_* macros 2020-08-11 07:07:58 -07:00
e_sm4.c Use local IV storage in e_sm4.c 2020-08-11 07:07:58 -07:00
e_xcbc_d.c Use local IV storage in e_xcbc_d.c 2020-08-11 07:07:58 -07:00
encode.c Update copyright year 2020-06-25 14:13:12 +01:00
evp_cnf.c Load the default config file before working with default properties 2020-08-17 11:27:51 +01:00
evp_enc.c Retire EVP_CTRL_GET_IV 2020-08-11 07:07:57 -07:00
evp_err.c Extend the EVP_PKEY KDF to KDF provider bridge to also support HKDF 2020-08-10 14:51:59 +01:00
evp_fetch.c Load the default config file before working with default properties 2020-08-17 11:27:51 +01:00
evp_key.c crypto/evp/evp_key.c: #define BUFSIZ if <stdio.h> doesn't #define it 2019-05-27 08:01:50 +10:00
evp_lib.c Fix coverity CID #1452775 & #1452772- Dereference before NULL check in evp_lib.c 2020-08-24 11:19:28 +10:00
evp_local.h rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
evp_pbe.c Explicitly test against NULL; do not use !p or similar 2019-10-09 21:32:15 +02:00
evp_pkey.c EVP: Downgrade EVP_PKEYs in EVP_PKEY2PKCS8() 2020-09-03 17:48:32 +02:00
evp_rand.c rand_drbg: remove RAND_DRBG. 2020-08-07 14:16:47 +10:00
evp_utils.c Reorganize local header files 2019-09-28 20:26:35 +02:00
exchange.c Add public API for gettables and settables for keymanagement, signatures and key exchange. 2020-08-12 11:59:43 +10:00
kdf_lib.c Revert "kdf: make function naming consistent." 2020-07-16 14:21:07 +02:00
kdf_meth.c gettables: core changes to pass the provider context. 2020-08-07 08:02:14 +10:00
keymgmt_lib.c EVP KEYMGMT utils: Make a few more utility functions available 2020-07-24 16:32:00 +02:00
keymgmt_meth.c Add public API for gettables and settables for keymanagement, signatures and key exchange. 2020-08-12 11:59:43 +10:00
legacy_blake2.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_md2.c Update copyright year 2020-04-23 13:55:52 +01:00
legacy_md4.c Update copyright year 2020-04-23 13:55:52 +01:00
legacy_md5_sha1.c Update copyright year 2020-04-23 13:55:52 +01:00
legacy_md5.c Update copyright year 2020-04-23 13:55:52 +01:00
legacy_mdc2.c Update copyright year 2020-04-23 13:55:52 +01:00
legacy_meth.h Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_ripemd.c Update copyright year 2020-04-23 13:55:52 +01:00
legacy_sha.c Update copyright year 2020-04-23 13:55:52 +01:00
legacy_wp.c Update copyright year 2020-04-23 13:55:52 +01:00
m_null.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
m_sigver.c EVP: Add support for delayed EVP_PKEY operation parameters 2020-09-08 12:06:35 +02:00
mac_lib.c Ensure EVP_MAC_update() passes the length even if it is 0 2020-09-03 09:40:52 +01:00
mac_meth.c gettables: core changes to pass the provider context. 2020-08-07 08:02:14 +10:00
names.c Ensure EVP_get_digestbyname() and EVP_get_cipherbyname() know all aliases 2019-11-06 10:11:31 +00:00
p5_crpt2.c Add evp_test fixes. 2020-08-07 14:29:00 +10:00
p5_crpt.c Update copyright year 2020-04-23 13:55:52 +01:00
p_dec.c Update copyright year 2020-04-23 13:55:52 +01:00
p_enc.c Update copyright year 2020-04-23 13:55:52 +01:00
p_lib.c EVP: Don't shadow EVP_PKEY_CTX_new* error records 2020-09-08 06:26:19 +02:00
p_open.c Update copyright year 2020-04-23 13:55:52 +01:00
p_seal.c Update copyright year 2020-04-23 13:55:52 +01:00
p_sign.c Add EVP signature with libctx methods. 2020-08-09 17:34:52 +10:00
p_verify.c Add EVP signature with libctx methods. 2020-08-09 17:34:52 +10:00
pbe_scrypt.c Add evp_test fixes. 2020-08-07 14:29:00 +10:00
pmeth_check.c Rename FIPS_MODE to FIPS_MODULE 2020-04-28 15:37:37 +02:00
pmeth_fn.c Make the naming scheme for dispatched functions more consistent 2020-06-24 22:01:22 +02:00
pmeth_gn.c EVP: Preserve the EVP_PKEY id in a few more spots 2020-09-08 06:25:27 +02:00
pmeth_lib.c EVP: Move the functions and controls for setting and getting distid 2020-09-08 12:07:40 +02:00
signature.c EVP: Add support for delayed EVP_PKEY operation parameters 2020-09-08 12:06:35 +02:00