Lines Matching refs:src
56 int dm_aes_ecb_encrypt(struct udevice *dev, u8 *src, u8 *dst, u32 num_aes_blocks) in dm_aes_ecb_encrypt() argument
68 return ops->aes_ecb_encrypt(dev, src, dst, num_aes_blocks); in dm_aes_ecb_encrypt()
71 int dm_aes_ecb_decrypt(struct udevice *dev, u8 *src, u8 *dst, u32 num_aes_blocks) in dm_aes_ecb_decrypt() argument
83 return ops->aes_ecb_decrypt(dev, src, dst, num_aes_blocks); in dm_aes_ecb_decrypt()
86 int dm_aes_cbc_encrypt(struct udevice *dev, u8 *iv, u8 *src, u8 *dst, u32 num_aes_blocks) in dm_aes_cbc_encrypt() argument
98 return ops->aes_cbc_encrypt(dev, iv, src, dst, num_aes_blocks); in dm_aes_cbc_encrypt()
101 int dm_aes_cbc_decrypt(struct udevice *dev, u8 *iv, u8 *src, u8 *dst, u32 num_aes_blocks) in dm_aes_cbc_decrypt() argument
113 return ops->aes_cbc_decrypt(dev, iv, src, dst, num_aes_blocks); in dm_aes_cbc_decrypt()
127 int dm_aes_cmac(struct udevice *dev, u8 *src, u8 *dst, u32 num_aes_blocks) in dm_aes_cmac() argument
136 log_debug("%s: 0x%p -> %p blocks %d\n", __func__, src, dst, num_aes_blocks); in dm_aes_cmac()
163 ret = dm_aes_cbc_encrypt(dev, tmp_block, src, tmp_buffer, blocks); in dm_aes_cmac()
168 src += blocks * AES_BLOCK_LENGTH; in dm_aes_cmac()
186 return dm_aes_cbc_encrypt(dev, tmp_block, src, dst, 1); in dm_aes_cmac()