openssl/crypto/dsa
Richard Levitte 0996cff91f DH, DSA, EC_KEY: Fix exporters to allow domain parameter keys
The export-to-provider functions for DH, DSA and EC_KEY assumed that a
public key is always present, and would fail if not.  This blocks any
attempt to export a key structure with only domain parameters.

While fixing this, we also modify the selection declaration to
evp_keymgmt_import() to be more adaptive, the diverse selection bits
are now added when the corresponding data is added to the OSSL_PARAM
array.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/11374)
2020-03-23 10:07:38 +01:00
..
build.info Add DSA Key validation to default provider 2020-03-05 08:30:22 +10:00
dsa_aid.c
dsa_ameth.c DH, DSA, EC_KEY: Fix exporters to allow domain parameter keys 2020-03-23 10:07:38 +01:00
dsa_asn1.c
dsa_check.c Add DSA Key validation to default provider 2020-03-05 08:30:22 +10:00
dsa_depr.c
dsa_err.c
dsa_gen.c
dsa_key.c
dsa_lib.c Constify various mostly X509-related parameter types in crypto/ and apps/ 2020-03-23 08:30:37 +01:00
dsa_local.h
dsa_meth.c
dsa_ossl.c
dsa_pmeth.c
dsa_prn.c
dsa_sign.c
dsa_vrf.c