TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
tfm_crypto_pack_iovec Struct Reference

Structure used to pack non-pointer types in a call. More...

#include <interface/include/tfm_crypto_defs.h>

Collaboration diagram for tfm_crypto_pack_iovec:

Data Fields

uint32_t sfn_id
 
uint16_t step
 
psa_key_handle_t key_handle
 
psa_algorithm_t alg
 
uint32_t op_handle
 
size_t capacity
 
struct tfm_crypto_aead_pack_input aead_in
 

Detailed Description

Structure used to pack non-pointer types in a call.

Definition at line 36 of file tfm_crypto_defs.h.

Field Documentation

FixMe: Temporarily used for AEAD until the API is restructured

Definition at line 48 of file tfm_crypto_defs.h.

Algorithm

Definition at line 42 of file tfm_crypto_defs.h.

size_t capacity

Key derivation capacity

Definition at line 46 of file tfm_crypto_defs.h.

psa_key_handle_t key_handle

Key handle

Definition at line 41 of file tfm_crypto_defs.h.

uint32_t op_handle

Frontend context handle associated to a multipart operation

Definition at line 43 of file tfm_crypto_defs.h.

uint32_t sfn_id

Secure function ID used to dispatch the request

Definition at line 37 of file tfm_crypto_defs.h.

uint16_t step

Key derivation step

Definition at line 40 of file tfm_crypto_defs.h.


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