Data Fields
AESGCMLPF3_Object Struct Reference

AESGCMLPF3 Object. More...

#include <AESGCMLPF3.h>

Collaboration diagram for AESGCMLPF3_Object:
Collaboration graph
[legend]

Data Fields

AESCommonLPF3_Object common
 
uint32_t hashKey [AES_BLOCK_SIZE_WORDS]
 
uint32_t tagOTP [AES_BLOCK_SIZE_WORDS]
 
uint32_t intermediateTag [AES_BLOCK_SIZE_WORDS]
 
size_t inputLength
 
uint32_t counter [AES_BLOCK_SIZE_WORDS]
 
const uint8_t * input
 
uint8_t * output
 
uint8_t * mac
 
uint8_t * aad
 
AESGCM_OperationUnionoperation
 
AESGCM_OperationType operationType
 

Detailed Description

AESGCMLPF3 Object.

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

Field Documentation

§ common

AESCommonLPF3_Object AESGCMLPF3_Object::common

§ hashKey

uint32_t AESGCMLPF3_Object::hashKey[AES_BLOCK_SIZE_WORDS]

§ tagOTP

uint32_t AESGCMLPF3_Object::tagOTP[AES_BLOCK_SIZE_WORDS]

§ intermediateTag

uint32_t AESGCMLPF3_Object::intermediateTag[AES_BLOCK_SIZE_WORDS]

§ inputLength

size_t AESGCMLPF3_Object::inputLength

§ counter

uint32_t AESGCMLPF3_Object::counter[AES_BLOCK_SIZE_WORDS]

§ input

const uint8_t* AESGCMLPF3_Object::input

§ output

uint8_t* AESGCMLPF3_Object::output

§ mac

uint8_t* AESGCMLPF3_Object::mac

§ aad

uint8_t* AESGCMLPF3_Object::aad

§ operation

AESGCM_OperationUnion* AESGCMLPF3_Object::operation

§ operationType

AESGCM_OperationType AESGCMLPF3_Object::operationType

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