openssl/providers/implementations
Shane Lontis 38145fba0a Fix DSA/DH so that legacy keys can still be generated by the default provider
Fixes #12589

The 'type' parameter needed to be propagated to the ffc params during keygen,
so that the simple validation of params done during keygen can handle legacy keys for the default provider.
The fips provider ignores this change and only allows fips186-4 approved sizes.

Reviewed-by: Nicola Tuveri <nic.tuv@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/12623)
2020-08-17 23:40:20 +10: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 Fix DSA/DH so that legacy keys can still be generated by the default provider 2020-08-17 23:40:20 +10: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