Interface functions for encrypting data using the Advanced Encryption Standard (AES) hardware module. More...
#include <stdint.h>
#include <stdbool.h>
Go to the source code of this file.
Defines | |
#define | _AES_ENABLE_GET_DEC_KEY_ |
Enumerations | |
enum | aes_modes_t { CBC, CFB, OFB, CTR, ECB, CBC, CFB, OFB, CTR, ECB } |
Functions | |
void | hal_aes_setup (_Bool decrypt_enable, aes_modes_t mode, uint8_t *keyin, uint8_t *ivin) |
void | hal_aes_crypt (uint8_t *dest_buf, uint8_t *src_buf) |
void | hal_aes_get_dec_key (uint8_t *dest_dec_key, uint8_t *src_enc_key) |
Interface functions for encrypting data using the Advanced Encryption Standard (AES) hardware module.
Definition in file hal_aes.h.