Home
last modified time | relevance | path

Searched refs:psa_wipe_key_slot (Results 1 – 4 of 4) sorted by relevance

/mbedtls-3.6.0/library/
Dpsa_crypto_slot_management.c145 (void) psa_wipe_key_slot(slot); in psa_wipe_all_key_slots()
188 psa_wipe_key_slot(selected_slot); in psa_get_empty_key_slot()
372 psa_wipe_key_slot(*p_slot); in psa_get_and_lock_key_slot()
500 return psa_wipe_key_slot(slot); in psa_close_key()
518 return psa_wipe_key_slot(slot); in psa_purge_key()
Dpsa_crypto_core.h175 psa_status_t psa_wipe_key_slot(psa_key_slot_t *slot);
Dpsa_crypto.c991 psa_status_t psa_wipe_key_slot(psa_key_slot_t *slot) in psa_wipe_key_slot() function
1129 status = psa_wipe_key_slot(slot); in psa_destroy_key()
1826 psa_wipe_key_slot(slot);
/mbedtls-3.6.0/docs/architecture/
Dpsa-thread-safety.md118 * `psa_get_empty_key_slot`: calls `psa_wipe_key_slot` and more modifications on one occupied slot w…
129 * `psa_wipe_key_slot`: writes to `slot->lock_count`.
132 * `psa_get_empty_key_slot`: writes to `slot->lock_count` and calls `psa_wipe_key_slot` and `psa_loc…
133 …s `slot->lock_count`; calls `psa_get_and_lock_key_slot_in_memory`, `psa_wipe_key_slot` and `psa_un…
134 …s `slot->lock_count`; calls `psa_get_and_lock_key_slot_in_memory`, `psa_wipe_key_slot` and `psa_un…
151 * `psa_purge_key` - reads attr.lifetime, calls psa_wipe_key_slot
192 * Destruction in `psa_wipe_key_slot`.
272 * `psa_wipe_key_slot`: any → UNUSED. If the slot is READING or WRITING on entry, this function must…
280 Problem: a key slot is destroyed (by `psa_wipe_key_slot`) while it's in use (READING or WRITING).