AES_GMAC_HASH_LEN
s->gmac.hash_len = AES_GMAC_HASH_LEN;
hmac_ctrl = ccr_hmac_ctrl(AES_GMAC_HASH_LEN, hash_size_in_response);
s->gmac.hash_len = AES_GMAC_HASH_LEN;
KASSERT(trailer_len == AES_GMAC_HASH_LEN,
KASSERT(offset <= AES_GMAC_HASH_LEN,
wr_len += AES_GMAC_HASH_LEN;
txpkt_lens[1] += AES_GMAC_HASH_LEN;
idata->len += AES_GMAC_HASH_LEN;
auth_stop = AES_GMAC_HASH_LEN;
(last_ghash_frag ? AES_GMAC_HASH_LEN : 0));
cipher_len = rlen - (m_tls->m_epg_hdrlen + AES_GMAC_HASH_LEN);
memset(out, 0, AES_GMAC_HASH_LEN);
memcpy(out, tlsp->ghash, AES_GMAC_HASH_LEN);
out += AES_GMAC_HASH_LEN;
(m_tls->m_epg_hdrlen + AES_GMAC_HASH_LEN);
AES_GMAC_HASH_LEN) != 0) {
idata->len += AES_GMAC_HASH_LEN;
out = write_tx_tls_ack(out, tlsp->rx_chid, AES_GMAC_HASH_LEN,
AES_GMAC_HASH_LEN, (uintptr_t)tlsp | CPL_FW6_COOKIE_KTLS);
memset(out, 0, AES_GMAC_HASH_LEN);
out += AES_GMAC_HASH_LEN;
memcpy(tlsp->ghash, ghash, AES_GMAC_HASH_LEN);
zero_buffer = malloc_aligned(AES_GMAC_HASH_LEN, AES_GMAC_HASH_LEN,
KASSERT(trailer_len == AES_GMAC_HASH_LEN,
wr_len += AES_GMAC_HASH_LEN;
wr_len += AES_GMAC_HASH_LEN;
char ghash[AES_GMAC_HASH_LEN];
tls->params.tls_tlen = AES_GMAC_HASH_LEN;
if (csp->csp_auth_mlen > AES_GMAC_HASH_LEN)
(AES_GMAC_HASH_LEN + sizeof(uint64_t));
if (tls_len < sizeof(uint64_t) + AES_GMAC_HASH_LEN)
payload_len = tls_len - (AES_GMAC_HASH_LEN + sizeof(uint64_t));
if (tls_len < AES_GMAC_HASH_LEN + 1)
payload_len = tls_len - AES_GMAC_HASH_LEN;
.macsize = AES_GMAC_HASH_LEN,
.hashsize = AES_GMAC_HASH_LEN,
.hashsize = AES_GMAC_HASH_LEN,
.hashsize = AES_GMAC_HASH_LEN,
return (AES_GMAC_HASH_LEN);
char control_tag[AES_GMAC_HASH_LEN], test_tag[AES_GMAC_HASH_LEN];
MAX(MAX(AES_GMAC_HASH_LEN, AES_CBC_MAC_HASH_LEN), POLY1305_HASH_LEN)
.tag_len = AES_GMAC_HASH_LEN, .evp_cipher = EVP_aes_128_gcm },
.tag_len = AES_GMAC_HASH_LEN, .evp_cipher = EVP_aes_192_gcm },
.tag_len = AES_GMAC_HASH_LEN, .evp_cipher = EVP_aes_256_gcm },
.type = T_AEAD, .tag_len = AES_GMAC_HASH_LEN,
.type = T_AEAD, .tag_len = AES_GMAC_HASH_LEN,
.type = T_AEAD, .tag_len = AES_GMAC_HASH_LEN,