Lines Matching refs:any
37 In general, a system is thread-safe if any valid set of concurrent calls is handled as if the effec…
43 …e are no race-conditions, deadlocks or livelocks when concurrently calling any set of PSA key mana…
59 > * A call to `psa_destroy_key()` must not overlap with a concurrent call to any of the following f…
65 > If any of these constraints are violated, the behaviour is undefined.
84 Users can add support to any platform which has mutexes using the Mbed TLS platform abstraction lay…
92 1. The key identifier does not exist. This is a functional requirement for persistent keys: any thr…
115 …have multiple threads each calling `psa_crypto_init` followed by a call to any PSA key management …
119 …any PSA function if there is no overlap between their calls. All threads share the same set of key…
127 There is no thread-safe way to free all PSA resources. This is because any such operation would nee…
165 * `PSA_SLOT_FULL`: the slot contains a key, and any thread is able to use the key after registering…
171 …he `PSA_SLOT_PENDING_DELETION -> PSA_SLOT_EMPTY` transition can be done by any function which call…
194 …any key not in this union does not currently exist as far as the code is concerned (even if the ke…
206 …OT_FILLING`. If not found, it will see if there are any persistent keys loaded which do not have a…
208 … the slot's state to `PSA_SLOT_FULL` and releases the mutex. Upon success, any thread is immediate…
209 … any point in the key creation stage, this clean-up function takes the mutex, wipes the slot, and …
235 …unctions to be "linearizable" (under certain constraints). This means that any (constraint satisfy…
257 …_step` or `mbedtls_test_increment_step` calls within threads can happen in any order, thus may not…
283 …hat run in parallel, deriving the key and copying it key into the slot is not done under any mutex.
296 …any global mutex. One-shot operations and multi-part operations will each only hold the global mut…
308 1. The key identifier does not exist. This is a functional requirement for persistent keys: any thr…
339 * By default, each driver only has at most one entry point active at any given time. In other words…
345 1. Drivers don't call the core for any operation for which they provide an entry point.
355 … to the core when handling these calls. (Drivers are still allowed to call any core API that can't…
365 …rther guarantees would be useful and feasible. Therefore, we don't provide any further guarantees …
367 Thread-safe drivers must not make any assumption about the operation of the core beyond what is dis…