![]() |
![]() |
AESGCMLPF3 Object. More...
#include <AESGCMLPF3.h>

Data Fields | |
| AESCommonLPF3_Object | common |
| uint32_t | hashKey [AES_BLOCK_SIZE_WORDS] |
| uint32_t | tagOTP [AES_BLOCK_SIZE_WORDS] |
| uint32_t | intermediateTag [AES_BLOCK_SIZE_WORDS] |
| size_t | inputLength |
| uint32_t | counter [AES_BLOCK_SIZE_WORDS] |
| const uint8_t * | input |
| uint8_t * | output |
| uint8_t * | mac |
| uint8_t * | aad |
| AESGCM_OperationUnion * | operation |
| AESGCM_OperationType | operationType |
AESGCMLPF3 Object.
The application must not access any member variables of this structure!
| AESCommonLPF3_Object AESGCMLPF3_Object::common |
| uint32_t AESGCMLPF3_Object::hashKey[AES_BLOCK_SIZE_WORDS] |
| uint32_t AESGCMLPF3_Object::tagOTP[AES_BLOCK_SIZE_WORDS] |
| uint32_t AESGCMLPF3_Object::intermediateTag[AES_BLOCK_SIZE_WORDS] |
| size_t AESGCMLPF3_Object::inputLength |
| uint32_t AESGCMLPF3_Object::counter[AES_BLOCK_SIZE_WORDS] |
| const uint8_t* AESGCMLPF3_Object::input |
| uint8_t* AESGCMLPF3_Object::output |
| uint8_t* AESGCMLPF3_Object::mac |
| uint8_t* AESGCMLPF3_Object::aad |
| AESGCM_OperationUnion* AESGCMLPF3_Object::operation |
| AESGCM_OperationType AESGCMLPF3_Object::operationType |