Commit e2f82554ee for openssl.org

commit e2f82554eec5711178cf560680532ac5f7111522
Author: Neil Horman <nhorman@openssl.org>
Date:   Fri May 8 10:04:37 2026 -0400

    Make EVP_KDF not do ref counting

    Reviewed-by: Bob Beck <beck@openssl.org>
    Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
    MergeDate: Thu Jun 25 21:25:55 2026
    (Merged from https://github.com/openssl/openssl/pull/31143)

diff --git a/crypto/evp/kdf_meth.c b/crypto/evp/kdf_meth.c
index 31680ee664..fba2f9fc75 100644
--- a/crypto/evp/kdf_meth.c
+++ b/crypto/evp/kdf_meth.c
@@ -176,12 +176,18 @@ EVP_KDF *EVP_KDF_fetch(OSSL_LIB_CTX *libctx, const char *algorithm,

 int EVP_KDF_up_ref(EVP_KDF *kdf)
 {
+#ifdef OPENSSL_NO_CACHED_FETCH
     return evp_kdf_up_ref(kdf);
+#else
+    return 1;
+#endif
 }

 void EVP_KDF_free(EVP_KDF *kdf)
 {
+#ifdef OPENSSL_NO_CACHED_FETCH
     evp_kdf_free(kdf);
+#endif
 }

 const OSSL_PARAM *EVP_KDF_gettable_params(const EVP_KDF *kdf)