From 6fbb65126dde3cba931ba393240b2294ea78f725 Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Tue, 30 Jun 2026 00:06:41 +0200 Subject: [PATCH] openssl: replace stray legacy API variant with `EVP_DigestInit_ex()` To match rest of code, use the modern variant and avoid an unnecessary internal reset/cleanup. Closes #22222 --- lib/vtls/openssl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vtls/openssl.c b/lib/vtls/openssl.c index 3962df1603..ed401fe0d8 100644 --- a/lib/vtls/openssl.c +++ b/lib/vtls/openssl.c @@ -5451,7 +5451,7 @@ static CURLcode ossl_sha256sum(const unsigned char *input, mdctx = EVP_MD_CTX_new(); if(!mdctx) return CURLE_OUT_OF_MEMORY; - if(!EVP_DigestInit(mdctx, EVP_sha256())) { + if(!EVP_DigestInit_ex(mdctx, EVP_sha256(), NULL)) { result = CURLE_FAILED_INIT; goto out; }