openssl/providers/implementations
Richard Levitte 16486f6332 PROV: Fix EC OSSL_FUNC_keymgmt_match() to work in the FIPS provider
In the FIPS provider, calling EC_GROUP_cmp() with NULL for the BN_CTX
argument is forbidden.  Since that's what ec_match() does, it simply
cannot work in the FIPS provider.  Therefore, we allocate a BN_CTX
with the library context asssociated with one of the input keys
(doesn't matter which) and use that.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/12677)
2020-08-20 07:52:24 +02:00
..
asymciphers provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
ciphers provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
digests provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
exchange provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
include/prov Move PKCS#12 KDF to provider. 2020-08-14 18:15:12 +10:00
kdfs Move PKCS#12 KDF to provider. 2020-08-14 18:15:12 +10:00
keymgmt PROV: Fix EC OSSL_FUNC_keymgmt_match() to work in the FIPS provider 2020-08-20 07:52:24 +02:00
macs provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
rands provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
serializers provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
signature provider: add the unused paramater tag to the gettable and settable functions 2020-08-12 08:43:37 +10:00
build.info rand: set up EVP and DRBG infrastructure for RAND from providers. 2020-06-24 20:05:41 +10:00