Data Fields
AESCTRCC26XX_Object Struct Reference

AESCTRCC26XX Object. More...

#include <AESCTRCC26XX.h>

Collaboration diagram for AESCTRCC26XX_Object:
Collaboration graph
[legend]

Data Fields

uint32_t counter [AES_BLOCK_SIZE/4]
 
uint32_t semaphoreTimeout
 
AESCTR_CallbackFxn callbackFxn
 
AESCTR_OperationUnionoperation
 
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
 

Detailed Description

AESCTRCC26XX Object.

The application must not access any member variables of this structure!

Field Documentation

§ counter

uint32_t AESCTRCC26XX_Object::counter[AES_BLOCK_SIZE/4]

§ semaphoreTimeout

uint32_t AESCTRCC26XX_Object::semaphoreTimeout

§ callbackFxn

AESCTR_CallbackFxn AESCTRCC26XX_Object::callbackFxn

§ operation

AESCTR_OperationUnion* AESCTRCC26XX_Object::operation

§ input

const uint8_t* AESCTRCC26XX_Object::input

§ output

uint8_t* AESCTRCC26XX_Object::output

§ inputLength

size_t AESCTRCC26XX_Object::inputLength

§ key

CryptoKey AESCTRCC26XX_Object::key

§ returnStatus

volatile int_fast16_t AESCTRCC26XX_Object::returnStatus

§ returnBehavior

AESCTR_ReturnBehavior AESCTRCC26XX_Object::returnBehavior

§ operationType

AESCTR_OperationType AESCTRCC26XX_Object::operationType

§ isOpen

bool AESCTRCC26XX_Object::isOpen

§ threadSafe

bool AESCTRCC26XX_Object::threadSafe

§ cryptoResourceLocked

volatile bool AESCTRCC26XX_Object::cryptoResourceLocked

§ hwBusy

volatile bool AESCTRCC26XX_Object::hwBusy

§ operationInProgress

volatile bool AESCTRCC26XX_Object::operationInProgress

The documentation for this struct was generated from the following file:
© Copyright 1995-2023, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale