Searched refs:psa_key_slot_t (Results 1 – 5 of 5) sorted by relevance
/mbedtls-latest/library/ |
D | psa_crypto_slot_management.c | 185 psa_key_slot_t *key_slices[KEY_SLICE_COUNT]; 188 psa_key_slot_t key_slots[MBEDTLS_PSA_KEY_SLOT_COUNT]; 231 static inline psa_key_slot_t *get_volatile_key_slot(psa_key_id_t key_id); 240 static inline psa_key_slot_t *get_persistent_key_slot(size_t slot_idx); 251 static inline psa_key_slot_t *get_key_slot(size_t slice_idx, size_t slot_idx); 273 static inline psa_key_slot_t *get_volatile_key_slot(psa_key_id_t key_id) in get_volatile_key_slot() 283 psa_key_slot_t *slice = global_data.key_slices[slice_idx]; in get_volatile_key_slot() 290 static inline psa_key_slot_t *get_persistent_key_slot(size_t slot_idx) in get_persistent_key_slot() 295 static inline psa_key_slot_t *get_key_slot(size_t slice_idx, size_t slot_idx) in get_key_slot() 308 static inline psa_key_slot_t *get_volatile_key_slot(psa_key_id_t key_id) in get_volatile_key_slot() [all …]
|
D | psa_crypto_slot_management.h | 94 psa_key_slot_t **p_slot); 162 psa_key_slot_t **p_slot); 184 psa_key_slot_t *slot); 206 psa_key_slot_t *slot, psa_key_slot_state_t expected_state, in psa_key_slot_state_transition() 230 static inline psa_status_t psa_register_read(psa_key_slot_t *slot) in psa_register_read() 265 psa_status_t psa_unregister_read(psa_key_slot_t *slot); 286 psa_status_t psa_unregister_read_under_mutex(psa_key_slot_t *slot);
|
D | psa_crypto_core.h | 165 } psa_key_slot_t; typedef 218 static inline int psa_key_slot_has_readers(const psa_key_slot_t *slot) in psa_key_slot_has_readers() 231 const psa_key_slot_t *slot) in psa_key_slot_get_slot_number() 255 psa_status_t psa_wipe_key_slot(psa_key_slot_t *slot); 269 psa_status_t psa_allocate_buffer_to_slot(psa_key_slot_t *slot, 273 psa_status_t psa_remove_key_data_from_memory(psa_key_slot_t *slot); 292 psa_status_t psa_copy_key_material_into_slot(psa_key_slot_t *slot,
|
D | psa_crypto.c | 710 psa_status_t psa_allocate_buffer_to_slot(psa_key_slot_t *slot, in psa_allocate_buffer_to_slot() 732 psa_status_t psa_copy_key_material_into_slot(psa_key_slot_t *slot, in psa_copy_key_material_into_slot() 1104 psa_key_slot_t **p_slot, in psa_get_and_lock_key_slot_with_policy() 1109 psa_key_slot_t *slot = NULL; in psa_get_and_lock_key_slot_with_policy() 1170 psa_key_slot_t **p_slot, in psa_get_and_lock_transparent_key_slot_with_policy() 1193 psa_status_t psa_remove_key_data_from_memory(psa_key_slot_t *slot) in psa_remove_key_data_from_memory() 1214 psa_status_t psa_wipe_key_slot(psa_key_slot_t *slot) in psa_wipe_key_slot() 1288 psa_key_slot_t *slot; in psa_destroy_key() 1440 psa_key_slot_t *slot; in psa_get_key_attributes() 1520 psa_key_slot_t *slot; in psa_export_key() [all …]
|
/mbedtls-latest/docs/architecture/ |
D | psa-keystore-design.md | 18 A key slot has the type `psa_key_slot_t`. The key store is a global object which is private inside …
|