Data Fields
ti_psa_aead_operation_s Struct Reference

#include <ti_psa_crypto_aead.h>

Collaboration diagram for ti_psa_aead_operation_s:
Collaboration graph
[legend]

Data Fields

union {
   struct {
      AESCCM_Config   aesccmConfig
 
      AESCCMXXF3_Object   aesccmObject
 
   }   aesccm
 
   struct {
      AESGCM_Config   aesgcmConfig
 
      AESGCMXXF3HSM_Object   aesgcmObject
 
   }   aesgcm
 
driver
 
unsigned int id
 
psa_algorithm_t alg
 
unsigned int iv_set:1
 
unsigned int in_error_state:1
 
size_t adLength
 
size_t plaintextLength
 
size_t runningADLength
 
size_t runningPlaintextLength
 
size_t tagSize
 
uint8_t unprocessedData [PSA_BLOCK_CIPHER_BLOCK_MAX_SIZE]
 
uint8_t * curr_unprocessed_data
 
size_t unprocessed_len
 
CryptoKey cryptoKey
 
bool done_updating_ad
 
bool length_set
 

Field Documentation

§ aesccmConfig

AESCCM_Config ti_psa_aead_operation_s::aesccmConfig

§ aesccmObject

AESCCMXXF3_Object ti_psa_aead_operation_s::aesccmObject

§ aesccm

struct { ... } ti_psa_aead_operation_s::aesccm

§ aesgcmConfig

AESGCM_Config ti_psa_aead_operation_s::aesgcmConfig

§ aesgcmObject

AESGCMXXF3HSM_Object ti_psa_aead_operation_s::aesgcmObject

§ aesgcm

struct { ... } ti_psa_aead_operation_s::aesgcm

§ driver

union { ... } ti_psa_aead_operation_s::driver

§ id

unsigned int ti_psa_aead_operation_s::id

§ alg

psa_algorithm_t ti_psa_aead_operation_s::alg

§ iv_set

unsigned int ti_psa_aead_operation_s::iv_set

§ in_error_state

unsigned int ti_psa_aead_operation_s::in_error_state

§ adLength

size_t ti_psa_aead_operation_s::adLength

§ plaintextLength

size_t ti_psa_aead_operation_s::plaintextLength

§ runningADLength

size_t ti_psa_aead_operation_s::runningADLength

§ runningPlaintextLength

size_t ti_psa_aead_operation_s::runningPlaintextLength

§ tagSize

size_t ti_psa_aead_operation_s::tagSize

§ unprocessedData

uint8_t ti_psa_aead_operation_s::unprocessedData[PSA_BLOCK_CIPHER_BLOCK_MAX_SIZE]

§ curr_unprocessed_data

uint8_t* ti_psa_aead_operation_s::curr_unprocessed_data

§ unprocessed_len

size_t ti_psa_aead_operation_s::unprocessed_len

§ cryptoKey

CryptoKey ti_psa_aead_operation_s::cryptoKey

§ done_updating_ad

bool ti_psa_aead_operation_s::done_updating_ad

§ length_set

bool ti_psa_aead_operation_s::length_set

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