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

Data Fields | |
| uint32_t | intermediateIV [AES_IV_LENGTH_BYTES/4] |
| uint32_t | intermediateTag [AES_TAG_LENGTH_BYTES/4] |
| uint32_t | blockCounter |
| uint32_t | alignmentInfo |
| uint32_t | semaphoreTimeout |
| AESCCM_CallbackFxn | callbackFxn |
| AESCCM_OperationUnion * | operation |
| size_t | expectedAADLength |
| size_t | expectedPlaintextLength |
| size_t | actualAADLength |
| size_t | actualPlaintextLength |
| CryptoKey | key |
| volatile int_fast16_t | returnStatus |
| AESCCM_ReturnBehavior | returnBehavior |
| AESCCM_OperationType | operationType |
| uint8_t | macLength |
| uint8_t | nonceLength |
| bool | continueAADOperation |
| bool | continueDataOperation |
| bool | isOpen |
| volatile bool | operationInProgress |
| volatile bool | hwBusy |
| volatile bool | cryptoResourceLocked |
AESCCMCC26X4 Object.
The application must not access any member variables of this structure!
| uint32_t AESCCMCC26X4_Object::intermediateIV[AES_IV_LENGTH_BYTES/4] |
| uint32_t AESCCMCC26X4_Object::intermediateTag[AES_TAG_LENGTH_BYTES/4] |
| uint32_t AESCCMCC26X4_Object::blockCounter |
| uint32_t AESCCMCC26X4_Object::alignmentInfo |
| uint32_t AESCCMCC26X4_Object::semaphoreTimeout |
| AESCCM_CallbackFxn AESCCMCC26X4_Object::callbackFxn |
| AESCCM_OperationUnion* AESCCMCC26X4_Object::operation |
| size_t AESCCMCC26X4_Object::expectedAADLength |
| size_t AESCCMCC26X4_Object::expectedPlaintextLength |
| size_t AESCCMCC26X4_Object::actualAADLength |
| size_t AESCCMCC26X4_Object::actualPlaintextLength |
| CryptoKey AESCCMCC26X4_Object::key |
| volatile int_fast16_t AESCCMCC26X4_Object::returnStatus |
| AESCCM_ReturnBehavior AESCCMCC26X4_Object::returnBehavior |
| AESCCM_OperationType AESCCMCC26X4_Object::operationType |
| uint8_t AESCCMCC26X4_Object::macLength |
| uint8_t AESCCMCC26X4_Object::nonceLength |
| bool AESCCMCC26X4_Object::continueAADOperation |
| bool AESCCMCC26X4_Object::continueDataOperation |
| bool AESCCMCC26X4_Object::isOpen |
| volatile bool AESCCMCC26X4_Object::operationInProgress |
| volatile bool AESCCMCC26X4_Object::hwBusy |
| volatile bool AESCCMCC26X4_Object::cryptoResourceLocked |