Reviewed-by: Bob Beck <beck@openssl.org>
Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
MergeDate: Thu Jun 25 21:25:53 2026
(Merged from https://github.com/openssl/openssl/pull/31143)
int EVP_MAC_up_ref(EVP_MAC *mac)
{
+#ifdef OPENSSL_NO_CACHED_FETCH
return evp_mac_up_ref(mac);
+#else
+ return 1;
+#endif
}
void EVP_MAC_free(EVP_MAC *mac)
{
+#ifdef OPENSSL_NO_CACHED_FETCH
evp_mac_free(mac);
+#endif
}
const OSSL_PROVIDER *EVP_MAC_get0_provider(const EVP_MAC *mac)