Home
last modified time | relevance | path

Searched refs:rolling_mac (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/crypto/aesni/
H A Daesni_ccm.c199 __m128i s0, rolling_mac, s_x, staging_block; in AES_CCM_encrypt() local
219 rolling_mac = cbc_mac_start(addt, abytes, nonce, nlen, in AES_CCM_encrypt()
244 rolling_mac = xor_and_encrypt(rolling_mac, staging_block, in AES_CCM_encrypt()
260 staging_block = _mm_xor_si128(s0, rolling_mac); in AES_CCM_encrypt()
265 explicit_bzero(&rolling_mac, sizeof(rolling_mac)); in AES_CCM_encrypt()
366 __m128i s0, rolling_mac, staging_block; in AES_CCM_decrypt() local
385 rolling_mac = cbc_mac_start(addt, abytes, nonce, nlen, in AES_CCM_decrypt()
395 decrypt_loop(in, NULL, nbytes, s0, nlen, &rolling_mac, key, nr); in AES_CCM_decrypt()
400 staging_block = _mm_xor_si128(AESNI_ENC(s0, key, nr), rolling_mac); in AES_CCM_decrypt()