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