summaryrefslogtreecommitdiffstats
path: root/providers/common/provider_util.c
diff options
context:
space:
mode:
Diffstat (limited to 'providers/common/provider_util.c')
-rw-r--r--providers/common/provider_util.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/providers/common/provider_util.c b/providers/common/provider_util.c
index a0787a67e5..f6155e7dce 100644
--- a/providers/common/provider_util.c
+++ b/providers/common/provider_util.c
@@ -192,8 +192,8 @@ int ossl_prov_macctx_load_from_params(EVP_MAC_CTX **macctx,
if (macname != NULL) {
EVP_MAC *mac = EVP_MAC_fetch(libctx, macname, properties);
- EVP_MAC_free_ctx(*macctx);
- *macctx = mac == NULL ? NULL : EVP_MAC_new_ctx(mac);
+ EVP_MAC_CTX_free(*macctx);
+ *macctx = mac == NULL ? NULL : EVP_MAC_CTX_new(mac);
/* The context holds on to the MAC */
EVP_MAC_free(mac);
if (*macctx == NULL)
@@ -244,10 +244,10 @@ int ossl_prov_macctx_load_from_params(EVP_MAC_CTX **macctx,
#endif
*mp = OSSL_PARAM_construct_end();
- if (EVP_MAC_set_ctx_params(*macctx, mac_params))
+ if (EVP_MAC_CTX_set_params(*macctx, mac_params))
return 1;
- EVP_MAC_free_ctx(*macctx);
+ EVP_MAC_CTX_free(*macctx);
*macctx = NULL;
return 0;
}