Lines Matching refs:mac_ctx
94 EVP_MAC_CTX *mac_ctx; in siv128_do_s2v_p() local
97 mac_ctx = EVP_MAC_CTX_dup(ctx->mac_ctx_init); in siv128_do_s2v_p()
98 if (mac_ctx == NULL) in siv128_do_s2v_p()
102 if (!EVP_MAC_update(mac_ctx, in, len - SIV_LEN)) in siv128_do_s2v_p()
106 if (!EVP_MAC_update(mac_ctx, t.byte, SIV_LEN)) in siv128_do_s2v_p()
114 if (!EVP_MAC_update(mac_ctx, t.byte, SIV_LEN)) in siv128_do_s2v_p()
117 if (!EVP_MAC_final(mac_ctx, out->byte, &out_len, sizeof(out->byte)) in siv128_do_s2v_p()
124 EVP_MAC_CTX_free(mac_ctx); in siv128_do_s2v_p()
169 EVP_MAC_CTX *mac_ctx = NULL; in ossl_siv128_init() local
200 || (mac_ctx = EVP_MAC_CTX_dup(ctx->mac_ctx_init)) == NULL in ossl_siv128_init()
201 || !EVP_MAC_update(mac_ctx, zero, sizeof(zero)) in ossl_siv128_init()
202 || !EVP_MAC_final(mac_ctx, ctx->d.byte, &out_len, in ossl_siv128_init()
206 EVP_MAC_CTX_free(mac_ctx); in ossl_siv128_init()
210 EVP_MAC_CTX_free(mac_ctx); in ossl_siv128_init()
251 EVP_MAC_CTX *mac_ctx; in ossl_siv128_aad() local
255 if ((mac_ctx = EVP_MAC_CTX_dup(ctx->mac_ctx_init)) == NULL in ossl_siv128_aad()
256 || !EVP_MAC_update(mac_ctx, aad, len) in ossl_siv128_aad()
257 || !EVP_MAC_final(mac_ctx, mac_out.byte, &out_len, in ossl_siv128_aad()
260 EVP_MAC_CTX_free(mac_ctx); in ossl_siv128_aad()
263 EVP_MAC_CTX_free(mac_ctx); in ossl_siv128_aad()