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)