Mbed TLS v3.6.7
Loading...
Searching...
No Matches
psa_pake_operation_s Struct Reference

#include <crypto_extra.h>

Data Structures

union  [union].private_computation_stage
union  [union].private_data

Data Fields

unsigned int private_id
psa_algorithm_t private_alg
psa_pake_primitive_t private_primitive
uint8_t private_stage
union  private_computation_stage
union  private_data

Detailed Description

Definition at line 1316 of file crypto_extra.h.

Field Documentation

◆ private_alg

psa_algorithm_t psa_pake_operation_s::private_alg

Definition at line 1328 of file crypto_extra.h.

◆ private_computation_stage

union psa_pake_operation_s::[union].private_computation_stage psa_pake_operation_s::private_computation_stage

◆ private_data

union psa_pake_operation_s::[union].private_data psa_pake_operation_s::private_data

◆ private_id

unsigned int psa_pake_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).

Definition at line 1326 of file crypto_extra.h.

◆ private_primitive

psa_pake_primitive_t psa_pake_operation_s::private_primitive

Definition at line 1330 of file crypto_extra.h.

◆ private_stage

uint8_t psa_pake_operation_s::private_stage

Definition at line 1333 of file crypto_extra.h.


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