mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-12-25 08:15:43 +00:00
d49a499d03
Allow use of persistent keys, including configuring them, importing and exporting them, and destroying them. When getting a slot using psa_get_key_slot, there are 3 scenarios that can occur if the keys lifetime is persistent: 1. Key type is PSA_KEY_TYPE_NONE, no persistent storage entry: - The key slot is treated as a standard empty key slot 2. Key type is PSA_KEY_TYPE_NONE, persistent storage entry exists: - Attempt to load the key from persistent storage 3. Key type is not PSA_KEY_TYPE_NONE: - As checking persistent storage on every use of the key could be expensive, the persistent key is assumed to be saved in persistent storage, the in-memory key is continued to be used. |
||
---|---|---|
.. | ||
crypto.h | ||
crypto_driver.h | ||
crypto_extra.h | ||
crypto_platform.h | ||
crypto_sizes.h | ||
crypto_struct.h |