26#define HITLS_SUCCESS 0
27#define HITLS_X509_V_OK 0
34#define HITLS_WANT_CONNECT 1
41#define HITLS_WANT_ACCEPT 2
48#define HITLS_WANT_READ 3
54#define HITLS_WANT_WRITE 4
60#define HITLS_ERR_TLS 5
67#define HITLS_ERR_SYSCALL 6
int32_t HITLS_GetError(const HITLS_Ctx *ctx, int32_t ret)
Obtain the TLS operation error code.
HITLS_ERROR
Definition hitls_error.h:74
@ HITLS_MSG_HANDLE_INCORRECT_DIGEST_LEN
Definition hitls_error.h:120
@ HITLS_REC_ERR_BUFFER_NOT_ENOUGH
Definition hitls_error.h:210
@ HITLS_CERT_ERR_ADD_CHAIN_CERT
Definition hitls_error.h:280
@ HITLS_MSG_HANDLE_ILLEGAL_IDENTITY_LEN
Definition hitls_error.h:139
@ HITLS_X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT
Definition hitls_error.h:357
@ HTILS_PARSE_PRE_SHARED_KEY_FAILED
Definition hitls_error.h:196
@ HITLS_CCS_INVALID_CMD
Definition hitls_error.h:203
@ HITLS_SESS_ERR_DEC_SESSION_ID_FAIL
Definition hitls_error.h:336
@ HITLS_PARSE_DUPLICATE_EXTENDED_MSG
Definition hitls_error.h:179
@ HITLS_SESS_ERR_DEC_CIPHER_SUITE_FAIL
Definition hitls_error.h:329
@ HITLS_CRYPT_ERR_ENCODE_DH_KEY
Definition hitls_error.h:299
@ HITLS_X509_V_ERR_KEYUSAGE_NO_CERTSIGN
Definition hitls_error.h:371
@ HITLS_UIO_SCTP_DEL_AUTH_KEY_FAIL
Definition hitls_error.h:242
@ HITLS_MSG_HANDLE_ILLEGAL_EXTRENED_MASTER_SECRET
Definition hitls_error.h:134
@ HITLS_REC_ERR_TOO_BIG_LENGTH
Definition hitls_error.h:211
@ HITLS_CERT_KEY_CTRL_ERR_GET_CURVE_NAME
Definition hitls_error.h:257
@ HITLS_MSG_HANDLE_ERR_ENCODE_ECDH_KEY
Definition hitls_error.h:124
@ HITLS_CRYPT_ERR_GENERATE_RANDOM
Definition hitls_error.h:292
@ HITLS_SESS_ERR_ENC_EXT_MASTER_SECRET_FAIL
Definition hitls_error.h:318
@ HITLS_SESS_ERR_ENC_SESSION_ID_FAIL
Definition hitls_error.h:319
@ HITLS_SESS_ERR_ENC_CIPHER_SUITE_FAIL
Definition hitls_error.h:324
@ HITLS_MSG_HANDLE_ILLEGAL_PSK_IDENTITY
Definition hitls_error.h:151
@ HITLS_CERT_ERR_KEYUSAGE
Definition hitls_error.h:287
@ HITLS_REASS_FAIL_START
Definition hitls_error.h:199
@ HITLS_CERT_KEY_CTRL_ERR_IS_KEY_CERT_SIGN_USAGE
Definition hitls_error.h:263
@ HITLS_CERT_ERR_ENCRYPT
Definition hitls_error.h:278
@ HITLS_SESS_ERR_ENC_PSK_IDENTITY_FAIL
Definition hitls_error.h:326
@ HITLS_PACK_SIGNATURE_ERR
Definition hitls_error.h:172
@ HITLS_MSG_HANDLE_ERR_NO_SERVER_CERTIFICATE
Definition hitls_error.h:129
@ HITLS_CERT_ERR_KEY_DUP
Definition hitls_error.h:249
@ HITLS_X509_V_ERR_CRL_PATH_VALIDATION_ERROR
Definition hitls_error.h:388
@ HITLS_X509_V_ERR_INVALID_PURPOSE
Definition hitls_error.h:365
@ HITLS_PACK_UNSUPPORT_HANDSHAKE_MSG
Definition hitls_error.h:164
@ HITLS_PARSE_SERVER_NAME_ERR
Definition hitls_error.h:181
@ HITLS_CERT_ERR_NO_CURVE_MATCH
Definition hitls_error.h:267
@ HITLS_NULL_INPUT
Definition hitls_error.h:75
@ HITLS_X509_V_ERR_UNHANDLED_CRITICAL_EXTENSION
Definition hitls_error.h:373
@ HITLS_MSG_HANDLE_UNSUPPORT_KX_ALG
Definition hitls_error.h:115
@ HITLS_MSG_HANDLE_UNKNOWN_CURVE_TYPE
Definition hitls_error.h:117
@ HITLS_PARSE_INVALID_MSG_LEN
Definition hitls_error.h:178
@ HITLS_X509_V_ERR_INVALID_POLICY_EXTENSION
Definition hitls_error.h:381
@ HITLS_X509_V_ERR_CRL_NOT_YET_VALID
Definition hitls_error.h:350
@ HITLS_CONFIG_UNSUPPORT_SIGNATURE_ALGORITHM
Definition hitls_error.h:88
@ HITLS_MSG_HANDLE_ILLEGAL_VERSION
Definition hitls_error.h:131
@ HITLS_PARSE_UNSUPPORTED_EXTENSION
Definition hitls_error.h:194
@ HITLS_MSG_HANDLE_HANDSHAKE_FAILURE
Definition hitls_error.h:157
@ HITLS_X509_V_ERR_UNABLE_TO_GET_CRL_ISSUER
Definition hitls_error.h:372
@ HITLS_SESS_ERR_DEC_VERSION_FAIL
Definition hitls_error.h:328
@ HITLS_SESS_ERR_DEC_VERIFY_RESULT_FAIL
Definition hitls_error.h:327
@ HITLS_X509_V_ERR_ERROR_IN_CMP_CRL_THIS_UPDATE_FIELD
Definition hitls_error.h:385
@ HITLS_CERT_ERR_STORE_DUP
Definition hitls_error.h:250
@ HITLS_CONFIG_NO_CERT
Definition hitls_error.h:92
@ HITLS_CERT_STORE_CTRL_ERR_SET_VERIFY_DEPTH
Definition hitls_error.h:246
@ HITLS_MSG_HANDLE_UNMATCHED_SEQUENCE
Definition hitls_error.h:130
@ HITLS_CRYPT_ERR_ENCODE_ECDH_KEY
Definition hitls_error.h:297
@ HITLS_PARSE_DH_SIGN_ERR
Definition hitls_error.h:193
@ HITLS_CRYPT_FAIL_START
Definition hitls_error.h:291
@ HITLS_PARSE_CERT_ERR
Definition hitls_error.h:182
@ HITLS_SESS_ERR_DEC_TIME_OUT_FAIL
Definition hitls_error.h:333
@ HITLS_X509_V_ERR_ERROR_IN_CERT_NOT_AFTER_FIELD
Definition hitls_error.h:353
@ HITLS_X509_V_ERR_INVALID_CA
Definition hitls_error.h:363
@ HITLS_MSG_HANDLE_VERIFY_SIGN_FAIL
Definition hitls_error.h:119
@ HITLS_MSG_HANDLE_UNSECURE_CIPHER_SUITE
Definition hitls_error.h:147
@ HITLS_CERT_ERR_VERIFY_SIGN
Definition hitls_error.h:276
@ HITLS_SESS_ERR_SESSION_TICKET_KEY_FAIL
Definition hitls_error.h:314
@ HITLS_CERT_ERR_X509_REF
Definition hitls_error.h:289
@ HITLS_SESS_ERR_DECODE_TICKET
Definition hitls_error.h:311
@ HITLS_SESS_ERR_ENC_START_TIME_FAIL
Definition hitls_error.h:325
@ HITLS_X509_V_ERR_CERT_REJECTED
Definition hitls_error.h:367
@ HITLS_PARSE_UNSUPPORT_HANDSHAKE_MSG
Definition hitls_error.h:177
@ HITLS_CRYPT_ERR_DIGEST
Definition hitls_error.h:294
@ HITLS_CERT_CTRL_ERR_GET_SIGN_ALGO
Definition hitls_error.h:254
@ HITLS_MSG_HANDLE_ILLEGAL_KEY_UPDATE_TYPE
Definition hitls_error.h:145
@ HITLS_CERT_CTRL_ERR_GET_ENCODE_LEN
Definition hitls_error.h:252
@ HITLS_MSG_HANDLE_UNSUPPORT_CERT
Definition hitls_error.h:116
@ HITLS_CERT_ERR_EXP_CERT
Definition hitls_error.h:285
@ HITLS_X509_V_ERR_CERT_UNTRUSTED
Definition hitls_error.h:366
@ HITLS_X509_V_ERR_CERT_HAS_EXPIRED
Definition hitls_error.h:349
@ HITLS_CONFIG_NO_SUITABLE_CIPHER_SUITE
Definition hitls_error.h:83
@ HTILS_PARSE_EXCESSIVE_MESSAGE_SIZE
Definition hitls_error.h:195
@ HITLS_X509_V_ERR_ERROR_IN_CERT_NOT_BEFORE_FIELD
Definition hitls_error.h:352
@ HITLS_CRYPT_ERR_HMAC
Definition hitls_error.h:293
@ HITLS_SESS_ERR_ENC_MASTER_SECRET_FAIL
Definition hitls_error.h:317
@ HITLS_X509_V_ERR_CERT_SIGNATURE_FAILURE
Definition hitls_error.h:346
@ HITLS_PARSE_UNSUPPORT_SIGN_ALG
Definition hitls_error.h:188
@ HITLS_CERT_STORE_ERR_NEW
Definition hitls_error.h:245
@ HITLS_SESS_ERR_ENC_VERSION_FAIL
Definition hitls_error.h:323
@ HITLS_CERT_ERR_PARSE_MSG
Definition hitls_error.h:273
@ HITLS_CERT_CTRL_ERR_GET_PUB_KEY
Definition hitls_error.h:253
@ HITLS_CM_LINK_UNSUPPORT_SECURE_RENEGOTIATION
Definition hitls_error.h:106
@ HITLS_SESS_ERR_SESSION_TICKET_SIZE_INCORRECT
Definition hitls_error.h:312
@ HITLS_SESS_ERR_DEC_SESSION_ID_CTX_FAIL
Definition hitls_error.h:335
@ HITLS_X509_V_ERR_ERROR_IN_CMP_CRL_NEXT_UPDATE_FIELD
Definition hitls_error.h:386
@ HITLS_CM_LINK_CLOSED
Definition hitls_error.h:103
@ HITLS_X509_V_ERR_NO_EXPLICIT_POLICY
Definition hitls_error.h:382
@ HITLS_X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE
Definition hitls_error.h:360
@ HITLS_SESS_ERR_ENC_VERIFY_RESULT_FAIL
Definition hitls_error.h:316
@ HITLS_CERT_ERR_INVALID_STORE_TYPE
Definition hitls_error.h:288
@ HITLS_CERT_KEY_CTRL_ERR_IS_KEY_AGREEMENT_USAGE
Definition hitls_error.h:264
@ HITLS_PARSE_UNSUPPORT_KX_ALG
Definition hitls_error.h:185
@ HITLS_MSG_HANDLE_SESSION_ID_CTX_ILLEGAL
Definition hitls_error.h:149
@ HITLS_CRYPT_ERR_HKDF_EXPAND
Definition hitls_error.h:301
@ HITLS_X509_V_ERR_ERROR_IN_CMP_CERT_NOT_AFTER_FIELD
Definition hitls_error.h:384
@ HITLS_PARSE_COMPRESSION_METHOD_ERR
Definition hitls_error.h:180
@ HITLS_CERT_ERR_EE_KEY_WITH_INSECURE_SECBITS
Definition hitls_error.h:284
@ HITLS_CERT_ERR_X509_DUP
Definition hitls_error.h:248
@ HITLS_X509_V_ERR_AKID_SKID_MISMATCH
Definition hitls_error.h:369
@ HITLS_X509_V_ERR_ERROR_IN_CRL_NEXT_UPDATE_FIELD
Definition hitls_error.h:355
@ HITLS_PACK_COOKIE_ERR
Definition hitls_error.h:167
@ HITLS_PACK_PRE_SHARED_KEY_ERR
Definition hitls_error.h:173
@ HITLS_MSG_HANDLE_UNSUPPORT_VERSION
Definition hitls_error.h:113
@ HITLS_REC_NORMAL_RECV_BUF_EMPTY
Definition hitls_error.h:219
@ HITLS_CERT_ERR_CHECK_CERT_AND_KEY
Definition hitls_error.h:266
@ HITLS_MSG_HANDLE_UNSUPPORT_EXTENSION_TYPE
Definition hitls_error.h:122
@ HITLS_PARSE_DH_G_ERR
Definition hitls_error.h:191
@ HITLS_REC_NORMAL_RECV_DISORDER_MSG
Definition hitls_error.h:222
@ HITLS_APP_ERR_TOO_LONG_TO_WRITE
Definition hitls_error.h:304
@ HITLS_MSG_HANDLE_UNSUPPORT_CIPHER_SUITE
Definition hitls_error.h:123
@ HITLS_X509_V_ERR_OUT_OF_MEM
Definition hitls_error.h:356
@ HITLS_X509_V_ERR_UNSPECIFIED
Definition hitls_error.h:340
@ HITLS_CONFIG_INVALID_SET
Definition hitls_error.h:85
@ HITLS_MSG_HANDLE_GET_UNSIGN_DATA_FAIL
Definition hitls_error.h:140
@ HITLS_CERT_ERR_BUILD_CHAIN
Definition hitls_error.h:271
@ HITLS_CONFIG_DUP_DH_KEY_FAIL
Definition hitls_error.h:94
@ HITLS_CERT_ERR_DECRYPT
Definition hitls_error.h:279
@ HITLS_MSG_HANDLE_NO_PEER_CERTIFIACATE
Definition hitls_error.h:128
@ HITLS_REC_ERR_IO_EXCEPTION
Definition hitls_error.h:217
@ HITLS_MSG_HANDLE_PSK_USE_SESSION_FAIL
Definition hitls_error.h:152
@ HITLS_PARSE_UNSUPPORT_KX_CURVE_TYPE
Definition hitls_error.h:186
@ HITLS_SESS_ERR_SESSION_ID_GENRATE
Definition hitls_error.h:310
@ HITLS_SESS_ERR_SESSION_TICKET_HMAC_FAIL
Definition hitls_error.h:313
@ HITLS_PARSE_GET_SIGN_PARA_ERR
Definition hitls_error.h:187
@ HITLS_CERT_KEY_CTRL_ERR_GET_POINT_FORMAT
Definition hitls_error.h:258
@ HITLS_CONFIG_ERR_LOAD_CERT_FILE
Definition hitls_error.h:96
@ HITLS_REC_NORMAL_IO_BUSY
Definition hitls_error.h:218
@ HITLS_MEMALLOC_FAIL
Definition hitls_error.h:78
@ HITLS_UIO_SCTP_IS_SND_BUF_EMPTY_FAIL
Definition hitls_error.h:238
@ HITLS_CERT_ERR_ENCODE
Definition hitls_error.h:286
@ HITLS_MSG_HANDLE_ILLEGAL_PSK_LEN
Definition hitls_error.h:138
@ HITLS_X509_V_ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE
Definition hitls_error.h:378
@ HITLS_CLIENT_HELLO_CHECK_ERROR
Definition hitls_error.h:307
@ HITLS_SESS_ERR_ENC_HOST_NAME_FAIL
Definition hitls_error.h:321
@ HITLS_CONFIG_UNSUPPORT_POINT_FORMATS
Definition hitls_error.h:89
@ HITLS_CERT_KEY_CTRL_ERR_GET_SIGN_LEN
Definition hitls_error.h:255
@ HITLS_MSG_HANDLE_INVALID_CERT_REQ_CTX
Definition hitls_error.h:156
@ HITLS_REC_ERR_ENCRYPT
Definition hitls_error.h:214
@ HITLS_PARSE_VERIFY_SIGN_FAIL
Definition hitls_error.h:189
@ HITLS_MSG_HANDLE_DUPLICATE_HELLO_RETYR_REQUEST
Definition hitls_error.h:136
@ HITLS_REASS_INVALID_FRAGMENT
Definition hitls_error.h:200
@ HITLS_X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN
Definition hitls_error.h:358
@ HITLS_CRYPT_ERR_CALC_SHARED_KEY
Definition hitls_error.h:298
@ HITLS_REC_FAIL_START
Definition hitls_error.h:208
@ HITLS_APP_ERR_ZERO_READ_BUF_LEN
Definition hitls_error.h:305
@ HITLS_UIO_IO_EXCEPTION
Definition hitls_error.h:237
@ HITLS_X509_V_ERR_AKID_ISSUER_SERIAL_MISMATCH
Definition hitls_error.h:370
@ HITLS_X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE
Definition hitls_error.h:344
@ HITLS_X509_V_ERR_PATH_LENGTH_EXCEEDED
Definition hitls_error.h:364
@ HITLS_CERT_KEY_CTRL_ERR_IS_ENC_USAGE
Definition hitls_error.h:260
@ HITLS_MSG_HANDLE_STATE_ILLEGAL
Definition hitls_error.h:114
@ HITLS_X509_V_ERR_PROXY_PATH_LENGTH_EXCEEDED
Definition hitls_error.h:377
@ HITLS_PACK_UNSUPPORT_VERSION
Definition hitls_error.h:162
@ HITLS_REC_DECODE_ERROR
Definition hitls_error.h:227
@ HITLS_MSG_HANDLE_ERR_GET_DH_KEY
Definition hitls_error.h:127
@ HITLS_MSG_HANDLE_UNSUPPORT_POINT_FORMAT
Definition hitls_error.h:111
@ HITLS_CONFIG_ERR_LOAD_KEY_FILE
Definition hitls_error.h:98
@ HITLS_CERT_ERR_NO_SIGN_SCHEME_MATCH
Definition hitls_error.h:269
@ HITLS_MSG_HANDLE_VERIFY_FINISHED_FAIL
Definition hitls_error.h:118
@ HITLS_X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT
Definition hitls_error.h:341
@ HITLS_CERT_FAIL_START
Definition hitls_error.h:244
@ HITLS_MSG_HANDLE_PSK_SESSION_INVALID_CIPHER_SUITE
Definition hitls_error.h:154
@ HITLS_PACK_SESSIONID_ERR
Definition hitls_error.h:166
@ HITLS_X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE
Definition hitls_error.h:343
@ HITLS_REC_NORMAL_IO_EOF
Definition hitls_error.h:231
@ HITLS_REC_ERR_AEAD_NONCE_PARAM
Definition hitls_error.h:215
@ HITLS_CERT_ERR_ENCODE_CERT
Definition hitls_error.h:272
@ HITLS_CM_LINK_UNESTABLISHED
Definition hitls_error.h:104
@ HITLS_UIO_FAIL_START
Definition hitls_error.h:235
@ HITLS_REC_ERR_MSAK_APP_MSG
Definition hitls_error.h:233
@ HITLS_CRYPT_ERR_ENCRYPT
Definition hitls_error.h:295
@ HITLS_CERT_KEY_CTRL_ERR_GET_TYPE
Definition hitls_error.h:256
@ HITLS_X509_V_ERR_DIFFERENT_CRL_SCOPE
Definition hitls_error.h:383
@ HITLS_CCS_FAIL_START
Definition hitls_error.h:202
@ HITLS_UNREGISTERED_CALLBACK
Definition hitls_error.h:80
@ HITLS_CONFIG_DUP_ECDH_KEY_FAIL
Definition hitls_error.h:95
@ HTILS_PARSE_DUPLICATED_KEY_SHARE
Definition hitls_error.h:197
@ HITLS_REC_NORMAL_RECV_UNEXPECT_MSG
Definition hitls_error.h:220
@ HITLS_CM_LINK_FATAL_ALERTED
Definition hitls_error.h:102
@ HITLS_CONFIG_INVALID_LENGTH
Definition hitls_error.h:91
@ HITLS_X509_V_ERR_ERROR_IN_CRL_LAST_UPDATE_FIELD
Definition hitls_error.h:354
@ HITLS_MSG_HANDLE_PSK_INVALID
Definition hitls_error.h:155
@ HITLS_UIO_SCTP_ADD_AUTH_KEY_FAIL
Definition hitls_error.h:240
@ HITLS_MSG_HANDLE_ILLEGAL_CIPHER_SUITE
Definition hitls_error.h:132
@ HITLS_REC_ERR_NOT_SUPPORT_CIPHER
Definition hitls_error.h:213
@ HITLS_CERT_ERR_CREATE_SIGN
Definition hitls_error.h:275
@ HITLS_MSG_HANDLE_MISSING_EXTENSION
Definition hitls_error.h:135
@ HITLS_PACK_UNSECURE_VERSION
Definition hitls_error.h:163
@ HITLS_CERT_KEY_CTRL_ERR_GET_SECBITS
Definition hitls_error.h:259
@ HITLS_X509_V_ERR_CERT_CHAIN_TOO_LONG
Definition hitls_error.h:361
@ HITLS_CERT_KEY_CTRL_ERR_IS_DIGITAL_SIGN_USAGE
Definition hitls_error.h:262
@ HITLS_REC_PMTU_TOO_SMALL
Definition hitls_error.h:209
@ HITLS_MSG_HANDLE_INVALID_EXTENDED_MASTER_SECRET
Definition hitls_error.h:159
@ HITLS_PACK_FAIL_START
Definition hitls_error.h:161
@ HITLS_REC_ERR_RECV_UNEXPECTED_MSG
Definition hitls_error.h:229
@ HITLS_REC_INVLAID_RECORD
Definition hitls_error.h:224
@ HITLS_X509_V_ERR_UNABLE_TO_GET_CRL
Definition hitls_error.h:342
@ HITLS_MSG_HANDLE_ALPN_UNRECOGNIZED
Definition hitls_error.h:144
@ HITLS_PACK_UNSUPPORT_KX_CURVE_TYPE
Definition hitls_error.h:170
@ HITLS_CM_FAIL_START
Definition hitls_error.h:101
@ HITLS_X509_V_ERR_CRL_HAS_EXPIRED
Definition hitls_error.h:351
@ HITLS_X509_V_ERR_PROXY_CERTIFICATES_NOT_ALLOWED
Definition hitls_error.h:379
@ HITLS_REC_ERR_GENERATE_MAC
Definition hitls_error.h:230
@ HITLS_CONFIG_UNSUPPORT_CIPHER_SUITE
Definition hitls_error.h:84
@ HITLS_MSG_HANDLE_ALPN_PROTOCOL_NO_MATCH
Definition hitls_error.h:137
@ HITLS_MSG_HANDLE_CIPHER_SUITE_ERR
Definition hitls_error.h:112
@ HITLS_SESS_FAIL_START
Definition hitls_error.h:309
@ HITLS_X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY
Definition hitls_error.h:345
@ HITLS_SESS_ERR_DEC_MASTER_SECRET_FAIL
Definition hitls_error.h:330
@ HITLS_CERT_ERR_NO_POINT_FORMAT_MATCH
Definition hitls_error.h:268
@ HITLS_ALERT_NO_WANT_SEND
Definition hitls_error.h:206
@ HITLS_REC_RECORD_OVERFLOW
Definition hitls_error.h:228
@ HITLS_MSG_HANDLE_RENEGOTIATION_FAIL
Definition hitls_error.h:148
@ HITLS_CERT_ERR_MGR_DUP
Definition hitls_error.h:281
@ HITLS_MSG_HANDLE_UNSECURE_VERSION
Definition hitls_error.h:146
@ HITLS_CERT_ERR_INSECURE_SIG_ALG
Definition hitls_error.h:282
@ HITLS_X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT_LOCALLY
Definition hitls_error.h:359
@ HITLS_MSG_HANDLE_ERR_ENCODE_DH_KEY
Definition hitls_error.h:125
@ HITLS_INTERNAL_EXCEPTION
Definition hitls_error.h:77
@ HITLS_REC_ERR_SN_WRAPPING
Definition hitls_error.h:216
@ HITLS_PARSE_UNSUPPORT_VERSION
Definition hitls_error.h:176
@ HITLS_CONFIG_ERR_LOAD_KEY_BUFFER
Definition hitls_error.h:99
@ HITLS_CONFIG_NO_SUITABLE_SIGNATURE_ALGORITHM
Definition hitls_error.h:86
@ HITLS_PARSE_FAIL_START
Definition hitls_error.h:175
@ HITLS_MSG_HANDLE_ERR_GET_DH_PARAMETERS
Definition hitls_error.h:126
@ HITLS_X509_V_ERR_INVALID_NON_CA
Definition hitls_error.h:376
@ HITLS_MSG_HANDLE_PSK_FIND_SESSION_FAIL
Definition hitls_error.h:153
@ HITLS_CRYPT_ERR_DECRYPT
Definition hitls_error.h:296
@ HITLS_X509_V_ERR_CERT_REVOKED
Definition hitls_error.h:362
@ HITLS_PACK_NOT_ENOUGH_BUF_LENGTH
Definition hitls_error.h:165
@ HITLS_X509_V_ERR_SUBJECT_ISSUER_MISMATCH
Definition hitls_error.h:368
@ HITLS_MSG_HANDLE_ENCRYPT_THEN_MAC_ERR
Definition hitls_error.h:150
@ HITLS_X509_V_ERR_INVALID_EXTENSION
Definition hitls_error.h:380
@ HITLS_INVALID_INPUT
Definition hitls_error.h:76
@ HITLS_MSG_HANDLE_ILLEGAL_SELECTED_GROUP
Definition hitls_error.h:133
@ HITLS_PARSE_DH_PUBKEY_ERR
Definition hitls_error.h:192
@ HITLS_PACK_INVALID_KX_PUBKEY_LENGTH
Definition hitls_error.h:171
@ HITLS_APP_FAIL_START
Definition hitls_error.h:303
@ HITLS_SESS_ERR_ENC_TIME_OUT_FAIL
Definition hitls_error.h:322
@ HITLS_SESS_ERR_DEC_PSK_IDENTITY_FAIL
Definition hitls_error.h:331
@ HITLS_PARSE_DH_P_ERR
Definition hitls_error.h:190
@ HITLS_CERT_ERR_CHAIN_DUP
Definition hitls_error.h:251
@ HITLS_MSG_HANDLE_ILLEGAL_SESSION_ID
Definition hitls_error.h:142
@ HITLS_PARSE_ECDH_PUBKEY_ERR
Definition hitls_error.h:183
@ HITLS_UIO_SCTP_ACTIVE_AUTH_KEY_FAIL
Definition hitls_error.h:241
@ HITLS_X509_V_ERR_ERROR_IN_CMP_CERT_NOT_BEFORE_FIELD
Definition hitls_error.h:387
@ HITLS_CONFIG_NO_PRIVATE_KEY
Definition hitls_error.h:93
@ HITLS_CRYPT_ERR_HKDF_EXTRACT
Definition hitls_error.h:300
@ HITLS_REC_ENCRYPTED_NUMBER_OVERFLOW
Definition hitls_error.h:232
@ HITLS_MSG_HANDLE_INVALID_COMPRESSION_METHOD
Definition hitls_error.h:158
@ HITLS_CONFIG_ERR_LOAD_CERT_BUFFER
Definition hitls_error.h:97
@ HITLS_PACK_CLIENT_CIPHER_SUITE_ERR
Definition hitls_error.h:168
@ HITLS_CONFIG_INVALID_VERSION
Definition hitls_error.h:90
@ HITLS_CERT_ERR_INVALID_KEY_TYPE
Definition hitls_error.h:265
@ HITLS_SESS_ERR_DEC_HOST_NAME_FAIL
Definition hitls_error.h:334
@ HITLS_SESS_ERR_DEC_EXT_MASTER_SECRET_FAIL
Definition hitls_error.h:337
@ HITLS_REC_INVALID_PROTOCOL_VERSION
Definition hitls_error.h:225
@ HITLS_X509_V_ERR_CERT_NOT_YET_VALID
Definition hitls_error.h:348
@ HITLS_X509_V_ERR_KEYUSAGE_NO_CRL_SIGN
Definition hitls_error.h:374
@ HITLS_CERT_STORE_CTRL_ERR_ADD_CERT_LIST
Definition hitls_error.h:247
@ HITLS_MSG_HANDLE_UNSUPPORT_NAMED_CURVE
Definition hitls_error.h:121
@ HITLS_CONFIG_FAIL_START
Definition hitls_error.h:82
@ HITLS_MSG_HANDLE_UNEXPECTED_MESSAGE
Definition hitls_error.h:109
@ HITLS_PACK_UNSUPPORT_KX_ALG
Definition hitls_error.h:169
@ HITLS_PARSE_ECDH_SIGN_ERR
Definition hitls_error.h:184
@ HITLS_REC_BAD_RECORD_MAC
Definition hitls_error.h:226
@ HITLS_ALERT_FAIL_START
Definition hitls_error.h:205
@ HITLS_CONFIG_NO_GROUPS
Definition hitls_error.h:87
@ HITLS_SESS_ERR_DEC_START_TIME_FAIL
Definition hitls_error.h:332
@ HITLS_SESS_ERR_ENC_SESSION_ID_CTX_FAIL
Definition hitls_error.h:320
@ HITLS_MSG_HANDLE_SNI_UNRECOGNIZED_NAME
Definition hitls_error.h:143
@ HITLS_MSG_HANDLE_FAIL_START
Definition hitls_error.h:108
@ HITLS_CERT_ERR_CA_KEY_WITH_INSECURE_SECBITS
Definition hitls_error.h:283
@ HITLS_MSG_HANDLE_RANDOM_SIZE_ERR
Definition hitls_error.h:110
@ HITLS_CERT_ERR_SELECT_CERTIFICATE
Definition hitls_error.h:270
@ HITLS_MEMCPY_FAIL
Definition hitls_error.h:79
@ HITLS_UIO_FAIL
Definition hitls_error.h:236
@ HITLS_X509_FAIL_START
Definition hitls_error.h:339
@ HITLS_X509_V_ERR_CRL_SIGNATURE_FAILURE
Definition hitls_error.h:347
@ HITLS_X509_V_ERR_UNHANDLED_CRITICAL_CRL_EXTENSION
Definition hitls_error.h:375
@ HITLS_CERT_ERR_VERIFY_CERT_CHAIN
Definition hitls_error.h:274
struct TlsCtx HITLS_Ctx
HITLS context
Definition hitls_type.h:28