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);