AESGCMLPF3 Object. More...
#include <AESGCMLPF3.h>
Data Fields | |
AESCommonLPF3_Object | common |
uint32_t | hashKey [AES_BLOCK_SIZE_WORDS] |
uint8_t | tagOTP [AES_BLOCK_SIZE] |
uint8_t | intermediateTag [AES_BLOCK_SIZE] |
size_t | inputLength |
size_t | inputLengthRemaining |
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 |
bool | threadSafe |
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] |
uint8_t AESGCMLPF3_Object::tagOTP[AES_BLOCK_SIZE] |
uint8_t AESGCMLPF3_Object::intermediateTag[AES_BLOCK_SIZE] |
size_t AESGCMLPF3_Object::inputLength |
size_t AESGCMLPF3_Object::inputLengthRemaining |
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 |
bool AESGCMLPF3_Object::threadSafe |