Home
last modified time | relevance | path

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

/optee_os/core/drivers/imx/dcp/
H A Ddcp.c278 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 Ddcp_huk.c43 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 Ddcp_utils.c87 for (i = len; i < DCP_AES128_BLOCK_SIZE; i++) { in dcp_cmac_padding()
/optee_os/core/include/drivers/imx/
H A Ddcp.h14 #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