Mbed OS Reference
|
Data Structures | |
struct | psa_drv_se_context_t |
Driver context structure. More... | |
Typedefs | |
typedef psa_status_t(* | psa_drv_se_init_t) (psa_drv_se_context_t *drv_context, void *persistent_data, psa_key_location_t location) |
A driver initialization function. More... | |
typedef uint64_t | psa_key_slot_number_t |
An internal designation of a key slot between the core part of the PSA Crypto implementation and the driver. More... | |
typedef psa_status_t(* psa_drv_se_init_t) (psa_drv_se_context_t *drv_context, void *persistent_data, psa_key_location_t location) |
A driver initialization function.
[in,out] | drv_context | The driver context structure. |
[in,out] | persistent_data | A pointer to the persistent data that allows writing. |
location | The location value for which this driver is registered. The driver will be invoked for all keys whose lifetime is in this location. |
PSA_SUCCESS | The driver is operational. The core will update the persistent data in storage. |
Definition at line 136 of file crypto_se_driver.h.
typedef uint64_t psa_key_slot_number_t |
An internal designation of a key slot between the core part of the PSA Crypto implementation and the driver.
The meaning of this value is driver-dependent.
Definition at line 149 of file crypto_se_driver.h.