8#ifndef AES_HARDEN_IMPL_H
9#define AES_HARDEN_IMPL_H
18 const unsigned char src[16],
unsigned char dst[16]);
21 const unsigned char src[16],
unsigned char dst[16]);
24 const unsigned char *src,
unsigned char *dst,
unsigned int data_len);
27 const unsigned char *src,
unsigned char *dst,
unsigned int data_len);
30 unsigned char iv[16],
const unsigned char *src,
unsigned char *dst,
unsigned int data_len);
33 unsigned char nonce_counter[16],
unsigned char stream_block[16],
34 const unsigned char *src,
unsigned char *dst,
unsigned int data_len);
int mbedtls_alt_aes_deinit(void)
Definition aes_harden_impl_long_term.c:283
int mbedtls_alt_aes_cbc_encrypt_impl(const unsigned char *key, unsigned key_len, unsigned char iv[16], const unsigned char *src, unsigned char *dst, unsigned int data_len)
Definition aes_harden_impl_long_term.c:133
int mbedtls_alt_aes_init(void)
Definition aes_harden_impl_long_term.c:263
int mbedtls_alt_aes_cbc_decrypt_impl(const unsigned char *key, unsigned key_len, unsigned char iv[16], const unsigned char *src, unsigned char *dst, unsigned int data_len)
Definition aes_harden_impl_long_term.c:153
int mbedtls_alt_aes_decrypt_impl(const unsigned char *key, unsigned int key_len, const unsigned char src[16], unsigned char dst[16])
Definition aes_harden_impl_long_term.c:121
int mbedtls_alt_aes_encrypt_impl(const unsigned char *key, unsigned int key_len, const unsigned char src[16], unsigned char dst[16])
Definition aes_harden_impl_long_term.c:109
int mbedtls_alt_aes_ofb_crypt_impl(const unsigned char *key, unsigned key_len, unsigned char *iv_off, unsigned char iv[16], const unsigned char *src, unsigned char *dst, unsigned int data_len)
Definition aes_harden_impl_long_term.c:172
int mbedtls_alt_aes_ctr_crypt_impl(const unsigned char *key, unsigned key_len, unsigned char *nc_off, unsigned char nonce_counter[16], unsigned char stream_block[16], const unsigned char *src, unsigned char *dst, unsigned int data_len)
Definition aes_harden_impl_long_term.c:214