openssl/crypto/evp
Richard Levitte 25b16562d3 Hide ECX_KEY again
ECX_KEY was not meant for public consumption, it was only to be
accessed indirectly via EVP routines.  However, we still need internal
access for our decoders.

This partially reverts 7c664b1f1b

Fixes #12880

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12956)
2020-09-25 12:12:22 +10:00
..
asymcipher.c Add self tests for rsa encryption 2020-09-16 14:10:23 +10:00
bio_b64.c
bio_enc.c
bio_md.c
bio_ok.c
build.info Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00
c_allc.c
c_alld.c
cmeth_lib.c
digest.c Redirect EVP_DigestInit to EVP_DigestSignInit_ex if appropriate 2020-09-17 11:12:08 +03:00
e_aes_cbc_hmac_sha1.c
e_aes_cbc_hmac_sha256.c
e_aes.c
e_aria.c
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
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
e_old.c
e_rc2.c Use local IV storage in EVP BLOCK_* macros 2020-08-11 07:07:58 -07:00
e_rc4_hmac_md5.c
e_rc4.c
e_rc5.c
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
evp_cnf.c Fix safestack issues in conf.h 2020-09-13 11:11:20 +01:00
evp_enc.c EVP: Centralise fetching error reporting 2020-09-13 20:52:48 +02:00
evp_err.c Prune low-level ASN.1 parse errors from error queue in decoder_process() 2020-09-24 14:34:56 +02:00
evp_fetch.c EVP: Centralise fetching error reporting 2020-09-13 20:52:48 +02:00
evp_key.c
evp_lib.c Add CMS AuthEnvelopedData with AES-GCM support 2020-09-08 15:43:11 +02:00
evp_local.h rand: reference count the EVP_RAND contexts. 2020-09-23 08:39:43 +10:00
evp_pbe.c Prune low-level ASN.1 parse errors from error queue in decoder_process() 2020-09-24 14:34:56 +02:00
evp_pkey.c Correctly display the signing/hmac algorithm in the dgst app 2020-09-17 11:12:08 +03:00
evp_rand.c evp_rand: fix bug in gettable_ctx/settable_ctx calls 2020-09-23 15:28:29 +10:00
evp_utils.c
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 kdf/mac: add name query calls for KDFs and MACs 2020-09-23 15:28:29 +10:00
kdf_meth.c
kem.c Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00
keymgmt_lib.c EVP: Add the internal convenience function evp_keymgmt_util_export() 2020-09-12 20:24:52 +02:00
keymgmt_meth.c Correctly display the signing/hmac algorithm in the dgst app 2020-09-17 11:12:08 +03: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 HMAC should work with non-provided digests 2020-09-17 20:16:31 +03:00
mac_lib.c kdf/mac: add name query calls for KDFs and MACs 2020-09-23 15:28:29 +10:00
mac_meth.c
names.c
p5_crpt2.c
p5_crpt.c PKCS5 PBE: free allocations on unlikely / impossible failure path 2020-09-16 07:22:43 +10:00
p_dec.c
p_enc.c
p_lib.c Hide ECX_KEY again 2020-09-25 12:12:22 +10:00
p_open.c
p_seal.c
p_sign.c
p_verify.c
pbe_scrypt.c
pmeth_check.c
pmeth_gn.c Add SM2 signature algorithm to default provider 2020-09-22 08:18:09 +01:00
pmeth_lib.c Fix CID 1466714 : Null pointer dereference in EVP_PKEY_CTX_ctrl() due to new call to evp_pkey_ctx_store_cached_data() 2020-09-23 17:16:38 +10:00
signature.c EVP: Add support for delayed EVP_PKEY operation parameters 2020-09-08 12:06:35 +02:00