From: Ilya Shipitsin Date: Thu, 7 Jan 2021 06:57:42 +0000 (+0500) Subject: BUILD: ssl: guard EVP_PKEY_get_default_digest_nid with ASN1_PKEY_CTRL_DEFAULT_MD_NID X-Git-Tag: v2.4-dev6~86 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec36c91c69d0185ee59cb363e625709b10bd9f86;p=thirdparty%2Fhaproxy.git BUILD: ssl: guard EVP_PKEY_get_default_digest_nid with ASN1_PKEY_CTRL_DEFAULT_MD_NID let us switch to openssl specific macro instead of versions --- diff --git a/src/ssl_sock.c b/src/ssl_sock.c index 830dc3e698..587140f1bb 100644 --- a/src/ssl_sock.c +++ b/src/ssl_sock.c @@ -2001,7 +2001,7 @@ ssl_sock_do_create_cert(const char *servername, struct bind_conf *bind_conf, SSL else if (key_type == EVP_PKEY_EC) digest = EVP_sha256(); else { -#if (HA_OPENSSL_VERSION_NUMBER >= 0x1000000fL) && !defined(OPENSSL_IS_BORINGSSL) +#ifdef ASN1_PKEY_CTRL_DEFAULT_MD_NID int nid; if (EVP_PKEY_get_default_digest_nid(capkey, &nid) <= 0)