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

Data Fields | |
| uint32_t | counter [AES_BLOCK_SIZE/4] |
| uint32_t | semaphoreTimeout |
| AESCTR_CallbackFxn | callbackFxn |
| AESCTR_OperationUnion * | operation |
| const uint8_t * | input |
| uint8_t * | output |
| size_t | inputLength |
| CryptoKey | key |
| volatile int_fast16_t | returnStatus |
| AESCTR_ReturnBehavior | returnBehavior |
| AESCTR_OperationType | operationType |
| bool | isOpen |
| bool | threadSafe |
| volatile bool | cryptoResourceLocked |
| volatile bool | hwBusy |
| volatile bool | operationInProgress |
AESCTRCC26XX Object.
The application must not access any member variables of this structure!
| uint32_t AESCTRCC26XX_Object::counter[AES_BLOCK_SIZE/4] |
| uint32_t AESCTRCC26XX_Object::semaphoreTimeout |
| AESCTR_CallbackFxn AESCTRCC26XX_Object::callbackFxn |
| AESCTR_OperationUnion* AESCTRCC26XX_Object::operation |
| const uint8_t* AESCTRCC26XX_Object::input |
| uint8_t* AESCTRCC26XX_Object::output |
| size_t AESCTRCC26XX_Object::inputLength |
| CryptoKey AESCTRCC26XX_Object::key |
| volatile int_fast16_t AESCTRCC26XX_Object::returnStatus |
| AESCTR_ReturnBehavior AESCTRCC26XX_Object::returnBehavior |
| AESCTR_OperationType AESCTRCC26XX_Object::operationType |
| bool AESCTRCC26XX_Object::isOpen |
| bool AESCTRCC26XX_Object::threadSafe |
| volatile bool AESCTRCC26XX_Object::cryptoResourceLocked |
| volatile bool AESCTRCC26XX_Object::hwBusy |
| volatile bool AESCTRCC26XX_Object::operationInProgress |