Searched refs:tmp_block (Results 1 – 1 of 1) sorted by relevance
| /drivers/crypto/aes/ |
| A D | aes-uclass.c | 131 u8 tmp_block[AES128_KEY_LENGTH] = { }; in dm_aes_cmac() local 144 ret = dm_aes_cbc_encrypt(dev, (u8 *)AES_ZERO_BLOCK, (u8 *)AES_ZERO_BLOCK, tmp_block, 1); in dm_aes_cmac() 148 left_shift_vector(tmp_block, k1, AES_BLOCK_LENGTH); in dm_aes_cmac() 150 if ((tmp_block[0] >> 7) != 0) /* get MSB of L */ in dm_aes_cmac() 154 memset(tmp_block, 0, AES_BLOCK_LENGTH); in dm_aes_cmac() 163 ret = dm_aes_cbc_encrypt(dev, tmp_block, src, tmp_buffer, blocks); in dm_aes_cmac() 171 memcpy(tmp_block, tmp_buffer + ((blocks - 1) * AES_BLOCK_LENGTH), in dm_aes_cmac() 183 aes_apply_cbc_chain_data(tmp_block, k1, tmp_block); in dm_aes_cmac() 186 return dm_aes_cbc_encrypt(dev, tmp_block, src, dst, 1); in dm_aes_cmac()
|
Completed in 7 milliseconds