Lines Matching refs:function

11 …ribed in [Key store consistency and abstraction function](#key-store-consistency-and-abstraction-f…
74 > If the application concurrently modifies an input parameter while a function call is in progress,…
115function, and multiple calls to `psa_crypto_init` are explicitly allowed. It is valid to have mult…
119 Once initialized, threads can use any PSA function if there is no overlap between their calls. All …
123 …al mutex locks and unlocks (except for when the lock/unlock occurs in a function that has no retur…
171 …_SLOT_PENDING_DELETION -> PSA_SLOT_EMPTY` transition can be done by any function which calls `psa_…
176 The state of a key slot is updated via the internal function `psa_key_slot_state_transition`. To ch…
178 Changing a slot's state to `PSA_SLOT_EMPTY` is done via `psa_wipe_key_slot`, this function wipes th…
182 ##### Key store consistency and abstraction function
186 …ed above must be called while the mutex is held; there is a convenience function `psa_unregister_r…
194 …t of persistent keys not currently loaded into slots is our abstraction function for the key store…
198 If a lock or unlock operation fails and this is the first failure within a function, the function w…
206 * `psa_reserve_free_key_slot` - This function, which must be called under `mbedtls_threading_key_sl…
207 * `psa_start_key_creation` - This function wraps around `psa_reserve_free_key_slot`, if a slot has …
208 …done under the mutex), the thread calls `psa_finish_key_creation`. This function takes the mutex, …
209 …here is a failure at any point in the key creation stage, this clean-up function takes the mutex, …
225 Multi-part and restartable operations each have a "setup" function where the key is passed in, thes…
237 …ization point" for each call, this is a single execution step where the function takes effect (thi…
247 * Multi-part operations - The linearization point of the key input function is the final unlock of …