Defines | Enumerations | Functions

hal/nrf24le1/hal_aes.h File Reference

Interface functions for encrypting data using the Advanced Encryption Standard (AES) hardware module(s). 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, const uint8_t *keyin, const uint8_t *ivin)
void hal_aes_crypt (uint8_t *dest_buf, const uint8_t *src_buf)
void hal_aes_get_dec_key (uint8_t *dest_dec_key, const uint8_t *src_enc_key)

Detailed Description

Interface functions for encrypting data using the Advanced Encryption Standard (AES) hardware module(s).

Definition in file hal_aes.h.