The requested action cannot be performed in the current state
An output buffer is too small
There was a communication failure inside the implementation
A tampering attempt was detected
Stored data has been corrupted
Data read from storage is not valid for the implementation
Asking for an item that doesn't exist
An error occurred that does not correspond to any defined failure cause
A hardware failure was detected
Insufficient data when attempting to read from a resource
There is not enough entropy to generate random data needed for the requested action
There is not enough runtime memory
There is not enough persistent storage
The parameters passed to the function are invalid
The key handle is not valid
The decrypted padding is incorrect
The signature, MAC or hash is incorrect
The requested action is denied by a policy
The requested operation or a parameter is not supported by this implementation
There was a storage failure that may have led to data loss
Asking for an item that already exists