Home
last modified time | relevance | path

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

/optee_os/lib/libmbedtls/mbedtls/library/
H A 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);
H A 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 …]
H A Dpsa_crypto_core.h153 } psa_key_slot_t; typedef
206 static inline int psa_key_slot_has_readers(const psa_key_slot_t *slot) in psa_key_slot_has_readers()
219 const psa_key_slot_t *slot) in psa_key_slot_get_slot_number()
243 psa_status_t psa_wipe_key_slot(psa_key_slot_t *slot);
257 psa_status_t psa_allocate_buffer_to_slot(psa_key_slot_t *slot,
261 psa_status_t psa_remove_key_data_from_memory(psa_key_slot_t *slot);
280 psa_status_t psa_copy_key_material_into_slot(psa_key_slot_t *slot,
H A Dpsa_crypto.c705 psa_status_t psa_allocate_buffer_to_slot(psa_key_slot_t *slot, in psa_allocate_buffer_to_slot()
727 psa_status_t psa_copy_key_material_into_slot(psa_key_slot_t *slot, in psa_copy_key_material_into_slot()
1099 psa_key_slot_t **p_slot, in psa_get_and_lock_key_slot_with_policy()
1104 psa_key_slot_t *slot = NULL; in psa_get_and_lock_key_slot_with_policy()
1165 psa_key_slot_t **p_slot, in psa_get_and_lock_transparent_key_slot_with_policy()
1184 psa_status_t psa_remove_key_data_from_memory(psa_key_slot_t *slot) in psa_remove_key_data_from_memory()
1205 psa_status_t psa_wipe_key_slot(psa_key_slot_t *slot) in psa_wipe_key_slot()
1279 psa_key_slot_t *slot; in psa_destroy_key()
1431 psa_key_slot_t *slot; in psa_get_key_attributes()
1511 psa_key_slot_t *slot; in psa_export_key()
[all …]