PSA_ERROR_STORAGE_FAILURE macro
There was a storage failure that may have led to data loss. This error indicates that some persistent storage is corrupted. It should not be used for a corruption of volatile memory (use #PSA_ERROR_CORRUPTION_DETECTED), for a communication error between the cryptoprocessor and its external storage (use #PSA_ERROR_COMMUNICATION_FAILURE), or when the storage is in a valid state but is full (use #PSA_ERROR_INSUFFICIENT_STORAGE). Note that a storage failure does not indicate that any data that was previously read is invalid. However this previously read data may no longer be readable from storage. When a storage failure occurs, it is no longer possible to ensure the global integrity of the keystore. Depending on the global integrity guarantees offered by the implementation, access to other data may or may not fail even if the data is still readable but its integrity cannot be guaranteed. Implementations should only use this error code to report a permanent storage corruption. However application writers should keep in mind that transient errors while reading the storage may be