Unreadable storage and invalid data in storage should be different errors #332
Labels
api-spec
Issue or PR about the PSA specifications
bug
Something isn't working
Jira status: OPEN
mirrored
type: bug
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).The text was updated successfully, but these errors were encountered: