19 uint16_t sp_key_idx, uint8_t *iv);
26 uint16_t sp_key_idx, uint8_t *iv, uint8_t *in,
27 uint8_t *out, uint32_t bytes);
29#ifdef SKE_HP_DMA_FUNCTION
31 uint16_t sp_key_idx, uint8_t *iv);
33uint32_t ske_hp_dma_cbc_update_blocks(uint32_t *in, uint32_t *out,
36uint32_t ske_hp_dma_cbc_final(
void);
39 uint16_t sp_key_idx, uint8_t *iv, uint32_t *in,
40 uint32_t *out, uint32_t words);
Semidrive CRYPTO ske header file.
SKE_CRYPTO
Definition: ske_basic.h:153
SKE_ALG
Definition: ske_basic.h:158
uint32_t ske_hp_cbc_crypto(SKE_ALG alg, SKE_CRYPTO crypto, uint8_t *key, uint16_t sp_key_idx, uint8_t *iv, uint8_t *in, uint8_t *out, uint32_t bytes)
uint32_t ske_hp_cbc_init(SKE_ALG alg, SKE_CRYPTO crypto, uint8_t *key, uint16_t sp_key_idx, uint8_t *iv)
uint32_t ske_hp_cbc_final(void)
uint32_t ske_hp_cbc_update_blocks(uint8_t *in, uint8_t *out, uint32_t bytes)