diff options
Diffstat (limited to 'providers/fips/self_test.c')
-rw-r--r-- | providers/fips/self_test.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/providers/fips/self_test.c b/providers/fips/self_test.c index a4a3cb5..58aa42e 100644 --- a/providers/fips/self_test.c +++ b/providers/fips/self_test.c @@ -147,7 +147,7 @@ static int verify_integrity(OSSL_CORE_BIO *bio, OSSL_FUNC_BIO_read_ex_fn read_ex OSSL_SELF_TEST_onbegin(ev, event_type, OSSL_SELF_TEST_DESC_INTEGRITY_HMAC); mac = EVP_MAC_fetch(libctx, MAC_NAME, NULL); - ctx = EVP_MAC_new_ctx(mac); + ctx = EVP_MAC_CTX_new(mac); if (mac == NULL || ctx == NULL) goto err; @@ -157,7 +157,7 @@ static int verify_integrity(OSSL_CORE_BIO *bio, OSSL_FUNC_BIO_read_ex_fn read_ex sizeof(fixed_key)); *p = OSSL_PARAM_construct_end(); - if (EVP_MAC_set_ctx_params(ctx, params) <= 0 + if (EVP_MAC_CTX_set_params(ctx, params) <= 0 || !EVP_MAC_init(ctx)) goto err; @@ -178,7 +178,7 @@ static int verify_integrity(OSSL_CORE_BIO *bio, OSSL_FUNC_BIO_read_ex_fn read_ex ret = 1; err: OSSL_SELF_TEST_onend(ev, ret); - EVP_MAC_free_ctx(ctx); + EVP_MAC_CTX_free(ctx); EVP_MAC_free(mac); return ret; } |