Searched refs:DCP_AES128_BLOCK_SIZE (Results 1 – 4 of 4) sorted by relevance
| /optee_os/core/drivers/imx/dcp/ |
| H A D | dcp.c | 278 uint8_t y[DCP_AES128_BLOCK_SIZE] = { }; in dcp_cmac() 279 uint8_t x[DCP_AES128_BLOCK_SIZE] = { }; in dcp_cmac() 280 uint8_t last[DCP_AES128_BLOCK_SIZE] = { }; in dcp_cmac() 302 nb_blocks = ROUNDUP_DIV(input_size, DCP_AES128_BLOCK_SIZE); in dcp_cmac() 304 block_complete = nb_blocks && !(input_size % DCP_AES128_BLOCK_SIZE); in dcp_cmac() 309 dcp_xor(x, input + offset, y, DCP_AES128_BLOCK_SIZE); in dcp_cmac() 311 DCP_AES128_BLOCK_SIZE); in dcp_cmac() 314 offset += DCP_AES128_BLOCK_SIZE; in dcp_cmac() 321 dcp_xor(last, key1, last, DCP_AES128_BLOCK_SIZE); in dcp_cmac() 323 dcp_cmac_padding(last, input_size % DCP_AES128_BLOCK_SIZE); in dcp_cmac() [all …]
|
| H A D | dcp_huk.c | 43 uint8_t content[DCP_AES128_BLOCK_SIZE] = { NB_ITERATION_HUK, in dcp_generate_huk() 60 res = dcp_cmac(&init, content, DCP_AES128_BLOCK_SIZE, hwkey->data); in dcp_generate_huk()
|
| H A D | dcp_utils.c | 87 for (i = len; i < DCP_AES128_BLOCK_SIZE; i++) { in dcp_cmac_padding()
|
| /optee_os/core/include/drivers/imx/ |
| H A D | dcp.h | 14 #define DCP_AES128_BLOCK_SIZE U(16) macro 15 #define DCP_AES128_KEY_SIZE DCP_AES128_BLOCK_SIZE 16 #define DCP_AES128_IV_SIZE DCP_AES128_BLOCK_SIZE
|