Home
last modified time | relevance | path

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

/drivers/crypto/aes/
A Daes-uclass.c131 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