|
Mbed TLS v4.0.0
|
#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 | |
| struct psa_jpake_computation_stage_s private_jpake | |
| } | private_computation_stage |
| union { | |
| psa_driver_pake_context_t private_ctx | |
| struct psa_crypto_driver_pake_inputs_s private_inputs | |
| } | private_data |
Definition at line 1045 of file crypto_extra.h.
| psa_algorithm_t psa_pake_operation_s::private_alg |
Definition at line 1057 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 1071 of file crypto_extra.h.
| union { ... } psa_pake_operation_s::private_data |
| uint8_t psa_pake_operation_s::private_dummy |
Definition at line 1065 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 1055 of file crypto_extra.h.
| struct psa_crypto_driver_pake_inputs_s psa_pake_operation_s::private_inputs |
Definition at line 1072 of file crypto_extra.h.
| struct psa_jpake_computation_stage_s psa_pake_operation_s::private_jpake |
Definition at line 1067 of file crypto_extra.h.
| psa_pake_primitive_t psa_pake_operation_s::private_primitive |
Definition at line 1059 of file crypto_extra.h.
| uint8_t psa_pake_operation_s::private_stage |
Definition at line 1062 of file crypto_extra.h.
1.8.6