openssl/crypto/dsa
Richard Levitte d101700dff CRYPTO: Remove the check for built-in methods in the export_to function
That check was seen as necessary at the time, but other changes have
been made since, so we now have better control on when we're handling
legacy structures and methods, making it safe to run the export_to
function on keys with foreign methods.

The basic message is that foreign methods must set key structure
values according to our standards no matter what, or not set them at
all.  This has really always been the case, but was harder to see at
the time because of interaction with other bugs.

Fixes #15927

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/15996)
2021-07-07 15:38:21 +02:00
..
build.info Use build.info, not ifdef for crypto modules 2020-04-16 13:52:22 +02:00
dsa_ameth.c CRYPTO: Remove the check for built-in methods in the export_to function 2021-07-07 15:38:21 +02:00
dsa_asn1.c Update copyright year 2020-04-23 13:55:52 +01:00
dsa_backend.c fips module header inclusion fine-tunning 2021-07-06 10:52:27 +10:00
dsa_check.c Update copyright year 2021-03-11 13:27:36 +00:00
dsa_depr.c Update copyright year 2021-04-22 14:38:44 +01:00
dsa_err.c err: rename err_load_xxx_strings_int functions 2021-05-26 13:01:47 +10:00
dsa_gen.c DSA_generate_parameters_ex: use the old method for all small keys 2021-04-01 15:50:45 +02:00
dsa_key.c Update copyright year 2021-03-11 13:27:36 +00:00
dsa_lib.c fips module header inclusion fine-tunning 2021-07-06 10:52:27 +10:00
dsa_local.h Update copyright year 2021-03-11 13:27:36 +00:00
dsa_meth.c dsa: provider and library deprecation changes 2020-12-17 21:09:54 +01:00
dsa_ossl.c add zero strenght arguments to BN and RAND RNG calls 2021-05-29 17:17:12 +10:00
dsa_pmeth.c Rename all getters to use get/get0 in name 2021-06-01 12:40:00 +02:00
dsa_prn.c Convert all {NAME}err() in crypto/ to their corresponding ERR_raise() call 2020-11-13 09:35:02 +01:00
dsa_sign.c Add ossl_encode symbols 2021-03-18 17:52:37 +10:00
dsa_vrf.c Update copyright year 2020-04-23 13:55:52 +01:00