21 uint8_t block_buf[16];
38 uint8_t *msg, uint32_t msg_bytes, uint8_t *mac,
41#ifdef SKE_HP_DMA_FUNCTION
43 uint8_t *key, uint16_t sp_key_idx);
45uint32_t ske_hp_dma_cmac_update_blocks_excluding_last_block(
53uint32_t ske_hp_dma_cmac(
SKE_ALG alg, uint8_t *key, uint16_t sp_key_idx,
54 uint32_t *msg, uint32_t msg_bytes, uint32_t *mac);
Semidrive CRYPTO ske header file.
SKE_ALG
Definition: ske_basic.h:158
uint32_t ske_hp_cmac(SKE_ALG alg, uint8_t *key, uint16_t sp_key_idx, uint8_t *msg, uint32_t msg_bytes, uint8_t *mac, uint8_t mac_bytes)
uint32_t ske_hp_cmac_final(ske_cmac_ctx_t *ctx, uint8_t *mac, uint8_t mac_bytes)
uint32_t ske_hp_cmac_init(ske_cmac_ctx_t *ctx, SKE_ALG alg, uint8_t *key, uint16_t sp_key_idx)
uint32_t ske_hp_cmac_update(ske_cmac_ctx_t *ctx, uint8_t *msg, uint32_t msg_bytes)
Definition: ske_cmac.h:18
uint8_t left_bytes
Definition: ske_cmac.h:20
Definition: ske_cmac.h:24
Definition: ske_basic.h:210