mbed TLS v3.1.0
Data Fields
mbedtls_psa_aead_operation_t Struct Reference

#include <crypto_builtin_composites.h>

Data Fields

psa_algorithm_t private_alg
 
psa_key_type_t private_key_type
 
unsigned int private_is_encrypt: 1
 
uint8_t private_tag_length
 
union {
   unsigned   dummy
 
   mbedtls_ccm_context   private_ccm
 
   mbedtls_gcm_context   private_gcm
 
   mbedtls_chachapoly_context   private_chachapoly
 
ctx
 

Detailed Description

Definition at line 87 of file crypto_builtin_composites.h.

Field Documentation

union { ... } mbedtls_psa_aead_operation_t::ctx
unsigned mbedtls_psa_aead_operation_t::dummy

Definition at line 98 of file crypto_builtin_composites.h.

psa_algorithm_t mbedtls_psa_aead_operation_t::private_alg

Definition at line 89 of file crypto_builtin_composites.h.

mbedtls_ccm_context mbedtls_psa_aead_operation_t::private_ccm

Definition at line 100 of file crypto_builtin_composites.h.

mbedtls_chachapoly_context mbedtls_psa_aead_operation_t::private_chachapoly

Definition at line 106 of file crypto_builtin_composites.h.

mbedtls_gcm_context mbedtls_psa_aead_operation_t::private_gcm

Definition at line 103 of file crypto_builtin_composites.h.

unsigned int mbedtls_psa_aead_operation_t::private_is_encrypt

Definition at line 92 of file crypto_builtin_composites.h.

psa_key_type_t mbedtls_psa_aead_operation_t::private_key_type

Definition at line 90 of file crypto_builtin_composites.h.

uint8_t mbedtls_psa_aead_operation_t::private_tag_length

Definition at line 94 of file crypto_builtin_composites.h.


The documentation for this struct was generated from the following file: