| Enumerator | 
|---|
| T_COSE_SUCCESS | Operation completed successfully.  | 
| T_COSE_ERR_UNSUPPORTED_SIGNING_ALG | The requested signing algorithm is not supported.  | 
| T_COSE_ERR_PROTECTED_HEADERS | Error constructing the protected headers.  | 
| T_COSE_ERR_UNSUPPORTED_HASH | The hash algorithm needed is not supported.  Note that the signing algorithm identifier usually identifies the hash algorithm.  | 
| T_COSE_ERR_HASH_GENERAL_FAIL | Some system failure when running the hash algorithm.  | 
| T_COSE_ERR_HASH_BUFFER_SIZE | The buffer to receive a hash result is too small.  | 
| T_COSE_ERR_SIG_BUFFER_SIZE | The buffer to receive result of a signing operation is too small.  | 
| T_COSE_ERR_KEY_BUFFER_SIZE | The buffer to receive to receive a key is too small.  | 
| T_COSE_ERR_SIGN1_FORMAT | When verifying a COSE_Sign1, something is wrong with the format of the CBOR. For example, it is missing something like the payload.  | 
| T_COSE_ERR_CBOR_NOT_WELL_FORMED | When decoding some CBOR like a COSE_Sign1, the CBOR was not well-formed. Most likely what was supposed to be CBOR was is either not or it has been corrupted.  | 
| T_COSE_ERR_NO_ALG_ID | No algorithm ID was found when one is needed.  For example, when verifying a COSE_Sign1. | 
| T_COSE_ERR_NO_KID | No key ID was found when one is needed.  For example, when verifying a COSE_Sign1. | 
| T_COSE_ERR_SIG_VERIFY | Signature verification failed.  For example, the cryptographic operations completed successfully but hash wasn't as expected.  | 
| T_COSE_ERR_BAD_SHORT_CIRCUIT_KID | Verification of a short-circuit signature failed.  | 
| T_COSE_ERR_INVALID_ARGUMENT | Some (unspecified) argument was not valid.  | 
| T_COSE_ERR_INSUFFICIENT_MEMORY | Out of heap memory.  | 
| T_COSE_ERR_FAIL | General unspecific failure.  | 
| T_COSE_ERR_TAMPERING_DETECTED | Equivalent to PSA_ERROR_TAMPERING_DETECTED. | 
| T_COSE_ERR_UNKNOWN_KEY | The key identified by a key slot of a key ID was not found.  | 
| T_COSE_ERR_WRONG_TYPE_OF_KEY | The key was found, but it was the wrong type for the operation.  | 
| T_COSE_ERR_SIG_STRUCT | Error constructing the Sig_structurewhen signing or verify. | 
| T_COSE_ERR_SHORT_CIRCUIT_SIG | Signature was short-circuit.  THe option to allow verification of short-circuit signatures was not set  |