CryptoSDK specific error codes. Note that we also make use of error codes defined in the aws-c-common library
Enumerator |
---|
AWS_CRYPTOSDK_ERR_BAD_CIPHERTEXT | The ciphertext was malformed or corrupt
|
AWS_CRYPTOSDK_ERR_BAD_STATE | A function was called on an object in the wrong state
|
AWS_CRYPTOSDK_ERR_CANNOT_DECRYPT | No keyrings were able to decrypt the message in question
|
AWS_CRYPTOSDK_ERR_CRYPTO_UNKNOWN | An unknown internal error has occurred
|
AWS_CRYPTOSDK_ERR_KMS_FAILURE | KMS returned an error
|
AWS_CRYPTOSDK_ERR_LIMIT_EXCEEDED | Caller attempted to exceed a hard limit
|
AWS_CRYPTOSDK_ERR_RESERVED_NAME | Caller attempted to use a name reserved by AWS
|
AWS_CRYPTOSDK_ERR_UNSUPPORTED_FORMAT | An unsupported format version was encountered on decrypt
|
AWS_CRYPTOSDK_ERR_COMMITMENT_POLICY_VIOLATION | Attempted encrypt/decrypt that would violate the configured key commitment policy
|
AWS_CRYPTOSDK_ERR_DECRYPT_SIGNED_MESSAGE_NOT_ALLOWED | Attempted to decrypt a signed message when configured to disallow doing so
|
AWS_CRYPTOSDK_ERR_END_RANGE | |