mbed TLS v2.23.0: psa_cipher_operation_s Struct Reference

mbed TLS v2.23.0

Data Fields
psa_cipher_operation_s Struct Reference

`#include <crypto_struct.h>`

Collaboration diagram for psa_cipher_operation_s:
[legend]

## Data Fields
psa_algorithm_t | alg
unsigned int | key_set: 1
unsigned int | iv_required: 1
unsigned int | iv_set: 1
uint8_t | iv_size
uint8_t | block_size
union {
unsigned dummy
mbedtls_cipher_context_t cipher
} | ctx

## Detailed Description

Definition at line 157 of file crypto_struct.h.

## Field Documentation

## ◆ alg

psa_algorithm_t psa_cipher_operation_s::alg

Definition at line 159 of file crypto_struct.h.

## ◆ block_size

uint8_t psa_cipher_operation_s::block_size

Definition at line 164 of file crypto_struct.h.

## ◆ cipher

mbedtls_cipher_context_t psa_cipher_operation_s::cipher

Definition at line 168 of file crypto_struct.h.

## ◆ ctx

union { ... } psa_cipher_operation_s::ctx

## ◆ dummy

unsigned psa_cipher_operation_s::dummy

Definition at line 167 of file crypto_struct.h.

## ◆ iv_required

unsigned int psa_cipher_operation_s::iv_required

Definition at line 161 of file crypto_struct.h.

## ◆ iv_set

unsigned int psa_cipher_operation_s::iv_set

Definition at line 162 of file crypto_struct.h.

## ◆ iv_size

uint8_t psa_cipher_operation_s::iv_size

Definition at line 163 of file crypto_struct.h.

## ◆ key_set

unsigned int psa_cipher_operation_s::key_set

Definition at line 160 of file crypto_struct.h.

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

- crypto_struct.h