![]() |
![]() |
AESGCMLPF3HSM Object. More...
#include <AESGCMLPF3HSM.h>
Data Fields | |
AESCommonLPF3_Object | common |
const uint8_t * | aad |
const uint8_t * | input |
uint8_t * | output |
const uint8_t * | iv |
uint8_t * | mac |
uint32_t | counter [AES_BLOCK_SIZE_WORDS] |
uint32_t | intermediateTag [AES_BLOCK_SIZE_WORDS] |
uint32_t | hashKey [AES_BLOCK_SIZE_WORDS] |
uint32_t | tagOTP [AES_BLOCK_SIZE_WORDS] |
AESGCM_CallbackFxn | callbackFxn |
AESGCM_OperationUnion * | operation |
size_t | inputLength |
size_t | aadLength |
size_t | totalAADLength |
size_t | totalDataLength |
volatile size_t | totalDataLengthRemaining |
volatile size_t | totalAADLengthRemaining |
AESGCM_OperationType | operationType |
uint8_t | macLength |
uint8_t | ivLength |
int_fast16_t | hsmStatus |
The staus of the HSM Boot up process if HSMLPF3_STATUS_SUCCESS, the HSM booted properly. if HSMLPF3_STATUS_ERROR, the HSM did not boot properly. More... | |
uint32_t | tempAssetID |
bool | segmentedOperationInProgress |
AESGCMLPF3HSM Object.
The application must not access any member variables of this structure!
AESCommonLPF3_Object AESGCMLPF3HSM_Object::common |
const uint8_t* AESGCMLPF3HSM_Object::aad |
const uint8_t* AESGCMLPF3HSM_Object::input |
uint8_t* AESGCMLPF3HSM_Object::output |
const uint8_t* AESGCMLPF3HSM_Object::iv |
uint8_t* AESGCMLPF3HSM_Object::mac |
uint32_t AESGCMLPF3HSM_Object::counter[AES_BLOCK_SIZE_WORDS] |
uint32_t AESGCMLPF3HSM_Object::intermediateTag[AES_BLOCK_SIZE_WORDS] |
uint32_t AESGCMLPF3HSM_Object::hashKey[AES_BLOCK_SIZE_WORDS] |
uint32_t AESGCMLPF3HSM_Object::tagOTP[AES_BLOCK_SIZE_WORDS] |
AESGCM_CallbackFxn AESGCMLPF3HSM_Object::callbackFxn |
AESGCM_OperationUnion* AESGCMLPF3HSM_Object::operation |
size_t AESGCMLPF3HSM_Object::inputLength |
size_t AESGCMLPF3HSM_Object::aadLength |
size_t AESGCMLPF3HSM_Object::totalAADLength |
size_t AESGCMLPF3HSM_Object::totalDataLength |
volatile size_t AESGCMLPF3HSM_Object::totalDataLengthRemaining |
volatile size_t AESGCMLPF3HSM_Object::totalAADLengthRemaining |
AESGCM_OperationType AESGCMLPF3HSM_Object::operationType |
uint8_t AESGCMLPF3HSM_Object::macLength |
uint8_t AESGCMLPF3HSM_Object::ivLength |
int_fast16_t AESGCMLPF3HSM_Object::hsmStatus |
The staus of the HSM Boot up process if HSMLPF3_STATUS_SUCCESS, the HSM booted properly. if HSMLPF3_STATUS_ERROR, the HSM did not boot properly.
uint32_t AESGCMLPF3HSM_Object::tempAssetID |
bool AESGCMLPF3HSM_Object::segmentedOperationInProgress |