Enumerations
Enumerations
Peripheral Driver » APP DRIVER » AES

## Enumerations
enum | app_aes_type_t { APP_AES_TYPE_INTERRUPT, APP_AES_TYPE_POLLING, APP_AES_TYPE_DMA, APP_AES_TYPE_MAX }
| AES operating mode Enumerations definition. More...
enum | app_aes_mode_t { APP_AES_MODE_ECB, APP_AES_MODE_CBC, APP_AES_MODE_MAX }
| AES encryption and decryption mode Enumerations definition. More...
enum | app_aes_evt_type_t { APP_AES_EVT_ERROR, APP_AES_EVT_DONE }
| AES event Enumerations definition. More...

## Detailed Description

## Enumeration Type Documentation

## ◆ app_aes_evt_type_t

enum app_aes_evt_type_t

AES event Enumerations definition.

Enumerator
APP_AES_EVT_ERROR | Error reported by AES peripheral.
APP_AES_EVT_DONE | Encryption and decryption completed.

Definition at line 95 of file app_aes.h.

## ◆ app_aes_mode_t

enum app_aes_mode_t

AES encryption and decryption mode Enumerations definition.

Enumerator
APP_AES_MODE_ECB | ECB encryption mode.
APP_AES_MODE_CBC | CBC encryption mode.
APP_AES_MODE_MAX | Only for check parameter, not used as input parameters.

Definition at line 85 of file app_aes.h.

## ◆ app_aes_type_t

enum app_aes_type_t

AES operating mode Enumerations definition.

Enumerator
APP_AES_TYPE_INTERRUPT | Interrupt operation mode.
APP_AES_TYPE_POLLING | Polling operation mode.
APP_AES_TYPE_DMA | DMA operation mode.
APP_AES_TYPE_MAX | Only for check parameter, not used as input parameters.

Definition at line 74 of file app_aes.h.