openssl/crypto/evp
Richard Levitte e62a45b60e CORE & EVP: Specify OP_query_operation_name() for KEYMGMT
This will allow keymgmt implementation for key types that need it to
specify the names of the diverse operation algorithms it can be used
with.  Currently, only one name per key type and operation is allowed.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/10647)
2020-01-09 15:01:16 +01:00
..
bio_b64.c Following the license change, modify the boilerplates in crypto/evp/ 2018-12-06 14:54:57 +01:00
bio_enc.c Following the license change, modify the boilerplates in crypto/evp/ 2018-12-06 14:54:57 +01:00
bio_md.c Don't use internal knowledge about EVP_MD_CTX in and MD BIO 2019-10-11 11:42:43 +01:00
bio_ok.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
build.info Cleanup legacy digest methods. 2019-12-18 14:46:01 +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 Reorganize local header files 2019-09-28 20:26:35 +02:00
digest.c Fix some typos 2019-12-11 19:04:01 +01:00
e_aes_cbc_hmac_sha1.c Deprecate the low level AES functions 2020-01-06 15:09:57 +00:00
e_aes_cbc_hmac_sha256.c Deprecate the low level AES functions 2020-01-06 15:09:57 +00:00
e_aes.c Deprecate the low level AES functions 2020-01-06 15:09:57 +00:00
e_aria.c Allow specifying the tag after AAD in CCM mode (2) 2019-11-20 10:40:55 +01:00
e_bf.c Deprecate Low Level Blowfish APIs 2020-01-08 11:25:25 +00:00
e_camellia.c EVP & PROV: Fix all platform inclusions 2019-12-19 13:33:35 +01:00
e_cast.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_chacha20_poly1305.c Reorganize local header files 2019-09-28 20:26:35 +02:00
e_des3.c Reorganize local header files 2019-09-28 20:26:35 +02:00
e_des.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_idea.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_null.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_old.c Update source files for pre-3.0 deprecation 2019-11-07 11:37:25 +01:00
e_rc2.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_rc4_hmac_md5.c Fix undefined array OPENSSL_ia32cap_P. 2019-10-30 10:45:40 +01:00
e_rc4.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_rc5.c Reorganize local header files 2019-09-28 20:26:35 +02:00
e_seed.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_sm4.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
e_xcbc_d.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
encode.c Reorganize local header files 2019-09-28 20:26:35 +02:00
evp_cnf.c EVP configuration section: add 'default_properties' command 2019-04-05 15:43:37 +02:00
evp_enc.c Add AES_CBC_HMAC_SHA ciphers to providers. 2020-01-06 13:02:16 +10:00
evp_err.c Replumbing: make it possible for providers to specify multiple names 2019-10-03 15:47:25 +02:00
evp_fetch.c CORE: pass the full algorithm definition to the method constructor 2019-11-29 20:42:12 +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 Cache constants for fetched EVP_cipher 2019-11-25 13:35:43 +01:00
evp_local.h CORE & EVP: Specify OP_query_operation_name() for KEYMGMT 2020-01-09 15:01:16 +01: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 Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
evp_utils.c Reorganize local header files 2019-09-28 20:26:35 +02:00
exchange.c EVP: If a key can't be exported to provider, fallback to legacy 2020-01-08 22:30:54 +01:00
kdf_lib.c EVP: add functions that return the name number 2019-10-17 09:16:45 +02:00
kdf_meth.c Final cleanup after move to leaner EVP_PKEY methods 2019-11-10 05:00:28 +01:00
keymgmt_lib.c CORE & PROV: make export of key data leaner through callback 2019-11-14 10:53:14 +01:00
keymgmt_meth.c CORE & EVP: Specify OP_query_operation_name() for KEYMGMT 2020-01-09 15:01:16 +01:00
legacy_blake2.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_md2.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_md4.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_md5_sha1.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_md5.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_mdc2.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_meth.h Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_ripemd.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_sha.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
legacy_wp.c Cleanup legacy digest methods. 2019-12-18 14:46:01 +10:00
m_null.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
m_sigver.c EVP: If a key can't be exported to provider, fallback to legacy 2020-01-08 22:30:54 +01:00
mac_lib.c EVP: add functions that return the name number 2019-10-17 09:16:45 +02:00
mac_meth.c Final cleanup after move to leaner EVP_PKEY methods 2019-11-10 05:00:28 +01: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 Reorganize local header files 2019-09-28 20:26:35 +02:00
p5_crpt.c Explicitly test against NULL; do not use !p or similar 2019-10-09 21:32:15 +02:00
p_dec.c Following the license change, modify the boilerplates in crypto/evp/ 2018-12-06 14:54:57 +01:00
p_enc.c Following the license change, modify the boilerplates in crypto/evp/ 2018-12-06 14:54:57 +01:00
p_lib.c coverity 1201462: check error returns 2020-01-07 14:02:52 +10:00
p_open.c Explicitly test against NULL; do not use !p or similar 2019-10-09 21:32:15 +02:00
p_seal.c Following the license change, modify the boilerplates in crypto/evp/ 2018-12-06 14:54:57 +01:00
p_sign.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
p_verify.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
pbe_scrypt.c Usages of KDFs converted to use the name macros 2019-09-11 10:22:49 +10:00
pkey_kdf.c Reorganize private crypto header files 2019-09-28 20:26:34 +02:00
pkey_mac.c Reorganize local header files 2019-09-28 20:26:35 +02:00
pmeth_fn.c EVP: If a key can't be exported to provider, fallback to legacy 2020-01-08 22:30:54 +01:00
pmeth_gn.c Fix some typos 2019-12-11 19:04:01 +01:00
pmeth_lib.c EVP: Fix method to determine if a PKEY is legacy or not 2020-01-06 13:34:38 +03:00