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

AESCCMXXF3 Object.
The application must not access any member variables of this structure!
| AESCommonXXF3_Object AESCCMXXF3_Object::common |
| const uint8_t* AESCCMXXF3_Object::aad |
| const uint8_t* AESCCMXXF3_Object::input |
| uint8_t* AESCCMXXF3_Object::output |
| const uint8_t* AESCCMXXF3_Object::nonce |
| uint8_t* AESCCMXXF3_Object::mac |
| volatile uint32_t AESCCMXXF3_Object::intermediateCounter[AES_IV_LENGTH_BYTES/4] |
| volatile uint32_t AESCCMXXF3_Object::intermediateTag[AES_TAG_LENGTH_BYTES/4] |
| AESCCM_CallbackFxn AESCCMXXF3_Object::callbackFxn |
| AESCCM_OperationUnion* AESCCMXXF3_Object::operation |
| size_t AESCCMXXF3_Object::inputLength |
| volatile size_t AESCCMXXF3_Object::inputCBCMACLengthRemaining |
| volatile size_t AESCCMXXF3_Object::inputCTRLengthRemaining |
| size_t AESCCMXXF3_Object::totalAADLength |
| size_t AESCCMXXF3_Object::totalDataLength |
| size_t AESCCMXXF3_Object::aadBytesProcessed |
| volatile size_t AESCCMXXF3_Object::totalCBCMACLengthRemaining |
| volatile size_t AESCCMXXF3_Object::totalCTRLengthRemaining |
| AESCCM_OperationType AESCCMXXF3_Object::operationType |
| uint8_t AESCCMXXF3_Object::bufferedAAD[2U] |
| uint8_t AESCCMXXF3_Object::bufferedAADLength |
| uint8_t AESCCMXXF3_Object::macLength |
| uint8_t AESCCMXXF3_Object::nonceLength |
| uint8_t AESCCMXXF3_Object::KeyStore_keyingMaterial[AESCommonXXF3_256_KEY_LENGTH_BYTES] |
| uint8_t AESCCMXXF3_Object::inputFinalBlock[AES_BLOCK_SIZE] |
| uint8_t AESCCMXXF3_Object::aadFinalBlock[AES_BLOCK_SIZE] |
| uint8_t AESCCMXXF3_Object::outputFinalBlock[AES_BLOCK_SIZE] |
| size_t AESCCMXXF3_Object::aadLength |
| volatile size_t AESCCMXXF3_Object::totalDataLengthRemaining |
| volatile size_t AESCCMXXF3_Object::totalAADLengthRemaining |
| int_fast16_t AESCCMXXF3_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.
| uint32_t AESCCMXXF3_Object::tempAssetID |
| uint32_t AESCCMXXF3_Object::keyAssetID |
| uint32_t AESCCMXXF3_Object::keyLocation |
| bool AESCCMXXF3_Object::segmentedOperationInProgress |