Data Fields
AESCCMCC26X4_Object Struct Reference

AESCCMCC26X4 Object. More...

#include <AESCCMCC26X4.h>

Collaboration diagram for AESCCMCC26X4_Object:
Collaboration graph
[legend]

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_OperationUnionoperation
 
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
 

Detailed Description

AESCCMCC26X4 Object.

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

Field Documentation

§ intermediateIV

uint32_t AESCCMCC26X4_Object::intermediateIV[AES_IV_LENGTH_BYTES/4]

§ intermediateTag

uint32_t AESCCMCC26X4_Object::intermediateTag[AES_TAG_LENGTH_BYTES/4]

§ blockCounter

uint32_t AESCCMCC26X4_Object::blockCounter

§ alignmentInfo

uint32_t AESCCMCC26X4_Object::alignmentInfo

§ semaphoreTimeout

uint32_t AESCCMCC26X4_Object::semaphoreTimeout

§ callbackFxn

AESCCM_CallbackFxn AESCCMCC26X4_Object::callbackFxn

§ operation

AESCCM_OperationUnion* AESCCMCC26X4_Object::operation

§ expectedAADLength

size_t AESCCMCC26X4_Object::expectedAADLength

§ expectedPlaintextLength

size_t AESCCMCC26X4_Object::expectedPlaintextLength

§ actualAADLength

size_t AESCCMCC26X4_Object::actualAADLength

§ actualPlaintextLength

size_t AESCCMCC26X4_Object::actualPlaintextLength

§ key

CryptoKey AESCCMCC26X4_Object::key

§ returnStatus

volatile int_fast16_t AESCCMCC26X4_Object::returnStatus

§ returnBehavior

AESCCM_ReturnBehavior AESCCMCC26X4_Object::returnBehavior

§ operationType

AESCCM_OperationType AESCCMCC26X4_Object::operationType

§ macLength

uint8_t AESCCMCC26X4_Object::macLength

§ nonceLength

uint8_t AESCCMCC26X4_Object::nonceLength

§ continueAADOperation

bool AESCCMCC26X4_Object::continueAADOperation

§ continueDataOperation

bool AESCCMCC26X4_Object::continueDataOperation

§ isOpen

bool AESCCMCC26X4_Object::isOpen

§ operationInProgress

volatile bool AESCCMCC26X4_Object::operationInProgress

§ hwBusy

volatile bool AESCCMCC26X4_Object::hwBusy

§ cryptoResourceLocked

volatile bool AESCCMCC26X4_Object::cryptoResourceLocked

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