From: Matt Caswell Date: Wed, 14 Oct 2020 12:50:21 +0000 (+0100) Subject: Deprecate functions for getting and setting DH values in an EVP_PKEY X-Git-Tag: openssl-3.0.0-alpha10~248 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a68a445ae1a4f87414c08e699895b1a992b8533;p=thirdparty%2Fopenssl.git Deprecate functions for getting and setting DH values in an EVP_PKEY Reviewed-by: Richard Levitte (Merged from https://github.com/openssl/openssl/pull/13138) --- diff --git a/include/openssl/evp.h b/include/openssl/evp.h index 3f39e9ef4ad..9b635f13df7 100644 --- a/include/openssl/evp.h +++ b/include/openssl/evp.h @@ -469,7 +469,7 @@ typedef int (EVP_PBE_KEYGEN) (EVP_CIPHER_CTX *ctx, const char *pass, (dsa)) # endif -# ifndef OPENSSL_NO_DH +# if !defined(OPENSSL_NO_DH) && !defined(OPENSSL_NO_DEPRECATED_3_0) # define EVP_PKEY_assign_DH(pkey,dh) EVP_PKEY_assign((pkey),EVP_PKEY_DH,(dh)) # endif @@ -1230,7 +1230,7 @@ int EVP_PKEY_set1_DSA(EVP_PKEY *pkey, struct dsa_st *key); struct dsa_st *EVP_PKEY_get0_DSA(const EVP_PKEY *pkey); struct dsa_st *EVP_PKEY_get1_DSA(EVP_PKEY *pkey); # endif -# ifndef OPENSSL_NO_DH +# if !defined(OPENSSL_NO_DH) && !defined(OPENSSL_NO_DEPRECATED_3_0) struct dh_st; int EVP_PKEY_set1_DH(EVP_PKEY *pkey, struct dh_st *key); struct dh_st *EVP_PKEY_get0_DH(const EVP_PKEY *pkey);