Data Fields
AESGCMCC26X4_Object Struct Reference

AESGCMCC26X4 Object. More...

#include <AESGCMCC26X4.h>

Collaboration diagram for AESGCMCC26X4_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 semaphoreTimeout
 
AESGCM_CallbackFxn callbackFxn
 
AESGCM_OperationUnionoperation
 
size_t expectedAADLength
 
size_t expectedPlaintextLength
 
size_t actualAADLength
 
size_t actualPlaintextLength
 
CryptoKey key
 
volatile int_fast16_t returnStatus
 
AESGCM_ReturnBehavior returnBehavior
 
AESGCM_OperationType operationType
 
bool continueAADOperation
 
bool continueDataOperation
 
bool isOpen
 
volatile bool operationInProgress
 
volatile bool hwBusy
 
volatile bool cryptoResourceLocked
 

Detailed Description

AESGCMCC26X4 Object.

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

Field Documentation

§ intermediateIV

uint32_t AESGCMCC26X4_Object::intermediateIV[AES_IV_LENGTH_BYTES/4]

§ intermediateTag

uint32_t AESGCMCC26X4_Object::intermediateTag[AES_TAG_LENGTH_BYTES/4]

§ blockCounter

uint32_t AESGCMCC26X4_Object::blockCounter

§ semaphoreTimeout

uint32_t AESGCMCC26X4_Object::semaphoreTimeout

§ callbackFxn

AESGCM_CallbackFxn AESGCMCC26X4_Object::callbackFxn

§ operation

AESGCM_OperationUnion* AESGCMCC26X4_Object::operation

§ expectedAADLength

size_t AESGCMCC26X4_Object::expectedAADLength

§ expectedPlaintextLength

size_t AESGCMCC26X4_Object::expectedPlaintextLength

§ actualAADLength

size_t AESGCMCC26X4_Object::actualAADLength

§ actualPlaintextLength

size_t AESGCMCC26X4_Object::actualPlaintextLength

§ key

CryptoKey AESGCMCC26X4_Object::key

§ returnStatus

volatile int_fast16_t AESGCMCC26X4_Object::returnStatus

§ returnBehavior

AESGCM_ReturnBehavior AESGCMCC26X4_Object::returnBehavior

§ operationType

AESGCM_OperationType AESGCMCC26X4_Object::operationType

§ continueAADOperation

bool AESGCMCC26X4_Object::continueAADOperation

§ continueDataOperation

bool AESGCMCC26X4_Object::continueDataOperation

§ isOpen

bool AESGCMCC26X4_Object::isOpen

§ operationInProgress

volatile bool AESGCMCC26X4_Object::operationInProgress

§ hwBusy

volatile bool AESGCMCC26X4_Object::hwBusy

§ cryptoResourceLocked

volatile bool AESGCMCC26X4_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