psa_aead_operation_s
crypto_struct.h
unsigned int unsigned int psa_aead_operation_s::private_id private_id psa_aead_operation_s::private_id

Unique ID indicating which driver got assigned to do the operation. Since driver contexts are driver-specific, swapping drivers halfway through the operation is not supported. ID values are auto-generated in psa_crypto_driver_wrappers.h ID value zero means the context is not valid or not assigned to any driver (i.e. none of the driver contexts are active).

psa_algorithm_t psa_algorithm_t psa_aead_operation_s::private_alg private_alg psa_aead_operation_s::private_alg
psa_key_type_t psa_key_type_t psa_aead_operation_s::private_key_type private_key_type psa_aead_operation_s::private_key_type
size_t size_t psa_aead_operation_s::private_ad_remaining private_ad_remaining psa_aead_operation_s::private_ad_remaining
size_t size_t psa_aead_operation_s::private_body_remaining private_body_remaining psa_aead_operation_s::private_body_remaining
unsigned int unsigned int psa_aead_operation_s::private_nonce_set private_nonce_set psa_aead_operation_s::private_nonce_set 1
unsigned int unsigned int psa_aead_operation_s::private_lengths_set private_lengths_set psa_aead_operation_s::private_lengths_set 1
unsigned int unsigned int psa_aead_operation_s::private_ad_started private_ad_started psa_aead_operation_s::private_ad_started 1
unsigned int unsigned int psa_aead_operation_s::private_body_started private_body_started psa_aead_operation_s::private_body_started 1
unsigned int unsigned int psa_aead_operation_s::private_is_encrypt private_is_encrypt psa_aead_operation_s::private_is_encrypt 1
psa_driver_aead_context_t psa_driver_aead_context_t psa_aead_operation_s::private_ctx private_ctx psa_aead_operation_s::private_ctx
mbedtls_ccm_context
private_cipher_ctx
mbedtls_chacha20_context
mbedtls_chachapoly_context
private_chacha20_ctx
private_poly1305_ctx
mbedtls_cipher_context_t
private_cipher_info
private_cmac_ctx
mbedtls_cipher_info_t
mbedtls_cmac_context_t
mbedtls_gcm_context
private_cipher_ctx
mbedtls_poly1305_context
mbedtls_psa_aead_operation_t
private_ccm
private_gcm
private_chachapoly
psa_aead_operation_s
private_ctx
psa_driver_aead_context_t
mbedtls_ctx
- psa_aead_operation_s
  private_ad_remaining
- psa_aead_operation_s
  private_ad_started
- psa_aead_operation_s
  private_alg
- psa_aead_operation_s
  private_body_remaining
- psa_aead_operation_s
  private_body_started
- psa_aead_operation_s
  private_ctx
- psa_aead_operation_s
  private_id
- psa_aead_operation_s
  private_is_encrypt
- psa_aead_operation_s
  private_key_type
- psa_aead_operation_s
  private_lengths_set
- psa_aead_operation_s
  private_nonce_set