![]() |
LPCOpen Platform for LPC18XX/43XX microcontrollers
18XX43XX
LPCOpen Platform for the NXP LPC18XX/43XX family of Microcontrollers
|
LPC18XX_43XX AES API structure.
Definition at line 70 of file romapi_18xx_43xx.h.
#include "romapi_18xx_43xx.h"
Data Fields | |
| uint32_t(* | Init )(void) |
| uint32_t(* | SetMode )(uint32_t mode) |
| uint32_t(* | LoadKey1 )(void) |
| uint32_t(* | LoadKey2 )(void) |
| uint32_t(* | LoadKeyRNG )(void) |
| uint32_t(* | LoadKeySW )(uint8_t *pKey) |
| uint32_t(* | LoadIV_SW )(uint8_t *pVector) |
| uint32_t(* | LoadIV_IC )(void) |
| uint32_t(* | Operate )(uint8_t *pOutput, uint8_t *pInput, uint32_t size) |
| uint32_t(* | ProgramKey1 )(uint8_t *pKey) |
| uint32_t(* | ProgramKey2 )(uint8_t *pKey) |
| uint32_t(* Init)(void) |
Definition at line 71 of file romapi_18xx_43xx.h.
| uint32_t(* LoadIV_IC)(void) |
Definition at line 78 of file romapi_18xx_43xx.h.
| uint32_t(* LoadIV_SW)(uint8_t *pVector) |
Definition at line 77 of file romapi_18xx_43xx.h.
| uint32_t(* LoadKey1)(void) |
Definition at line 73 of file romapi_18xx_43xx.h.
| uint32_t(* LoadKey2)(void) |
Definition at line 74 of file romapi_18xx_43xx.h.
| uint32_t(* LoadKeyRNG)(void) |
Definition at line 75 of file romapi_18xx_43xx.h.
| uint32_t(* LoadKeySW)(uint8_t *pKey) |
Definition at line 76 of file romapi_18xx_43xx.h.
| uint32_t(* Operate)(uint8_t *pOutput, uint8_t *pInput, uint32_t size) |
Definition at line 79 of file romapi_18xx_43xx.h.
| uint32_t(* ProgramKey1)(uint8_t *pKey) |
Definition at line 80 of file romapi_18xx_43xx.h.
| uint32_t(* ProgramKey2)(uint8_t *pKey) |
Definition at line 81 of file romapi_18xx_43xx.h.
| uint32_t(* SetMode)(uint32_t mode) |
Definition at line 72 of file romapi_18xx_43xx.h.
1.8.3.1