|
| enum | protocol_error_code {
NO_ERROR = 0,
TEE_ISOCKET_IWC_ERROR_CHANNEL = 0x81000000,
TEE_ISOCKET_IWC_ERROR_TIMEOUT = 0x81000001,
TEE_ISOCKET_IWC_ERROR_NOT_IMPLEMENTED = 0x81000002,
TEE_ISOCKET_IWC_ERROR_INVALID_VERSION = 0x81000003,
TEE_ISOCKET_IWC_ERROR_SWD_CLIENT_AUTH_FAILED = 0x81000004,
TEE_ISOCKET_NET_ERROR_GENERIC = 0x81010000,
TEE_ISOCKET_NET_ERROR_BAD_PARAMETERS = 0x81010001,
TEE_ISOCKET_NET_ERROR_BUFFER_TOO_SMALL = 0x81010002,
TEE_ISOCKET_NET_ERROR_LARGE_BUFFER = 0x81010003,
TEE_ISOCKET_NET_ERROR_OUT_OF_RESOURCES = 0x81010004,
TEE_ISOCKET_NET_ERROR_OUT_OF_MEMORY = 0x81010005,
TEE_ISOCKET_NET_ERROR_HOSTNAME_UNKNOWN = 0x81010006,
TEE_ISOCKET_NET_ERROR_HOSTNAME_NOTRESOLVED = 0x81010007,
TEE_ISOCKET_NET_ERROR_HOSTNAME_TRYAGAIN = 0x81010008,
TEE_ISOCKET_NET_ERROR_COMMUNICATION = 0x81010009,
TEE_ISOCKET_NET_ERROR_CONNECTION_REFUSED = 0x8101000A,
TEE_ISOCKET_NET_ERROR_NET_UNREACHABLE = 0x8101000B,
TEE_ISOCKET_NET_ERROR_REMOTE_CLOSED = 0x8101000C,
TEE_ISOCKET_NET_ERROR_TIMEOUT = 0x8101000D,
TEE_ISOCKET_NET_ERROR_DATA_REMAIN = 0x8101000E,
TEE_ISOCKET_TLS_ERROR_CERT_PARSING = 0x80000000,
TEE_ISOCKET_TLS_ERROR_CRL_PARSING = 0x80000001,
TEE_ISOCKET_TLS_ERROR_CERT_EXPIRED = 0x80000002,
TEE_ISOCKET_TLS_ERROR_CERT_SIGN_VERIFICATION = 0x80000003,
TEE_ISOCKET_TLS_ERROR_ECDHE_GEN_KEY = 0x81030010,
TEE_ISOCKET_TLS_ERROR_ECDHE_SHARED_SECRET = 0x81030011,
TEE_ISOCKET_TLS_ERROR_ECDHE_UNSUPPORTED_CURVE = 0x81030012,
TEE_ISOCKET_TLS_ERROR_ECDHE_SERIALIZING = 0x81030013,
TEE_ISOCKET_TLS_ERROR_CERT_COMMON_NAME_VERIFICATION = 0x81030014,
TEE_ISOCKET_TLS_ERROR_UNEXPECTED_MESSAGE = 0x81030015,
TEE_ISOCKET_TLS_ERROR_HANDSHAKE_UNEXPECTED_PARAMETER = 0x81030016,
TEE_ISOCKET_TLS_ERROR_CERT_IS_TOO_LONG = 0x81030017,
TEE_ISOCKET_TLS_ERROR_NO_ALERT_PRESENT = 0x81030018,
TEE_ISOCKET_TLS_ERROR_ALERT_PENDING = 0x81030019,
TEE_ISOCKET_TLS_ERROR_USER_CANCELED = 0x8103001A,
TEE_ISOCKET_TLS_ERROR_CERT_UNKNOWN_CA = 0x8103001B,
TEE_ISOCKET_TLS_ERROR_CERT_UNSUPPORTED = 0x8103001C,
TEE_ISOCKET_TLS_ERROR_CERT_REVOKED = 0x8103001D,
TEE_ISOCKET_TLS_ERROR_CERT_STATUS_UNKNOWN = 0x8103001E,
TEE_ISOCKET_TLS_ALERT_CLOSE_NOTIFY = 0x81031000,
TEE_ISOCKET_TLS_ALERT_UNEXPECTED_MSG = 0x81031010,
TEE_ISOCKET_TLS_ALERT_BAD_RECORD_MAC = 0x81031020,
TEE_ISOCKET_TLS_ALERT_DECRYPT_FAILED = 0x81031021,
TEE_ISOCKET_TLS_ALERT_RECORD_OVERFLOW = 0x81031022,
TEE_ISOCKET_TLS_ALERT_DECOMP_FAILED = 0x81031030,
TEE_ISOCKET_TLS_ALERT_HANDSHAKE_FAILED = 0x81031040,
TEE_ISOCKET_TLS_ALERT_NO_CERTIFICATE = 0x81031041,
TEE_ISOCKET_TLS_ALERT_BAD_CERTIFICATE = 0x81031042,
TEE_ISOCKET_TLS_ALERT_UNSUPPORTED_CERT = 0x81031043,
TEE_ISOCKET_TLS_ALERT_CERT_REVOKED = 0x81031044,
TEE_ISOCKET_TLS_ALERT_CERT_EXPIRED = 0x81031045,
TEE_ISOCKET_TLS_ALERT_CERT_UNKNOWN = 0x81031046,
TEE_ISOCKET_TLS_ALERT_ILLEGAL_PARAMETER = 0x81031047,
TEE_ISOCKET_TLS_ALERT_UNKNOWN_CA = 0x81031048,
TEE_ISOCKET_TLS_ALERT_ACCESS_DENIED = 0x81031049,
TEE_ISOCKET_TLS_ALERT_DECODE_ERROR = 0x81031050,
TEE_ISOCKET_TLS_ALERT_DECRYPT_ERROR = 0x81031051,
TEE_ISOCKET_TLS_ALERT_EXPORT_RESTRICTED = 0x81031060,
TEE_ISOCKET_TLS_ALERT_PROTOCOL_VERSION = 0x81031070,
TEE_ISOCKET_TLS_ALERT_INSUFFICIENT_SECURITY = 0x81031071,
TEE_ISOCKET_TLS_ALERT_INTERNAL_ERROR = 0x81031080,
TEE_ISOCKET_TLS_ALERT_INAPPROPRIATE_FALLBACK = 0x81031086,
TEE_ISOCKET_TLS_ALERT_USER_CANCELED = 0x81031090,
TEE_ISOCKET_TLS_ALERT_NO_RENEGOTIATION = 0x81031100,
TEE_ISOCKET_TLS_ALERT_MISSING_EXTENSION = 0x81031109,
TEE_ISOCKET_TLS_ALERT_UNSUPPORTED_EXTENSION = 0x81031110,
TEE_ISOCKET_TLS_ALERT_CERT_UNOBTAINABLE = 0x81031111,
TEE_ISOCKET_TLS_ALERT_UNRECOGNIZED_NAME = 0x81031112,
TEE_ISOCKET_TLS_ALERT_BAD_CERT_STATUS_RESPONSE = 0x81031113,
TEE_ISOCKET_TLS_ALERT_BAD_CERT_HASH_VALUE = 0x81031114,
TEE_ISOCKET_TLS_ALERT_UNKNOWN_PSK_IDENTITY = 0x81031115,
TEE_ISOCKET_TLS_ALERT_CERT_REQUIRED = 0x81031116
} |
| | Propriate protocol specific error codes. According to GPD_SPE_010 specification, TEE error code range 0x80000000..0x8FFFFFFF is reserved for implementation specific error. In addition, TEE Socket Subsystem considers protocol errors as specification extension and includes specification ID into code: 0x8 | 3 digit BCD spec ID | error code. More...
|
| |
iSocket Protocol error extended codes definitions
- Copyright
- (C) 2012-2019, Samsung Electronics Co., Ltd.