Mbed TLS v3.6.2
|
#include <crypto_extra.h>
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 | |
Definition at line 1843 of file crypto_extra.h.
psa_algorithm_t psa_pake_operation_s::private_alg |
Definition at line 1855 of file crypto_extra.h.
union { ... } psa_pake_operation_s::private_computation_stage |
psa_driver_pake_context_t psa_pake_operation_s::private_ctx |
Definition at line 1869 of file crypto_extra.h.
union { ... } psa_pake_operation_s::private_data |
uint8_t psa_pake_operation_s::private_dummy |
Definition at line 1863 of file crypto_extra.h.
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 1853 of file crypto_extra.h.
psa_crypto_driver_pake_inputs_t psa_pake_operation_s::private_inputs |
Definition at line 1870 of file crypto_extra.h.
psa_jpake_computation_stage_t psa_pake_operation_s::private_jpake |
Definition at line 1865 of file crypto_extra.h.
psa_pake_primitive_t psa_pake_operation_s::private_primitive |
Definition at line 1857 of file crypto_extra.h.
uint8_t psa_pake_operation_s::private_stage |
Definition at line 1860 of file crypto_extra.h.