Lines Matching refs:not
44 * `PSA_SLOT_EMPTY`: a slot that occupies memory but does not currently contain a key.
53 …protected by a reader-writer lock. (In earlier versions, the key store was not thread-safe.) The l…
55 * `EMPTY` or `FULL` state, `registered_readers == 0`: the slot is not in use by any thread.
61 Note that a slot must not be moved in memory while it is being read or written.
70 …KEY_SLOT_BUFFER_SIZE` bytes. This is intended for very constrained devices that do not have a heap.
71 …are larger. This is intended for higher-end devices where applications are not expected to have a …
77 …not using the supplied `mbedtls_config.h`, as explained above), to minimize the risk of bugs and t…
79 …eys larger than some threshold require the use of heap memory. The reasons not to do this in Mbed …
81 …ng unused memory more aggressively, which could make the dynamic key store not detrimental in RAM …
137 …ce_index | slot_index` where the bits set in `BASE`, `slice_index` and `slot_index` do not overlap.
149 * It allows the slot to slice correspondence to work even if the key identifier field has not been …
155 …ge of key identifiers reserved for the PSA Crypto implementation that does not overlap the range f…
163 As a small optimization, a free slot does not actually contain the index of the next slot, but the …
167 …ches the free lists of each allocated slice until it finds a slice that is not full. If all alloca…
179 As of Mbed TLS 3.6.1, `psa_free_key_slot()` does not deallocate slices. Thus the memory consumption…
181 We should not free a key slice as soon as it becomes empty, because that would cause large allocati…
198 …le keys. In the dynamic key store, the cache is a separate array that does not contain volatile ke…
202 … key cache to see if a key with the given identifier is already loaded. If not, it loads the key. …
212 If the cache slice is full, the code will try to evict an entry. Only slots that do not have reader…
214 …de picks the first evictable slot it finds in its traversal order. We have not reasoned about or e…