Commit c97318e35e for openssl.org
commit c97318e35ebeb3b973ae06fa43ebabdfb6dce61b
Author: Abel Tom <abeltom.kernel@gmail.com>
Date: Thu May 28 17:23:36 2026 +0200
crypto/hpke/hpke_util: Fixes redundant mdname is valid check.
Removed the redundant `mdname` is not NULL check.
Fixes #31299
Reviewed-by: Milan Broz <mbroz@openssl.org>
Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
MergeDate: Wed Jun 3 11:30:09 2026
(Merged from https://github.com/openssl/openssl/pull/31321)
diff --git a/crypto/hpke/hpke_util.c b/crypto/hpke/hpke_util.c
index 5a37f4ca52..3a662bc3f0 100644
--- a/crypto/hpke/hpke_util.c
+++ b/crypto/hpke/hpke_util.c
@@ -406,9 +406,8 @@ EVP_KDF_CTX *ossl_kdf_ctx_create(const char *kdfname, const char *mdname,
if (kctx != NULL && mdname != NULL) {
OSSL_PARAM params[3], *p = params;
- if (mdname != NULL)
- *p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_DIGEST,
- (char *)mdname, 0);
+ *p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_DIGEST,
+ (char *)mdname, 0);
if (propq != NULL)
*p++ = OSSL_PARAM_construct_utf8_string(OSSL_KDF_PARAM_PROPERTIES,
(char *)propq, 0);