Searched refs:staging_block (Results 1 – 3 of 3) sorted by relevance
| /freebsd-13.1/sys/crypto/aesni/ |
| H A D | aesni_ccm.c | 98 __m128i cbc_block, staging_block; in cbc_mac_start() local 125 staging_block = _mm_setzero_si128(); in cbc_mac_start() 143 be16enc(&staging_block, auth_len); in cbc_mac_start() 151 be16enc(&staging_block, 0xfffe); in cbc_mac_start() 172 sizeof(staging_block)); in cbc_mac_start() 174 bzero(&staging_block, sizeof(staging_block)); in cbc_mac_start() 253 staging_block = _mm_xor_si128(staging_block, X); in AES_CCM_encrypt() 265 explicit_bzero(&staging_block, sizeof(staging_block)); in AES_CCM_encrypt() 301 __m128i pad_block, staging_block; in decrypt_loop() local 336 staging_block = _mm_xor_si128(staging_block, pad_block); in decrypt_loop() [all …]
|
| /freebsd-13.1/sys/opencrypto/ |
| H A D | cbc_mac.c | 126 copy_amt = MIN(sizeof(ctx->staging_block) - ctx->blockIndex, in AES_CBC_MAC_Update() 128 ptr = ctx->staging_block + ctx->blockIndex; in AES_CBC_MAC_Update() 133 if (ctx->blockIndex == sizeof(ctx->staging_block)) { in AES_CBC_MAC_Update() 135 xor_and_encrypt(ctx, ctx->staging_block, ctx->block); in AES_CBC_MAC_Update() 155 memset(ctx->staging_block + ctx->blockIndex, 0, in AES_CBC_MAC_Final() 157 xor_and_encrypt(ctx, ctx->staging_block, ctx->block); in AES_CBC_MAC_Final() 159 explicit_bzero(ctx->staging_block, sizeof(ctx->staging_block)); in AES_CBC_MAC_Final()
|
| H A D | cbc_mac.h | 49 uint8_t staging_block[CCM_CBC_BLOCK_LEN]; member
|