Mbed TLS v3.6.3
Loading...
Searching...
No Matches
Data Fields
psa_pake_operation_s Struct Reference

#include <crypto_extra.h>

Collaboration diagram for psa_pake_operation_s:
Collaboration graph
[legend]

Data Fields

unsigned int private_id
 
psa_algorithm_t private_alg
 
psa_pake_primitive_t private_primitive
 
uint8_t private_stage
 
union {
   uint8_t   private_dummy
 
   psa_jpake_computation_stage_t   private_jpake
 
private_computation_stage
 
union {
   psa_driver_pake_context_t   private_ctx
 
   psa_crypto_driver_pake_inputs_t   private_inputs
 
private_data
 

Detailed Description

Definition at line 1882 of file crypto_extra.h.

Field Documentation

◆ private_alg

psa_algorithm_t psa_pake_operation_s::private_alg

Definition at line 1894 of file crypto_extra.h.

◆ 

union { ... } psa_pake_operation_s::private_computation_stage

◆ private_ctx

psa_driver_pake_context_t psa_pake_operation_s::private_ctx

Definition at line 1908 of file crypto_extra.h.

◆ 

union { ... } psa_pake_operation_s::private_data

◆ private_dummy

uint8_t psa_pake_operation_s::private_dummy

Definition at line 1902 of file crypto_extra.h.

◆ 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 1892 of file crypto_extra.h.

◆ private_inputs

psa_crypto_driver_pake_inputs_t psa_pake_operation_s::private_inputs

Definition at line 1909 of file crypto_extra.h.

◆ private_jpake

psa_jpake_computation_stage_t psa_pake_operation_s::private_jpake

Definition at line 1904 of file crypto_extra.h.

◆ private_primitive

psa_pake_primitive_t psa_pake_operation_s::private_primitive

Definition at line 1896 of file crypto_extra.h.

◆ private_stage

uint8_t psa_pake_operation_s::private_stage

Definition at line 1899 of file crypto_extra.h.


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