![]()
![]()
#include "esp_types.h"
![]()
![]()
#include "hal/aes_types.h"
![]()
![]()
#define ERR_ESP_AES_INVALID_KEY_LENGTH
![]()
![]()
#define ERR_ESP_AES_INVALID_INPUT_LENGTH
![]()
![]()
esp_aes_context
![]()
![]()
~esp_aes_context()
![]()
![]()
esp_aes_context()
![]()
![]()
esp_aes_context
![]()
![]()
key_bytes
![]()
![]()
key_in_hardware
![]()
![]()
key
![]()
![]()
esp_aes_xts_context
![]()
![]()
esp_aes_xts_context()
![]()
![]()
esp_aes_xts_context
![]()
![]()
crypt
![]()
![]()
tweak
![]()
![]()
esp_aes_acquire_hardware();
![]()
![]()
esp_aes_release_hardware();
![]()
![]()
esp_aes_init(esp_aes_context *);
![]()
![]()
esp_aes_free(esp_aes_context *);
![]()
![]()
esp_aes_xts_init(esp_aes_xts_context *);
![]()
![]()
esp_aes_xts_free(esp_aes_xts_context *);
![]()
![]()
esp_aes_setkey(esp_aes_context *, const unsigned char *, unsigned int);
![]()
![]()
esp_aes_crypt_ecb(esp_aes_context *, int, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_crypt_cbc(esp_aes_context *, int, size_t, unsigned char *, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_crypt_cfb128(esp_aes_context *, int, size_t, size_t *, unsigned char *, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_crypt_cfb8(esp_aes_context *, int, size_t, unsigned char *, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_crypt_ctr(esp_aes_context *, size_t, size_t *, unsigned char *, unsigned char *, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_crypt_ofb(esp_aes_context *, size_t, size_t *, unsigned char *, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_xts_setkey_enc(esp_aes_xts_context *, const unsigned char *, unsigned int);
![]()
![]()
esp_aes_xts_setkey_dec(esp_aes_xts_context *, const unsigned char *, unsigned int);
![]()
![]()
esp_internal_aes_encrypt(esp_aes_context *, const unsigned char *, unsigned char *);
![]()
![]()
esp_internal_aes_decrypt(esp_aes_context *, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_crypt_xts(esp_aes_xts_context *, int, size_t, const unsigned char *, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_decrypt(esp_aes_context *, const unsigned char *, unsigned char *);
![]()
![]()
esp_aes_encrypt(esp_aes_context *, const unsigned char *, unsigned char *);