Data Fields
ti_psa_cipher_operation_s Struct Reference

#include <ti_psa_crypto_cipher.h>

Collaboration diagram for ti_psa_cipher_operation_s:
Collaboration graph
[legend]

Data Fields

union {
   struct {
      AESECB_Config   aesecbConfig
 
      AESECBXXF3_Object   aesecbObject
 
   }   aesecb
 
   struct {
      AESCBC_Config   aescbcConfig
 
      AESCBCXXF3_Object   aescbcObject
 
   }   aescbc
 
   struct {
      AESCTR_Config   aesctrConfig
 
      AESCTRXXF3_Object   aesctrObject
 
   }   aesctr
 
driver
 
unsigned int id
 
unsigned int iv_required:1
 
unsigned int iv_set:1
 
unsigned int is_encrypt:1
 
unsigned int in_error_state:1
 
size_t default_iv_length
 
psa_algorithm_t alg
 
size_t unprocessed_len
 
uint8_t unprocessed_data [PSA_BLOCK_CIPHER_BLOCK_MAX_SIZE]
 
uint8_t * curr_unprocessed_data
 
CryptoKey cryptoKey
 

Field Documentation

§ aesecbConfig

AESECB_Config ti_psa_cipher_operation_s::aesecbConfig

§ aesecbObject

AESECBXXF3_Object ti_psa_cipher_operation_s::aesecbObject

§ aesecb

struct { ... } ti_psa_cipher_operation_s::aesecb

§ aescbcConfig

AESCBC_Config ti_psa_cipher_operation_s::aescbcConfig

§ aescbcObject

AESCBCXXF3_Object ti_psa_cipher_operation_s::aescbcObject

§ aescbc

struct { ... } ti_psa_cipher_operation_s::aescbc

§ aesctrConfig

AESCTR_Config ti_psa_cipher_operation_s::aesctrConfig

§ aesctrObject

AESCTRXXF3_Object ti_psa_cipher_operation_s::aesctrObject

§ aesctr

struct { ... } ti_psa_cipher_operation_s::aesctr

§ driver

union { ... } ti_psa_cipher_operation_s::driver

§ id

unsigned int ti_psa_cipher_operation_s::id

§ iv_required

unsigned int ti_psa_cipher_operation_s::iv_required

§ iv_set

unsigned int ti_psa_cipher_operation_s::iv_set

§ is_encrypt

unsigned int ti_psa_cipher_operation_s::is_encrypt

§ in_error_state

unsigned int ti_psa_cipher_operation_s::in_error_state

§ default_iv_length

size_t ti_psa_cipher_operation_s::default_iv_length

§ alg

psa_algorithm_t ti_psa_cipher_operation_s::alg

§ unprocessed_len

size_t ti_psa_cipher_operation_s::unprocessed_len

Number of bytes that have not been processed yet

§ unprocessed_data

uint8_t ti_psa_cipher_operation_s::unprocessed_data[PSA_BLOCK_CIPHER_BLOCK_MAX_SIZE]

§ curr_unprocessed_data

uint8_t* ti_psa_cipher_operation_s::curr_unprocessed_data

§ cryptoKey

CryptoKey ti_psa_cipher_operation_s::cryptoKey

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