GMAC_DIGEST_LEN
csp->csp_auth_mlen != GMAC_DIGEST_LEN)
uint8_t iv[AES_BLOCK_LEN], tag[GMAC_DIGEST_LEN];
csp->csp_auth_mlen != GMAC_DIGEST_LEN)
uint8_t iv[AES_BLOCK_LEN], tag[GMAC_DIGEST_LEN];
uint8_t tag[static GMAC_DIGEST_LEN],
size_t, const uint8_t *, const uint8_t tag[static GMAC_DIGEST_LEN],
uint8_t tag[static GMAC_DIGEST_LEN],
memcpy(tag, s.Xi.c, GMAC_DIGEST_LEN);
const uint8_t tag[static GMAC_DIGEST_LEN],
if (timingsafe_bcmp(tag, s.Xi.c, GMAC_DIGEST_LEN) != 0) {
char tag[GMAC_DIGEST_LEN];
csp->csp_auth_mlen != GMAC_DIGEST_LEN)
ctx.ops->tag(&ctx, tag, GMAC_DIGEST_LEN);
crypto_copyback(crp, crp->crp_digest_start, GMAC_DIGEST_LEN,
crypto_copydata(crp, crp->crp_digest_start, GMAC_DIGEST_LEN,
if (ctx.ops->finish(&ctx, tag, GMAC_DIGEST_LEN) != 0)
sess->digestlen = GMAC_DIGEST_LEN;
sess->digestlen = GMAC_DIGEST_LEN;
u_char tag[GMAC_DIGEST_LEN];
u_char tag2[GMAC_DIGEST_LEN];
u_char tag[GMAC_DIGEST_LEN];
u_char tag2[GMAC_DIGEST_LEN];