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

Data Fields | |
| AESCommonXXF3_Object | common |
| volatile uint32_t | intermediateTag [AES_TAG_LENGTH_BYTES/4U] |
| uint32_t | finalInputBlock [AES_BLOCK_SIZE_WORDS] |
| AESCMAC_CallbackFxn | callbackFxn |
| AESCMAC_Operation * | operation |
| AESCMAC_OperationType | operationType |
| AESCMAC_OperationalMode | operationalMode |
| uint8_t * | input |
| size_t | inputLength |
| uint32_t | tempAssetID |
| uint32_t | keyAssetID |
| int_fast16_t | hsmStatus |
| The status of the HSM Boot up process if HSMXXF3_STATUS_SUCCESS, the HSM booted properly. if HSMXXF3_STATUS_ERROR, the HSM did not boot properly. More... | |
| bool | segmentedOperationInProgress |
| bool | driverCreatedKeyAsset |
| bool | threadSafe |
AESCMACXXF3 Object.
The application must not access any member variables of this structure!
| AESCommonXXF3_Object AESCMACXXF3_Object::common |
| volatile uint32_t AESCMACXXF3_Object::intermediateTag[AES_TAG_LENGTH_BYTES/4U] |
| uint32_t AESCMACXXF3_Object::finalInputBlock[AES_BLOCK_SIZE_WORDS] |
| AESCMAC_CallbackFxn AESCMACXXF3_Object::callbackFxn |
| AESCMAC_Operation* AESCMACXXF3_Object::operation |
| AESCMAC_OperationType AESCMACXXF3_Object::operationType |
| AESCMAC_OperationalMode AESCMACXXF3_Object::operationalMode |
| uint8_t* AESCMACXXF3_Object::input |
| size_t AESCMACXXF3_Object::inputLength |
| uint32_t AESCMACXXF3_Object::tempAssetID |
| uint32_t AESCMACXXF3_Object::keyAssetID |
| int_fast16_t AESCMACXXF3_Object::hsmStatus |
The status of the HSM Boot up process if HSMXXF3_STATUS_SUCCESS, the HSM booted properly. if HSMXXF3_STATUS_ERROR, the HSM did not boot properly.
| bool AESCMACXXF3_Object::segmentedOperationInProgress |
| bool AESCMACXXF3_Object::driverCreatedKeyAsset |
| bool AESCMACXXF3_Object::threadSafe |