ssl_err.c
来自「一个用于点对点传输加密的工具包源码」· C语言 代码 · 共 432 行 · 第 1/2 页
C
432 行
{SSL_R_BAD_DH_P_LENGTH ,"bad dh p length"},{SSL_R_BAD_DIGEST_LENGTH ,"bad digest length"},{SSL_R_BAD_DSA_SIGNATURE ,"bad dsa signature"},{SSL_R_BAD_HELLO_REQUEST ,"bad hello request"},{SSL_R_BAD_LENGTH ,"bad length"},{SSL_R_BAD_MAC_DECODE ,"bad mac decode"},{SSL_R_BAD_MESSAGE_TYPE ,"bad message type"},{SSL_R_BAD_PACKET_LENGTH ,"bad packet length"},{SSL_R_BAD_PROTOCOL_VERSION_NUMBER ,"bad protocol version number"},{SSL_R_BAD_RESPONSE_ARGUMENT ,"bad response argument"},{SSL_R_BAD_RSA_DECRYPT ,"bad rsa decrypt"},{SSL_R_BAD_RSA_ENCRYPT ,"bad rsa encrypt"},{SSL_R_BAD_RSA_E_LENGTH ,"bad rsa e length"},{SSL_R_BAD_RSA_MODULUS_LENGTH ,"bad rsa modulus length"},{SSL_R_BAD_RSA_SIGNATURE ,"bad rsa signature"},{SSL_R_BAD_SIGNATURE ,"bad signature"},{SSL_R_BAD_SSL_FILETYPE ,"bad ssl filetype"},{SSL_R_BAD_SSL_SESSION_ID_LENGTH ,"bad ssl session id length"},{SSL_R_BAD_STATE ,"bad state"},{SSL_R_BAD_WRITE_RETRY ,"bad write retry"},{SSL_R_BIO_NOT_SET ,"bio not set"},{SSL_R_BLOCK_CIPHER_PAD_IS_WRONG ,"block cipher pad is wrong"},{SSL_R_BN_LIB ,"bn lib"},{SSL_R_CA_DN_LENGTH_MISMATCH ,"ca dn length mismatch"},{SSL_R_CA_DN_TOO_LONG ,"ca dn too long"},{SSL_R_CCS_RECEIVED_EARLY ,"ccs received early"},{SSL_R_CERTIFICATE_VERIFY_FAILED ,"certificate verify failed"},{SSL_R_CERT_LENGTH_MISMATCH ,"cert length mismatch"},{SSL_R_CHALLENGE_IS_DIFFERENT ,"challenge is different"},{SSL_R_CIPHER_CODE_WRONG_LENGTH ,"cipher code wrong length"},{SSL_R_CIPHER_OR_HASH_UNAVAILABLE ,"cipher or hash unavailable"},{SSL_R_CIPHER_TABLE_SRC_ERROR ,"cipher table src error"},{SSL_R_COMPRESSED_LENGTH_TOO_LONG ,"compressed length too long"},{SSL_R_COMPRESSION_FAILURE ,"compression failure"},{SSL_R_COMPRESSION_LIBRARY_ERROR ,"compression library error"},{SSL_R_CONNECTION_ID_IS_DIFFERENT ,"connection id is different"},{SSL_R_CONNECTION_TYPE_NOT_SET ,"connection type not set"},{SSL_R_DATA_BETWEEN_CCS_AND_FINISHED ,"data between ccs and finished"},{SSL_R_DATA_LENGTH_TOO_LONG ,"data length too long"},{SSL_R_DECRYPTION_FAILED ,"decryption failed"},{SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG ,"dh public value length is wrong"},{SSL_R_DIGEST_CHECK_FAILED ,"digest check failed"},{SSL_R_ENCRYPTED_LENGTH_TOO_LONG ,"encrypted length too long"},{SSL_R_ERROR_GENERATING_TMP_RSA_KEY ,"error generating tmp rsa key"},{SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST ,"error in received cipher list"},{SSL_R_EXCESSIVE_MESSAGE_SIZE ,"excessive message size"},{SSL_R_EXTRA_DATA_IN_MESSAGE ,"extra data in message"},{SSL_R_GOT_A_FIN_BEFORE_A_CCS ,"got a fin before a ccs"},{SSL_R_HTTPS_PROXY_REQUEST ,"https proxy request"},{SSL_R_HTTP_REQUEST ,"http request"},{SSL_R_INTERNAL_ERROR ,"internal error"},{SSL_R_INVALID_CHALLENGE_LENGTH ,"invalid challenge length"},{SSL_R_INVALID_COMMAND ,"invalid command"},{SSL_R_INVALID_PURPOSE ,"invalid purpose"},{SSL_R_INVALID_TRUST ,"invalid trust"},{SSL_R_LENGTH_MISMATCH ,"length mismatch"},{SSL_R_LENGTH_TOO_SHORT ,"length too short"},{SSL_R_LIBRARY_BUG ,"library bug"},{SSL_R_LIBRARY_HAS_NO_CIPHERS ,"library has no ciphers"},{SSL_R_MISSING_DH_DSA_CERT ,"missing dh dsa cert"},{SSL_R_MISSING_DH_KEY ,"missing dh key"},{SSL_R_MISSING_DH_RSA_CERT ,"missing dh rsa cert"},{SSL_R_MISSING_DSA_SIGNING_CERT ,"missing dsa signing cert"},{SSL_R_MISSING_EXPORT_TMP_DH_KEY ,"missing export tmp dh key"},{SSL_R_MISSING_EXPORT_TMP_RSA_KEY ,"missing export tmp rsa key"},{SSL_R_MISSING_RSA_CERTIFICATE ,"missing rsa certificate"},{SSL_R_MISSING_RSA_ENCRYPTING_CERT ,"missing rsa encrypting cert"},{SSL_R_MISSING_RSA_SIGNING_CERT ,"missing rsa signing cert"},{SSL_R_MISSING_TMP_DH_KEY ,"missing tmp dh key"},{SSL_R_MISSING_TMP_RSA_KEY ,"missing tmp rsa key"},{SSL_R_MISSING_TMP_RSA_PKEY ,"missing tmp rsa pkey"},{SSL_R_MISSING_VERIFY_MESSAGE ,"missing verify message"},{SSL_R_NON_SSLV2_INITIAL_PACKET ,"non sslv2 initial packet"},{SSL_R_NO_CERTIFICATES_RETURNED ,"no certificates returned"},{SSL_R_NO_CERTIFICATE_ASSIGNED ,"no certificate assigned"},{SSL_R_NO_CERTIFICATE_RETURNED ,"no certificate returned"},{SSL_R_NO_CERTIFICATE_SET ,"no certificate set"},{SSL_R_NO_CERTIFICATE_SPECIFIED ,"no certificate specified"},{SSL_R_NO_CIPHERS_AVAILABLE ,"no ciphers available"},{SSL_R_NO_CIPHERS_PASSED ,"no ciphers passed"},{SSL_R_NO_CIPHERS_SPECIFIED ,"no ciphers specified"},{SSL_R_NO_CIPHER_LIST ,"no cipher list"},{SSL_R_NO_CIPHER_MATCH ,"no cipher match"},{SSL_R_NO_CLIENT_CERT_RECEIVED ,"no client cert received"},{SSL_R_NO_COMPRESSION_SPECIFIED ,"no compression specified"},{SSL_R_NO_METHOD_SPECIFIED ,"no method specified"},{SSL_R_NO_PRIVATEKEY ,"no privatekey"},{SSL_R_NO_PRIVATE_KEY_ASSIGNED ,"no private key assigned"},{SSL_R_NO_PROTOCOLS_AVAILABLE ,"no protocols available"},{SSL_R_NO_PUBLICKEY ,"no publickey"},{SSL_R_NO_SHARED_CIPHER ,"no shared cipher"},{SSL_R_NO_VERIFY_CALLBACK ,"no verify callback"},{SSL_R_NULL_SSL_CTX ,"null ssl ctx"},{SSL_R_NULL_SSL_METHOD_PASSED ,"null ssl method passed"},{SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED ,"old session cipher not returned"},{SSL_R_PACKET_LENGTH_TOO_LONG ,"packet length too long"},{SSL_R_PATH_TOO_LONG ,"path too long"},{SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE ,"peer did not return a certificate"},{SSL_R_PEER_ERROR ,"peer error"},{SSL_R_PEER_ERROR_CERTIFICATE ,"peer error certificate"},{SSL_R_PEER_ERROR_NO_CERTIFICATE ,"peer error no certificate"},{SSL_R_PEER_ERROR_NO_CIPHER ,"peer error no cipher"},{SSL_R_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE,"peer error unsupported certificate type"},{SSL_R_PRE_MAC_LENGTH_TOO_LONG ,"pre mac length too long"},{SSL_R_PROBLEMS_MAPPING_CIPHER_FUNCTIONS ,"problems mapping cipher functions"},{SSL_R_PROTOCOL_IS_SHUTDOWN ,"protocol is shutdown"},{SSL_R_PUBLIC_KEY_ENCRYPT_ERROR ,"public key encrypt error"},{SSL_R_PUBLIC_KEY_IS_NOT_RSA ,"public key is not rsa"},{SSL_R_PUBLIC_KEY_NOT_RSA ,"public key not rsa"},{SSL_R_READ_BIO_NOT_SET ,"read bio not set"},{SSL_R_READ_WRONG_PACKET_TYPE ,"read wrong packet type"},{SSL_R_RECORD_LENGTH_MISMATCH ,"record length mismatch"},{SSL_R_RECORD_TOO_LARGE ,"record too large"},{SSL_R_RECORD_TOO_SMALL ,"record too small"},{SSL_R_REQUIRED_CIPHER_MISSING ,"required cipher missing"},{SSL_R_REUSE_CERT_LENGTH_NOT_ZERO ,"reuse cert length not zero"},{SSL_R_REUSE_CERT_TYPE_NOT_ZERO ,"reuse cert type not zero"},{SSL_R_REUSE_CIPHER_LIST_NOT_ZERO ,"reuse cipher list not zero"},{SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED ,"session id context uninitialized"},{SSL_R_SHORT_READ ,"short read"},{SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE,"signature for non signing certificate"},{SSL_R_SSL23_DOING_SESSION_ID_REUSE ,"ssl23 doing session id reuse"},{SSL_R_SSL3_SESSION_ID_TOO_SHORT ,"ssl3 session id too short"},{SSL_R_SSLV3_ALERT_BAD_CERTIFICATE ,"sslv3 alert bad certificate"},{SSL_R_SSLV3_ALERT_BAD_RECORD_MAC ,"sslv3 alert bad record mac"},{SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED ,"sslv3 alert certificate expired"},{SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED ,"sslv3 alert certificate revoked"},{SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN ,"sslv3 alert certificate unknown"},{SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE ,"sslv3 alert decompression failure"},{SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE ,"sslv3 alert handshake failure"},{SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER ,"sslv3 alert illegal parameter"},{SSL_R_SSLV3_ALERT_NO_CERTIFICATE ,"sslv3 alert no certificate"},{SSL_R_SSLV3_ALERT_PEER_ERROR_CERTIFICATE,"sslv3 alert peer error certificate"},{SSL_R_SSLV3_ALERT_PEER_ERROR_NO_CERTIFICATE,"sslv3 alert peer error no certificate"},{SSL_R_SSLV3_ALERT_PEER_ERROR_NO_CIPHER ,"sslv3 alert peer error no cipher"},{SSL_R_SSLV3_ALERT_PEER_ERROR_UNSUPPORTED_CERTIFICATE_TYPE,"sslv3 alert peer error unsupported certificate type"},{SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE ,"sslv3 alert unexpected message"},{SSL_R_SSLV3_ALERT_UNKNOWN_REMOTE_ERROR_TYPE,"sslv3 alert unknown remote error type"},{SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE,"sslv3 alert unsupported certificate"},{SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION,"ssl ctx has no default ssl version"},{SSL_R_SSL_HANDSHAKE_FAILURE ,"ssl handshake failure"},{SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS ,"ssl library has no ciphers"},{SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG ,"ssl session id context too long"},{SSL_R_SSL_SESSION_ID_IS_DIFFERENT ,"ssl session id is different"},{SSL_R_TLSV1_ALERT_ACCESS_DENIED ,"tlsv1 alert access denied"},{SSL_R_TLSV1_ALERT_DECODE_ERROR ,"tlsv1 alert decode error"},{SSL_R_TLSV1_ALERT_DECRYPTION_FAILED ,"tlsv1 alert decryption failed"},{SSL_R_TLSV1_ALERT_DECRYPT_ERROR ,"tlsv1 alert decrypt error"},{SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION ,"tlsv1 alert export restriction"},{SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY ,"tlsv1 alert insufficient security"},{SSL_R_TLSV1_ALERT_INTERNAL_ERROR ,"tlsv1 alert internal error"},{SSL_R_TLSV1_ALERT_NO_RENEGOTIATION ,"tlsv1 alert no renegotiation"},{SSL_R_TLSV1_ALERT_PROTOCOL_VERSION ,"tlsv1 alert protocol version"},{SSL_R_TLSV1_ALERT_RECORD_OVERFLOW ,"tlsv1 alert record overflow"},{SSL_R_TLSV1_ALERT_UNKNOWN_CA ,"tlsv1 alert unknown ca"},{SSL_R_TLSV1_ALERT_USER_CANCELLED ,"tlsv1 alert user cancelled"},{SSL_R_TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER,"tls client cert req with anon cipher"},{SSL_R_TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST,"tls peer did not respond with certificate list"},{SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG,"tls rsa encrypted value length is wrong"},{SSL_R_TRIED_TO_USE_UNSUPPORTED_CIPHER ,"tried to use unsupported cipher"},{SSL_R_UNABLE_TO_DECODE_DH_CERTS ,"unable to decode dh certs"},{SSL_R_UNABLE_TO_EXTRACT_PUBLIC_KEY ,"unable to extract public key"},{SSL_R_UNABLE_TO_FIND_DH_PARAMETERS ,"unable to find dh parameters"},{SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS,"unable to find public key parameters"},{SSL_R_UNABLE_TO_FIND_SSL_METHOD ,"unable to find ssl method"},{SSL_R_UNABLE_TO_LOAD_SSL2_MD5_ROUTINES ,"unable to load ssl2 md5 routines"},{SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES ,"unable to load ssl3 md5 routines"},{SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES ,"unable to load ssl3 sha1 routines"},{SSL_R_UNEXPECTED_MESSAGE ,"unexpected message"},{SSL_R_UNEXPECTED_RECORD ,"unexpected record"},{SSL_R_UNINITIALIZED ,"uninitialized"},{SSL_R_UNKNOWN_ALERT_TYPE ,"unknown alert type"},{SSL_R_UNKNOWN_CERTIFICATE_TYPE ,"unknown certificate type"},{SSL_R_UNKNOWN_CIPHER_RETURNED ,"unknown cipher returned"},{SSL_R_UNKNOWN_CIPHER_TYPE ,"unknown cipher type"},{SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE ,"unknown key exchange type"},{SSL_R_UNKNOWN_PKEY_TYPE ,"unknown pkey type"},{SSL_R_UNKNOWN_PROTOCOL ,"unknown protocol"},{SSL_R_UNKNOWN_REMOTE_ERROR_TYPE ,"unknown remote error type"},{SSL_R_UNKNOWN_SSL_VERSION ,"unknown ssl version"},{SSL_R_UNKNOWN_STATE ,"unknown state"},{SSL_R_UNSUPPORTED_CIPHER ,"unsupported cipher"},{SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM ,"unsupported compression algorithm"},{SSL_R_UNSUPPORTED_OPTION ,"unsupported option"},{SSL_R_UNSUPPORTED_PROTOCOL ,"unsupported protocol"},{SSL_R_UNSUPPORTED_SSL_VERSION ,"unsupported ssl version"},{SSL_R_WRITE_BIO_NOT_SET ,"write bio not set"},{SSL_R_WRONG_CIPHER_RETURNED ,"wrong cipher returned"},{SSL_R_WRONG_MESSAGE_TYPE ,"wrong message type"},{SSL_R_WRONG_NUMBER_OF_KEY_BITS ,"wrong number of key bits"},{SSL_R_WRONG_SIGNATURE_LENGTH ,"wrong signature length"},{SSL_R_WRONG_SIGNATURE_SIZE ,"wrong signature size"},{SSL_R_WRONG_SSL_VERSION ,"wrong ssl version"},{SSL_R_WRONG_VERSION_NUMBER ,"wrong version number"},{SSL_R_X509_LIB ,"x509 lib"},{SSL_R_X509_VERIFICATION_SETUP_PROBLEMS ,"x509 verification setup problems"},{0,NULL} };#endifvoid ERR_load_SSL_strings(void) { static int init=1; if (init) { init=0;#ifndef NO_ERR ERR_load_strings(ERR_LIB_SSL,SSL_str_functs); ERR_load_strings(ERR_LIB_SSL,SSL_str_reasons);#endif } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?