Data Fields
AESCMACLPF3_Object Struct Reference

AESCMACLPF3 Object. More...

#include <AESCMACLPF3.h>

Collaboration diagram for AESCMACLPF3_Object:
Collaboration graph
[legend]

Data Fields

AESCommonLPF3_Object common
 
volatile uint32_t intermediateTag [AES_TAG_LENGTH_BYTES/4U]
 
uint32_t finalInputBlock [AES_BLOCK_SIZE_WORDS]
 
AESCMAC_CallbackFxn callbackFxn
 
AESCMAC_Operationoperation
 
AESCMAC_OperationType operationType
 
AESCMAC_OperationalMode operationalMode
 
bool threadSafe
 
size_t inputLength
 
int_fast16_t hsmStatus
 The staus of the HSM Boot up process if HSMLPF3_STATUS_SUCCESS, the HSM booted properly. if HSMLPF3_STATUS_ERROR, the HSM did not boot properly. More...
 
uint32_t tempAssetID
 
uint32_t keyAssetID
 
bool segmentedOperationInProgress
 

Detailed Description

AESCMACLPF3 Object.

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

Field Documentation

§ common

AESCommonLPF3_Object AESCMACLPF3_Object::common

§ intermediateTag

volatile uint32_t AESCMACLPF3_Object::intermediateTag[AES_TAG_LENGTH_BYTES/4U]

§ finalInputBlock

uint32_t AESCMACLPF3_Object::finalInputBlock[AES_BLOCK_SIZE_WORDS]

§ callbackFxn

AESCMAC_CallbackFxn AESCMACLPF3_Object::callbackFxn

§ operation

AESCMAC_Operation* AESCMACLPF3_Object::operation

§ operationType

AESCMAC_OperationType AESCMACLPF3_Object::operationType

§ operationalMode

AESCMAC_OperationalMode AESCMACLPF3_Object::operationalMode

§ threadSafe

bool AESCMACLPF3_Object::threadSafe

§ inputLength

size_t AESCMACLPF3_Object::inputLength

§ hsmStatus

int_fast16_t AESCMACLPF3_Object::hsmStatus

The staus of the HSM Boot up process if HSMLPF3_STATUS_SUCCESS, the HSM booted properly. if HSMLPF3_STATUS_ERROR, the HSM did not boot properly.

§ tempAssetID

uint32_t AESCMACLPF3_Object::tempAssetID

§ keyAssetID

uint32_t AESCMACLPF3_Object::keyAssetID

§ segmentedOperationInProgress

bool AESCMACLPF3_Object::segmentedOperationInProgress

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