openssl/providers/implementations
Shane Lontis 283320281b Fix ecdsa digest setting code to match dsa.
Fixes #13422

ecdsa_set_ctx_params() was not setting the digest correctly. The side
effect noted was that the check for sha1 when signing was not being
done in fips mode.

Also fixed the dupctx() so that propq is deep copied.
The usage of the variable 'flag_allow_md' was also copied from the dsa code.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/13520)
2020-12-04 08:33:27 +10:00
..
asymciphers Convert all {NAME}err() in providers/ to their corresponding ERR_raise() call 2020-11-11 12:15:48 +01:00
ciphers remove unused assignments 2020-12-03 11:21:33 +10:00
digests Rename SHA3 internal functions so they have an ossl_ prefix 2020-11-19 07:39:13 +10:00
encode_decode PROV: Re-implement all the keypair encoders 2020-11-11 12:43:27 +01:00
exchange Add EVP_KDF-X942 to the fips module 2020-12-02 12:15:05 +10:00
include/prov Add EVP_KDF-X942 to the fips module 2020-12-02 12:15:05 +10:00
kdfs Add EVP_KDF-X942 to the fips module 2020-12-02 12:15:05 +10:00
kem Rename some occurrences of 'library_context' and 'lib_ctx' to 'libctx' 2020-10-15 12:00:21 +01:00
keymgmt remove unused initialisations 2020-12-03 11:22:06 +10:00
macs Convert all {NAME}err() in providers/ to their corresponding ERR_raise() call 2020-11-11 12:15:48 +01:00
rands test RNG: set state to uninitialised as part of uninstantiate call. 2020-11-20 08:24:21 +10:00
signature Fix ecdsa digest setting code to match dsa. 2020-12-04 08:33:27 +10:00
storemgmt Avoid duplicate ends_with_dirsep functions 2020-11-11 16:05:56 +01:00
build.info Add KEM (Key encapsulation mechanism) support to providers 2020-09-19 18:08:46 +10:00