mirror of
https://github.com/openssl/openssl.git
synced 2024-12-03 05:41:46 +08:00
c829c23b67
EVP_PKEY_CTX_set_dh_ functions were only available when DH was enabled ('no-dsa' not configured). However, that makes it impossible to use these functions with an engine or a provider that happens to implement DH. This change solves that problem by shuffling these functions to more appropriate places. By consequence, there are a number of places where we can remove the check of OPENSSL_NO_DH. This requires some re-arrangements of internal tables to translate between numeric identities and names. Partially fixes #13550 Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/13589)
9 lines
243 B
Plaintext
9 lines
243 B
Plaintext
LIBS=../../libcrypto
|
|
|
|
$COMMON=ffc_params.c ffc_params_generate.c ffc_key_generate.c \
|
|
ffc_params_validate.c ffc_key_validate.c ffc_backend.c \
|
|
ffc_dh.c
|
|
|
|
SOURCE[../../libcrypto]=$COMMON
|
|
SOURCE[../../providers/libfips.a]=$COMMON
|