Loading...
Searching...
No Matches
psa_cipher_operation_s Struct Reference

Structure storing a cipher operation context. More...

Detailed Description

Structure storing a cipher operation context.

Definition at line 108 of file crypto_struct.h.

#include <crypto_struct.h>

Data Structures

union  cipher_context
 Union containing cipher contexts for the executing backend. More...
 

Data Fields

uint8_t iv_required: 1
 True if algorithm requires IV.
 
uint8_t iv_set: 1
 True if IV was already set.
 
uint8_t default_iv_length
 Default IV length for algorithm.
 
psa_algorithm_t alg
 Operation algorithm.
 
union psa_cipher_operation_s::cipher_context backend_ctx
 Backend specific cipher context.
 

Field Documentation

◆ alg

psa_algorithm_t psa_cipher_operation_s::alg

Operation algorithm.

Definition at line 112 of file crypto_struct.h.

◆ default_iv_length

uint8_t psa_cipher_operation_s::default_iv_length

Default IV length for algorithm.

Definition at line 111 of file crypto_struct.h.

◆ iv_required

uint8_t psa_cipher_operation_s::iv_required

True if algorithm requires IV.

Definition at line 109 of file crypto_struct.h.

◆ iv_set

uint8_t psa_cipher_operation_s::iv_set

True if IV was already set.

Definition at line 110 of file crypto_struct.h.


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