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

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] |
| volatile 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 |
| uint8_t AESGCMLPF3HSM_Object::bufferedAADLength |
| 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 |
| uint8_t AESGCMLPF3HSM_Object::KeyStore_keyingMaterial[AESCommonLPF3_256_KEY_LENGTH_BYTES] |
| uint8_t AESGCMLPF3HSM_Object::inputFinalBlock[AES_BLOCK_SIZE] |
| uint8_t AESGCMLPF3HSM_Object::aadFinalBlock[AES_BLOCK_SIZE] |
| uint8_t AESGCMLPF3HSM_Object::outputFinalBlock[AES_BLOCK_SIZE] |
| int_fast16_t AESGCMLPF3HSM_Object::hsmStatus |
The status 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::keyAssetID |
| uint32_t AESGCMLPF3HSM_Object::tempAssetID |
| KeyStore_PSA_KeyLocation AESGCMLPF3HSM_Object::keyLocation |
| bool AESGCMLPF3HSM_Object::segmentedOperationInProgress |