Open
Description
The PSA crypto specification defines a single error code that is applicable when reading storage: PSA_ERROR_STORAGE_FAILURE
, which is intended when the storage is unreadable or demonstrably corrupted. Reading invalid data from the storage when the storage subsystem thinks nothing is wrong should be a different error, typically indicating that data was saved with a different version or build of the PSA crypto implementation and cannot be read back with the present build (for example a key type or size that is not supported).