openssl/providers/implementations
Shane Lontis f41fd10d90 Add a gettable for provider ciphers to return the EVP_CIPH_RAND_KEY flag
Fixes #15531

DES and TDES set this flag which could possibly be used by applications.
The gettable cipher param OSSL_CIPHER_PARAM_HAS_RAND_KEY has been added.

Note that EVP_CIPHER_CTX_rand_key() uses this flag.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15606)
2021-06-08 15:16:06 +10:00
..
asymciphers Move libssl related defines used by fips provider to prov_ssl.h 2021-06-04 17:06:47 +02:00
ciphers Add a gettable for provider ciphers to return the EVP_CIPH_RAND_KEY flag 2021-06-08 15:16:06 +10:00
digests Drop libimplementations.a 2021-05-07 10:17:23 +02:00
encode_decode PROV: drop get_params() and gettable_params() from all encoder implementatio 2021-06-05 20:30:47 +10:00
exchange Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
include/prov Add a gettable for provider ciphers to return the EVP_CIPH_RAND_KEY flag 2021-06-08 15:16:06 +10:00
kdfs Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
kem prov: add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
keymgmt Document missing EC/SM2 params 2021-06-08 15:15:01 +10:00
macs Fix errors found by parfait static analyser. 2021-06-03 16:15:41 +10:00
rands providers: remove TODOs 2021-06-02 16:30:15 +10:00
signature Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
storemgmt PROV: drop get_params() and gettable_params() from all decoder implementations 2021-06-05 20:30:35 +10:00
build.info Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00