AESCMACCC26XX Object. More...
#include <AESCMACCC26XX.h>
Data Fields | |
uint32_t | intermediateTag [AES_TAG_LENGTH_BYTES/4] |
uint32_t | buffer [AES_BLOCK_SIZE/4] |
uint32_t | semaphoreTimeout |
AESCMAC_CallbackFxn | callbackFxn |
AESCMAC_Operation * | operation |
CryptoKey | key |
volatile int_fast16_t | returnStatus |
AESCMAC_ReturnBehavior | returnBehavior |
AESCMAC_OperationType | operationType |
AESCMAC_OperationalMode | operationalMode |
bool | isOpen |
bool | threadSafe |
volatile bool | cryptoResourceLocked |
volatile bool | hwBusy |
volatile bool | operationInProgress |
AESCMACCC26XX Object.
The application must not access any member variables of this structure!
uint32_t AESCMACCC26XX_Object::intermediateTag[AES_TAG_LENGTH_BYTES/4] |
uint32_t AESCMACCC26XX_Object::buffer[AES_BLOCK_SIZE/4] |
uint32_t AESCMACCC26XX_Object::semaphoreTimeout |
AESCMAC_CallbackFxn AESCMACCC26XX_Object::callbackFxn |
AESCMAC_Operation* AESCMACCC26XX_Object::operation |
CryptoKey AESCMACCC26XX_Object::key |
volatile int_fast16_t AESCMACCC26XX_Object::returnStatus |
AESCMAC_ReturnBehavior AESCMACCC26XX_Object::returnBehavior |
AESCMAC_OperationType AESCMACCC26XX_Object::operationType |
AESCMAC_OperationalMode AESCMACCC26XX_Object::operationalMode |
bool AESCMACCC26XX_Object::isOpen |
bool AESCMACCC26XX_Object::threadSafe |
volatile bool AESCMACCC26XX_Object::cryptoResourceLocked |
volatile bool AESCMACCC26XX_Object::hwBusy |
volatile bool AESCMACCC26XX_Object::operationInProgress |