From: Matthijs Mekking Date: Tue, 5 Jan 2021 09:02:53 +0000 (+0100) Subject: Replace EVP_DigestFinal with EVP_DigestFinal_ex X-Git-Tag: v9.17.10~21^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1fcd0ef8bda011dbec33f067ba4b39461682cb21;p=thirdparty%2Fbind9.git Replace EVP_DigestFinal with EVP_DigestFinal_ex The openssl docs claim that EVP_DigestFinal() is obsolete and that one should use EVP_DigestFinal_ex() instead. --- diff --git a/lib/dns/opensslecdsa_link.c b/lib/dns/opensslecdsa_link.c index b5d8b967961..1f1321f7e11 100644 --- a/lib/dns/opensslecdsa_link.c +++ b/lib/dns/opensslecdsa_link.c @@ -174,9 +174,9 @@ opensslecdsa_sign(dst_context_t *dctx, isc_buffer_t *sig) { DST_RET(ISC_R_NOSPACE); } - if (!EVP_DigestFinal(evp_md_ctx, digest, &dgstlen)) { + if (!EVP_DigestFinal_ex(evp_md_ctx, digest, &dgstlen)) { DST_RET(dst__openssl_toresult3( - dctx->category, "EVP_DigestFinal", ISC_R_FAILURE)); + dctx->category, "EVP_DigestFinal_ex", ISC_R_FAILURE)); } ecdsasig = ECDSA_do_sign(digest, dgstlen, eckey);