Home
last modified time | relevance | path

Searched refs:psa_key_slot_t (Results 1 – 5 of 5) sorted by relevance

/mbedtls-latest/library/
Dpsa_crypto_slot_management.c185 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 …]
Dpsa_crypto_slot_management.h94 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);
Dpsa_crypto_core.h165 } 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,
Dpsa_crypto.c710 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/
Dpsa-keystore-design.md18 A key slot has the type `psa_key_slot_t`. The key store is a global object which is private inside …