From f316d935025bc765790cb86b29956ad5d634efe0 Mon Sep 17 00:00:00 2001 From: Pauli Date: Thu, 28 Aug 2025 14:48:31 +1000 Subject: [PATCH] pvkkdf: avoid using ossl_prov_digest_load_from_params() Reviewed-by: Tomas Mraz Reviewed-by: Tim Hudson Reviewed-by: Dmitry Belyavskiy (Merged from https://github.com/openssl/openssl/pull/28361) --- providers/implementations/kdfs/pvkkdf.c.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/providers/implementations/kdfs/pvkkdf.c.in b/providers/implementations/kdfs/pvkkdf.c.in index 430845ba4f5..37073de2357 100644 --- a/providers/implementations/kdfs/pvkkdf.c.in +++ b/providers/implementations/kdfs/pvkkdf.c.in @@ -108,12 +108,12 @@ static void kdf_pvk_reset(void *vctx) static void kdf_pvk_init(KDF_PVK *ctx) { - OSSL_PARAM params[2] = { OSSL_PARAM_END, OSSL_PARAM_END }; + OSSL_PARAM param; OSSL_LIB_CTX *provctx = PROV_LIBCTX_OF(ctx->provctx); - params[0] = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_DIGEST, - SN_sha1, 0); - if (!ossl_prov_digest_load_from_params(&ctx->digest, params, provctx)) + param = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_DIGEST, + SN_sha1, 0); + if (!ossl_prov_digest_load(&ctx->digest, ¶m, NULL, NULL, provctx)) /* This is an error, but there is no way to indicate such directly */ ossl_prov_digest_reset(&ctx->digest); } -- 2.47.3