]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Replace EVP_DigestFinal with EVP_DigestFinal_ex
authorMatthijs Mekking <matthijs@isc.org>
Tue, 5 Jan 2021 09:02:53 +0000 (10:02 +0100)
committerMatthijs Mekking <matthijs@isc.org>
Tue, 26 Jan 2021 14:01:26 +0000 (15:01 +0100)
The openssl docs claim that EVP_DigestFinal() is obsolete and that
one should use EVP_DigestFinal_ex() instead.

lib/dns/opensslecdsa_link.c

index b5d8b9679615c5004cd79ed545165084a401a49d..1f1321f7e118946e9f361af590603073e2b1065a 100644 (file)
@@ -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);