Warmcat homepage andy@warmcat.com
libwebsockets
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1756843404, "reponame":"openssl", "desc":"OpenSSL", "owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl", "f":3, "items": [ {"schema":"libjg2-1", "cid":"804e9175e5a3e31bdb4871226d4f80a9", "commit": {"type":"commit", "time": 1452475085, "time_ofs": 18446744073709551316, "oid_tree": { "oid": "6a2c57ee21e87c6d0cc69bf7e5656c765819adf8", "alias": []}, "oid":{ "oid": "aea145e3992aae298c63d4c7a1d5aec76883a50e", "alias": []}, "msg": "Regenerate SSL record/statem error strings", "sig_commit": { "git_time": { "time": 1452475085, "offset": -300 }, "name": "Viktor Dukhovni", "email": "openssl-users@dukhovni.org", "md5": "2c3e16c80b811b59e707226a9aeb9d84" }, "sig_author": { "git_time": { "time": 1452377882, "offset": -300 }, "name": "Viktor Dukhovni", "email": "openssl-users@dukhovni.org", "md5": "2c3e16c80b811b59e707226a9aeb9d84" }}, "body": "Regenerate SSL record/statem error strings\n\nReviewed-by: Rich Salz \u003crsalz@openssl.org\u003e\n" , "diff": "diff --git a/crypto/err/openssl.ec b/crypto/err/openssl.ec\nindex 4f63d2f..1c6e96d 100644\n--- a/crypto/err/openssl.ec\n+++ b/crypto/err/openssl.ec\n@@ -51,36 +51,6 @@ F RSAREF_F_RSA_PRIVATE_ENCRYPT\n F RSAREF_F_RSA_PUBLIC_DECRYPT\n F RSAREF_F_RSA_PUBLIC_ENCRYPT\n \n-R SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE\t\t1010\n-R SSL_R_SSLV3_ALERT_BAD_RECORD_MAC\t\t1020\n-R SSL_R_TLSV1_ALERT_DECRYPTION_FAILED\t\t1021\n-R SSL_R_TLSV1_ALERT_RECORD_OVERFLOW\t\t1022\n-R SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE\t1030\n-R SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE\t\t1040\n-R SSL_R_SSLV3_ALERT_NO_CERTIFICATE\t\t1041\n-R SSL_R_SSLV3_ALERT_BAD_CERTIFICATE\t\t1042\n-R SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE\t1043\n-R SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED\t\t1044\n-R SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED\t\t1045\n-R SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN\t\t1046\n-R SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER\t\t1047\n-R SSL_R_TLSV1_ALERT_UNKNOWN_CA\t\t\t1048\n-R SSL_R_TLSV1_ALERT_ACCESS_DENIED\t\t1049\n-R SSL_R_TLSV1_ALERT_DECODE_ERROR\t\t1050\n-R SSL_R_TLSV1_ALERT_DECRYPT_ERROR\t\t1051\n-R SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION\t\t1060\n-R SSL_R_TLSV1_ALERT_PROTOCOL_VERSION\t\t1070\n-R SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY\t1071\n-R SSL_R_TLSV1_ALERT_INTERNAL_ERROR\t\t1080\n-R SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK\t1086\n-R SSL_R_TLSV1_ALERT_USER_CANCELLED\t\t1090\n-R SSL_R_TLSV1_ALERT_NO_RENEGOTIATION\t\t1100\n-R SSL_R_TLSV1_UNSUPPORTED_EXTENSION\t\t1110\n-R SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE\t\t1111\n-R SSL_R_TLSV1_UNRECOGNIZED_NAME\t\t\t1112\n-R SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE\t1113\n-R SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE\t1114\n-\n R RSAREF_R_CONTENT_ENCODING\t\t\t0x0400\n R RSAREF_R_DATA\t\t\t\t\t0x0401\n R RSAREF_R_DIGEST_ALGORITHM\t\t\t0x0402\ndiff --git a/include/openssl/ssl.h b/include/openssl/ssl.h\nindex 91931de..bb3f0aa 100644\n--- a/include/openssl/ssl.h\n+++ b/include/openssl/ssl.h\n@@ -1952,89 +1952,46 @@ void ERR_load_SSL_strings(void);\n # define SSL_F_DANE_TLSA_ADD 394\n # define SSL_F_DO_DTLS1_WRITE 245\n # define SSL_F_DO_SSL3_WRITE 104\n-# define SSL_F_DTLS1_ACCEPT 246\n # define SSL_F_DTLS1_ADD_CERT_TO_BUF 295\n # define SSL_F_DTLS1_BUFFER_RECORD 247\n # define SSL_F_DTLS1_CHECK_TIMEOUT_NUM 318\n-# define SSL_F_DTLS1_CLIENT_HELLO 248\n-# define SSL_F_DTLS1_CONNECT 249\n # define SSL_F_DTLS1_ENC 250\n # define SSL_F_DTLS1_GET_HELLO_VERIFY 251\n-# define SSL_F_DTLS1_GET_MESSAGE 252\n # define SSL_F_DTLS1_GET_MESSAGE_FRAGMENT 253\n-# define SSL_F_DTLS1_GET_RECORD 254\n # define SSL_F_DTLS1_HANDLE_TIMEOUT 297\n # define SSL_F_DTLS1_HEARTBEAT 305\n # define SSL_F_DTLS1_LISTEN 350\n-# define SSL_F_DTLS1_OUTPUT_CERT_CHAIN 255\n # define SSL_F_DTLS1_PREPROCESS_FRAGMENT 288\n # define SSL_F_DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE 256\n # define SSL_F_DTLS1_PROCESS_RECORD 257\n # define SSL_F_DTLS1_READ_BYTES 258\n # define SSL_F_DTLS1_READ_FAILED 259\n # define SSL_F_DTLS1_SEND_CERTIFICATE_REQUEST 260\n-# define SSL_F_DTLS1_SEND_CHANGE_CIPHER_SPEC 342\n-# define SSL_F_DTLS1_SEND_CLIENT_CERTIFICATE 261\n-# define SSL_F_DTLS1_SEND_CLIENT_KEY_EXCHANGE 262\n-# define SSL_F_DTLS1_SEND_CLIENT_VERIFY 263\n # define SSL_F_DTLS1_SEND_HELLO_VERIFY_REQUEST 264\n-# define SSL_F_DTLS1_SEND_SERVER_CERTIFICATE 265\n-# define SSL_F_DTLS1_SEND_SERVER_HELLO 266\n-# define SSL_F_DTLS1_SEND_SERVER_KEY_EXCHANGE 267\n # define SSL_F_DTLS1_WRITE_APP_DATA_BYTES 268\n # define SSL_F_DTLS_CONSTRUCT_CHANGE_CIPHER_SPEC 371\n # define SSL_F_DTLS_CONSTRUCT_HELLO_VERIFY_REQUEST 385\n # define SSL_F_DTLS_GET_REASSEMBLED_MESSAGE 370\n # define SSL_F_DTLS_PROCESS_HELLO_VERIFY 386\n # define SSL_F_READ_STATE_MACHINE 352\n-# define SSL_F_SSL3_ACCEPT 128\n # define SSL_F_SSL3_ADD_CERT_TO_BUF 296\n # define SSL_F_SSL3_CALLBACK_CTRL 233\n # define SSL_F_SSL3_CHANGE_CIPHER_STATE 129\n # define SSL_F_SSL3_CHECK_CERT_AND_ALGORITHM 130\n-# define SSL_F_SSL3_CHECK_CLIENT_HELLO 304\n # define SSL_F_SSL3_CHECK_FINISHED 339\n-# define SSL_F_SSL3_CLIENT_HELLO 131\n-# define SSL_F_SSL3_CONNECT 132\n # define SSL_F_SSL3_CTRL 213\n # define SSL_F_SSL3_CTX_CTRL 133\n # define SSL_F_SSL3_DIGEST_CACHED_RECORDS 293\n # define SSL_F_SSL3_DO_CHANGE_CIPHER_SPEC 292\n-# define SSL_F_SSL3_ENC 134\n # define SSL_F_SSL3_FINAL_FINISH_MAC 285\n # define SSL_F_SSL3_GENERATE_KEY_BLOCK 238\n # define SSL_F_SSL3_GENERATE_MASTER_SECRET 388\n-# define SSL_F_SSL3_GET_CERTIFICATE_REQUEST 135\n-# define SSL_F_SSL3_GET_CERT_STATUS 289\n-# define SSL_F_SSL3_GET_CERT_VERIFY 136\n-# define SSL_F_SSL3_GET_CHANGE_CIPHER_SPEC 349\n-# define SSL_F_SSL3_GET_CLIENT_CERTIFICATE 137\n-# define SSL_F_SSL3_GET_CLIENT_HELLO 138\n-# define SSL_F_SSL3_GET_CLIENT_KEY_EXCHANGE 139\n-# define SSL_F_SSL3_GET_FINISHED 140\n-# define SSL_F_SSL3_GET_KEY_EXCHANGE 141\n-# define SSL_F_SSL3_GET_MESSAGE 142\n-# define SSL_F_SSL3_GET_NEW_SESSION_TICKET 283\n-# define SSL_F_SSL3_GET_NEXT_PROTO 306\n # define SSL_F_SSL3_GET_RECORD 143\n-# define SSL_F_SSL3_GET_SERVER_CERTIFICATE 144\n-# define SSL_F_SSL3_GET_SERVER_DONE 145\n-# define SSL_F_SSL3_GET_SERVER_HELLO 146\n # define SSL_F_SSL3_NEW_SESSION_TICKET 287\n # define SSL_F_SSL3_OUTPUT_CERT_CHAIN 147\n # define SSL_F_SSL3_PEEK 235\n # define SSL_F_SSL3_READ_BYTES 148\n # define SSL_F_SSL3_READ_N 149\n-# define SSL_F_SSL3_SEND_CERTIFICATE_REQUEST 150\n-# define SSL_F_SSL3_SEND_CLIENT_CERTIFICATE 151\n-# define SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE 152\n-# define SSL_F_SSL3_SEND_CLIENT_VERIFY 153\n-# define SSL_F_SSL3_SEND_FINISHED 343\n-# define SSL_F_SSL3_SEND_HELLO_REQUEST 344\n-# define SSL_F_SSL3_SEND_SERVER_CERTIFICATE 154\n-# define SSL_F_SSL3_SEND_SERVER_DONE 345\n-# define SSL_F_SSL3_SEND_SERVER_HELLO 242\n-# define SSL_F_SSL3_SEND_SERVER_KEY_EXCHANGE 155\n # define SSL_F_SSL3_SETUP_KEY_BLOCK 157\n # define SSL_F_SSL3_SETUP_READ_BUFFER 156\n # define SSL_F_SSL3_SETUP_WRITE_BUFFER 291\n@@ -2119,7 +2076,6 @@ void ERR_load_SSL_strings(void);\n # define SSL_F_SSL_SESSION_NEW 189\n # define SSL_F_SSL_SESSION_PRINT_FP 190\n # define SSL_F_SSL_SESSION_SET1_ID_CONTEXT 312\n-# define SSL_F_SSL_SESS_CERT_NEW 225\n # define SSL_F_SSL_SET_CERT 191\n # define SSL_F_SSL_SET_CIPHER_LIST 271\n # define SSL_F_SSL_SET_FD 192\n@@ -2151,10 +2107,8 @@ void ERR_load_SSL_strings(void);\n # define SSL_F_SSL_WRITE 208\n # define SSL_F_STATE_MACHINE 353\n # define SSL_F_TLS12_CHECK_PEER_SIGALG 333\n-# define SSL_F_TLS1_CERT_VERIFY_MAC 286\n # define SSL_F_TLS1_CHANGE_CIPHER_STATE 209\n # define SSL_F_TLS1_CHECK_SERVERHELLO_TLSEXT 274\n-# define SSL_F_TLS1_ENC 210\n # define SSL_F_TLS1_EXPORT_KEYING_MATERIAL 314\n # define SSL_F_TLS1_GET_CURVELIST 338\n # define SSL_F_TLS1_HEARTBEAT 315\n@@ -2404,17 +2358,6 @@ void ERR_load_SSL_strings(void);\n # define SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE 320\n # define SSL_R_SSL3_SESSION_ID_TOO_LONG 300\n # define SSL_R_SSL3_SESSION_ID_TOO_SHORT 222\n-# define SSL_R_SSLV3_ALERT_BAD_CERTIFICATE 1042\n-# define SSL_R_SSLV3_ALERT_BAD_RECORD_MAC 1020\n-# define SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED 1045\n-# define SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED 1044\n-# define SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN 1046\n-# define SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE 1030\n-# define SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE 1040\n-# define SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER 1047\n-# define SSL_R_SSLV3_ALERT_NO_CERTIFICATE 1041\n-# define SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE 1010\n-# define SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE 1043\n # define SSL_R_SSL_COMMAND_SECTION_EMPTY 117\n # define SSL_R_SSL_COMMAND_SECTION_NOT_FOUND 125\n # define SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION 228\n@@ -2427,24 +2370,6 @@ void ERR_load_SSL_strings(void);\n # define SSL_R_SSL_SESSION_ID_CONFLICT 302\n # define SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG 273\n # define SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH 303\n-# define SSL_R_TLSV1_ALERT_ACCESS_DENIED 1049\n-# define SSL_R_TLSV1_ALERT_DECODE_ERROR 1050\n-# define SSL_R_TLSV1_ALERT_DECRYPTION_FAILED 1021\n-# define SSL_R_TLSV1_ALERT_DECRYPT_ERROR 1051\n-# define SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION 1060\n-# define SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK 1086\n-# define SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY 1071\n-# define SSL_R_TLSV1_ALERT_INTERNAL_ERROR 1080\n-# define SSL_R_TLSV1_ALERT_NO_RENEGOTIATION 1100\n-# define SSL_R_TLSV1_ALERT_PROTOCOL_VERSION 1070\n-# define SSL_R_TLSV1_ALERT_RECORD_OVERFLOW 1022\n-# define SSL_R_TLSV1_ALERT_UNKNOWN_CA 1048\n-# define SSL_R_TLSV1_ALERT_USER_CANCELLED 1090\n-# define SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE 1114\n-# define SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE 1113\n-# define SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE 1111\n-# define SSL_R_TLSV1_UNRECOGNIZED_NAME 1112\n-# define SSL_R_TLSV1_UNSUPPORTED_EXTENSION 1110\n # define SSL_R_TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER 232\n # define SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT 365\n # define SSL_R_TLS_HEARTBEAT_PENDING 366\ndiff --git a/ssl/d1_lib.c b/ssl/d1_lib.c\nindex 3cd4b78..aaa9803 100644\n--- a/ssl/d1_lib.c\n+++ b/ssl/d1_lib.c\n@@ -515,7 +515,7 @@ int dtls1_listen(SSL *s, struct sockaddr *client)\n /*\n * We only peek at incoming ClientHello's until we're sure we are going to\n * to respond with a HelloVerifyRequest. If its a ClientHello with a valid\n- * cookie then we leave it in the BIO for dtls1_accept to handle.\n+ * cookie then we leave it in the BIO for accept to handle.\n */\n BIO_ctrl(SSL_get_rbio(s), BIO_CTRL_DGRAM_SET_PEEK_MODE, 1, NULL);\n \ndiff --git a/ssl/ssl_err.c b/ssl/ssl_err.c\nindex fe47fa6..2abd015 100644\n--- a/ssl/ssl_err.c\n+++ b/ssl/ssl_err.c\n@@ -1,6 +1,6 @@\n /* ssl/ssl_err.c */\n /* \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n- * Copyright (c) 1999-2015 The OpenSSL Project. All rights reserved.\n+ * Copyright (c) 1999-2016 The OpenSSL Project. All rights reserved.\n *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n@@ -76,114 +76,55 @@ static ERR_STRING_DATA SSL_str_functs[] \u003d {\n {ERR_FUNC(SSL_F_DANE_MTYPE_SET), \u0022dane_mtype_set\u0022},\n {ERR_FUNC(SSL_F_DANE_TLSA_ADD), \u0022dane_tlsa_add\u0022},\n {ERR_FUNC(SSL_F_DO_DTLS1_WRITE), \u0022do_dtls1_write\u0022},\n- {ERR_FUNC(SSL_F_DO_SSL3_WRITE), \u0022DO_SSL3_WRITE\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_ACCEPT), \u0022dtls1_accept\u0022},\n+ {ERR_FUNC(SSL_F_DO_SSL3_WRITE), \u0022do_ssl3_write\u0022},\n {ERR_FUNC(SSL_F_DTLS1_ADD_CERT_TO_BUF), \u0022DTLS1_ADD_CERT_TO_BUF\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_BUFFER_RECORD), \u0022DTLS1_BUFFER_RECORD\u0022},\n+ {ERR_FUNC(SSL_F_DTLS1_BUFFER_RECORD), \u0022dtls1_buffer_record\u0022},\n {ERR_FUNC(SSL_F_DTLS1_CHECK_TIMEOUT_NUM), \u0022dtls1_check_timeout_num\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_CLIENT_HELLO), \u0022dtls1_client_hello\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_CONNECT), \u0022dtls1_connect\u0022},\n {ERR_FUNC(SSL_F_DTLS1_ENC), \u0022DTLS1_ENC\u0022},\n {ERR_FUNC(SSL_F_DTLS1_GET_HELLO_VERIFY), \u0022DTLS1_GET_HELLO_VERIFY\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_GET_MESSAGE), \u0022dtls1_get_message\u0022},\n {ERR_FUNC(SSL_F_DTLS1_GET_MESSAGE_FRAGMENT), \u0022DTLS1_GET_MESSAGE_FRAGMENT\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_GET_RECORD), \u0022dtls1_get_record\u0022},\n {ERR_FUNC(SSL_F_DTLS1_HANDLE_TIMEOUT), \u0022dtls1_handle_timeout\u0022},\n {ERR_FUNC(SSL_F_DTLS1_HEARTBEAT), \u0022dtls1_heartbeat\u0022},\n {ERR_FUNC(SSL_F_DTLS1_LISTEN), \u0022dtls1_listen\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_OUTPUT_CERT_CHAIN), \u0022dtls1_output_cert_chain\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_PREPROCESS_FRAGMENT), \u0022DTLS1_PREPROCESS_FRAGMENT\u0022},\n+ {ERR_FUNC(SSL_F_DTLS1_PREPROCESS_FRAGMENT), \u0022dtls1_preprocess_fragment\u0022},\n {ERR_FUNC(SSL_F_DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE),\n \u0022DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_PROCESS_RECORD), \u0022DTLS1_PROCESS_RECORD\u0022},\n+ {ERR_FUNC(SSL_F_DTLS1_PROCESS_RECORD), \u0022dtls1_process_record\u0022},\n {ERR_FUNC(SSL_F_DTLS1_READ_BYTES), \u0022dtls1_read_bytes\u0022},\n {ERR_FUNC(SSL_F_DTLS1_READ_FAILED), \u0022dtls1_read_failed\u0022},\n {ERR_FUNC(SSL_F_DTLS1_SEND_CERTIFICATE_REQUEST),\n \u0022DTLS1_SEND_CERTIFICATE_REQUEST\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_SEND_CHANGE_CIPHER_SPEC),\n- \u0022dtls1_send_change_cipher_spec\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_SEND_CLIENT_CERTIFICATE),\n- \u0022dtls1_send_client_certificate\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_SEND_CLIENT_KEY_EXCHANGE),\n- \u0022dtls1_send_client_key_exchange\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_SEND_CLIENT_VERIFY), \u0022dtls1_send_client_verify\u0022},\n {ERR_FUNC(SSL_F_DTLS1_SEND_HELLO_VERIFY_REQUEST),\n \u0022DTLS1_SEND_HELLO_VERIFY_REQUEST\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_SEND_SERVER_CERTIFICATE),\n- \u0022dtls1_send_server_certificate\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_SEND_SERVER_HELLO), \u0022dtls1_send_server_hello\u0022},\n- {ERR_FUNC(SSL_F_DTLS1_SEND_SERVER_KEY_EXCHANGE),\n- \u0022dtls1_send_server_key_exchange\u0022},\n {ERR_FUNC(SSL_F_DTLS1_WRITE_APP_DATA_BYTES), \u0022dtls1_write_app_data_bytes\u0022},\n {ERR_FUNC(SSL_F_DTLS_CONSTRUCT_CHANGE_CIPHER_SPEC),\n \u0022dtls_construct_change_cipher_spec\u0022},\n {ERR_FUNC(SSL_F_DTLS_CONSTRUCT_HELLO_VERIFY_REQUEST),\n \u0022dtls_construct_hello_verify_request\u0022},\n {ERR_FUNC(SSL_F_DTLS_GET_REASSEMBLED_MESSAGE),\n- \u0022DTLS_GET_REASSEMBLED_MESSAGE\u0022},\n+ \u0022dtls_get_reassembled_message\u0022},\n {ERR_FUNC(SSL_F_DTLS_PROCESS_HELLO_VERIFY), \u0022dtls_process_hello_verify\u0022},\n- {ERR_FUNC(SSL_F_READ_STATE_MACHINE), \u0022READ_STATE_MACHINE\u0022},\n- {ERR_FUNC(SSL_F_SSL3_ACCEPT), \u0022ssl3_accept\u0022},\n+ {ERR_FUNC(SSL_F_READ_STATE_MACHINE), \u0022read_state_machine\u0022},\n {ERR_FUNC(SSL_F_SSL3_ADD_CERT_TO_BUF), \u0022SSL3_ADD_CERT_TO_BUF\u0022},\n {ERR_FUNC(SSL_F_SSL3_CALLBACK_CTRL), \u0022ssl3_callback_ctrl\u0022},\n {ERR_FUNC(SSL_F_SSL3_CHANGE_CIPHER_STATE), \u0022ssl3_change_cipher_state\u0022},\n {ERR_FUNC(SSL_F_SSL3_CHECK_CERT_AND_ALGORITHM),\n \u0022ssl3_check_cert_and_algorithm\u0022},\n- {ERR_FUNC(SSL_F_SSL3_CHECK_CLIENT_HELLO), \u0022ssl3_check_client_hello\u0022},\n {ERR_FUNC(SSL_F_SSL3_CHECK_FINISHED), \u0022SSL3_CHECK_FINISHED\u0022},\n- {ERR_FUNC(SSL_F_SSL3_CLIENT_HELLO), \u0022ssl3_client_hello\u0022},\n- {ERR_FUNC(SSL_F_SSL3_CONNECT), \u0022ssl3_connect\u0022},\n {ERR_FUNC(SSL_F_SSL3_CTRL), \u0022ssl3_ctrl\u0022},\n {ERR_FUNC(SSL_F_SSL3_CTX_CTRL), \u0022ssl3_ctx_ctrl\u0022},\n {ERR_FUNC(SSL_F_SSL3_DIGEST_CACHED_RECORDS), \u0022ssl3_digest_cached_records\u0022},\n {ERR_FUNC(SSL_F_SSL3_DO_CHANGE_CIPHER_SPEC), \u0022ssl3_do_change_cipher_spec\u0022},\n- {ERR_FUNC(SSL_F_SSL3_ENC), \u0022ssl3_enc\u0022},\n {ERR_FUNC(SSL_F_SSL3_FINAL_FINISH_MAC), \u0022ssl3_final_finish_mac\u0022},\n {ERR_FUNC(SSL_F_SSL3_GENERATE_KEY_BLOCK), \u0022ssl3_generate_key_block\u0022},\n {ERR_FUNC(SSL_F_SSL3_GENERATE_MASTER_SECRET),\n \u0022ssl3_generate_master_secret\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_CERTIFICATE_REQUEST),\n- \u0022ssl3_get_certificate_request\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_CERT_STATUS), \u0022ssl3_get_cert_status\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_CERT_VERIFY), \u0022ssl3_get_cert_verify\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_CHANGE_CIPHER_SPEC),\n- \u0022ssl3_get_change_cipher_spec\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_CLIENT_CERTIFICATE),\n- \u0022ssl3_get_client_certificate\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_CLIENT_HELLO), \u0022ssl3_get_client_hello\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_CLIENT_KEY_EXCHANGE),\n- \u0022ssl3_get_client_key_exchange\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_FINISHED), \u0022ssl3_get_finished\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_KEY_EXCHANGE), \u0022ssl3_get_key_exchange\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_MESSAGE), \u0022ssl3_get_message\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_NEW_SESSION_TICKET),\n- \u0022ssl3_get_new_session_ticket\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_NEXT_PROTO), \u0022ssl3_get_next_proto\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_RECORD), \u0022SSL3_GET_RECORD\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_SERVER_CERTIFICATE),\n- \u0022ssl3_get_server_certificate\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_SERVER_DONE), \u0022ssl3_get_server_done\u0022},\n- {ERR_FUNC(SSL_F_SSL3_GET_SERVER_HELLO), \u0022ssl3_get_server_hello\u0022},\n+ {ERR_FUNC(SSL_F_SSL3_GET_RECORD), \u0022ssl3_get_record\u0022},\n {ERR_FUNC(SSL_F_SSL3_NEW_SESSION_TICKET), \u0022SSL3_NEW_SESSION_TICKET\u0022},\n {ERR_FUNC(SSL_F_SSL3_OUTPUT_CERT_CHAIN), \u0022ssl3_output_cert_chain\u0022},\n {ERR_FUNC(SSL_F_SSL3_PEEK), \u0022ssl3_peek\u0022},\n {ERR_FUNC(SSL_F_SSL3_READ_BYTES), \u0022ssl3_read_bytes\u0022},\n {ERR_FUNC(SSL_F_SSL3_READ_N), \u0022ssl3_read_n\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_CERTIFICATE_REQUEST),\n- \u0022ssl3_send_certificate_request\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_CLIENT_CERTIFICATE),\n- \u0022ssl3_send_client_certificate\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_CLIENT_KEY_EXCHANGE),\n- \u0022ssl3_send_client_key_exchange\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_CLIENT_VERIFY), \u0022ssl3_send_client_verify\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_FINISHED), \u0022ssl3_send_finished\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_HELLO_REQUEST), \u0022ssl3_send_hello_request\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_SERVER_CERTIFICATE),\n- \u0022ssl3_send_server_certificate\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_SERVER_DONE), \u0022ssl3_send_server_done\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_SERVER_HELLO), \u0022ssl3_send_server_hello\u0022},\n- {ERR_FUNC(SSL_F_SSL3_SEND_SERVER_KEY_EXCHANGE),\n- \u0022ssl3_send_server_key_exchange\u0022},\n {ERR_FUNC(SSL_F_SSL3_SETUP_KEY_BLOCK), \u0022ssl3_setup_key_block\u0022},\n {ERR_FUNC(SSL_F_SSL3_SETUP_READ_BUFFER), \u0022ssl3_setup_read_buffer\u0022},\n {ERR_FUNC(SSL_F_SSL3_SETUP_WRITE_BUFFER), \u0022ssl3_setup_write_buffer\u0022},\n@@ -298,7 +239,6 @@ static ERR_STRING_DATA SSL_str_functs[] \u003d {\n {ERR_FUNC(SSL_F_SSL_SESSION_PRINT_FP), \u0022SSL_SESSION_print_fp\u0022},\n {ERR_FUNC(SSL_F_SSL_SESSION_SET1_ID_CONTEXT),\n \u0022SSL_SESSION_set1_id_context\u0022},\n- {ERR_FUNC(SSL_F_SSL_SESS_CERT_NEW), \u0022ssl_sess_cert_new\u0022},\n {ERR_FUNC(SSL_F_SSL_SET_CERT), \u0022ssl_set_cert\u0022},\n {ERR_FUNC(SSL_F_SSL_SET_CIPHER_LIST), \u0022SSL_set_cipher_list\u0022},\n {ERR_FUNC(SSL_F_SSL_SET_FD), \u0022SSL_set_fd\u0022},\n@@ -330,13 +270,11 @@ static ERR_STRING_DATA SSL_str_functs[] \u003d {\n {ERR_FUNC(SSL_F_SSL_USE_RSAPRIVATEKEY_FILE), \u0022SSL_use_RSAPrivateKey_file\u0022},\n {ERR_FUNC(SSL_F_SSL_VERIFY_CERT_CHAIN), \u0022ssl_verify_cert_chain\u0022},\n {ERR_FUNC(SSL_F_SSL_WRITE), \u0022SSL_write\u0022},\n- {ERR_FUNC(SSL_F_STATE_MACHINE), \u0022STATE_MACHINE\u0022},\n+ {ERR_FUNC(SSL_F_STATE_MACHINE), \u0022state_machine\u0022},\n {ERR_FUNC(SSL_F_TLS12_CHECK_PEER_SIGALG), \u0022tls12_check_peer_sigalg\u0022},\n- {ERR_FUNC(SSL_F_TLS1_CERT_VERIFY_MAC), \u0022tls1_cert_verify_mac\u0022},\n {ERR_FUNC(SSL_F_TLS1_CHANGE_CIPHER_STATE), \u0022tls1_change_cipher_state\u0022},\n {ERR_FUNC(SSL_F_TLS1_CHECK_SERVERHELLO_TLSEXT),\n \u0022TLS1_CHECK_SERVERHELLO_TLSEXT\u0022},\n- {ERR_FUNC(SSL_F_TLS1_ENC), \u0022tls1_enc\u0022},\n {ERR_FUNC(SSL_F_TLS1_EXPORT_KEYING_MATERIAL),\n \u0022tls1_export_keying_material\u0022},\n {ERR_FUNC(SSL_F_TLS1_GET_CURVELIST), \u0022tls1_get_curvelist\u0022},\n@@ -369,6 +307,7 @@ static ERR_STRING_DATA SSL_str_functs[] \u003d {\n {ERR_FUNC(SSL_F_TLS_CONSTRUCT_SERVER_HELLO), \u0022tls_construct_server_hello\u0022},\n {ERR_FUNC(SSL_F_TLS_CONSTRUCT_SERVER_KEY_EXCHANGE),\n \u0022tls_construct_server_key_exchange\u0022},\n+ {ERR_FUNC(SSL_F_TLS_GET_MESSAGE_BODY), \u0022tls_get_message_body\u0022},\n {ERR_FUNC(SSL_F_TLS_GET_MESSAGE_HEADER), \u0022tls_get_message_header\u0022},\n {ERR_FUNC(SSL_F_TLS_POST_PROCESS_CLIENT_HELLO),\n \u0022tls_post_process_client_hello\u0022},\n@@ -606,6 +545,9 @@ static ERR_STRING_DATA SSL_str_reasons[] \u003d {\n {ERR_REASON(SSL_R_NULL_SSL_METHOD_PASSED), \u0022null ssl method passed\u0022},\n {ERR_REASON(SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED),\n \u0022old session cipher not returned\u0022},\n+ {ERR_REASON(SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED),\n+ \u0022old session compression algorithm not returned\u0022},\n+ {ERR_REASON(SSL_R_OPAQUE_PRF_INPUT_TOO_LONG), \u0022opaque prf input too long\u0022},\n {ERR_REASON(SSL_R_PACKET_LENGTH_TOO_LONG), \u0022packet length too long\u0022},\n {ERR_REASON(SSL_R_PARSE_TLSEXT), \u0022parse tlsext\u0022},\n {ERR_REASON(SSL_R_PATH_TOO_LONG), \u0022path too long\u0022},\n@@ -654,30 +596,7 @@ static ERR_STRING_DATA SSL_str_reasons[] \u003d {\n \u0022ssl3 ext invalid servername type\u0022},\n {ERR_REASON(SSL_R_SSL3_SESSION_ID_TOO_LONG), \u0022ssl3 session id too long\u0022},\n {ERR_REASON(SSL_R_SSL3_SESSION_ID_TOO_SHORT), \u0022ssl3 session id too short\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_BAD_CERTIFICATE),\n- \u0022sslv3 alert bad certificate\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_BAD_RECORD_MAC),\n- \u0022sslv3 alert bad record mac\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_CERTIFICATE_EXPIRED),\n- \u0022sslv3 alert certificate expired\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_CERTIFICATE_REVOKED),\n- \u0022sslv3 alert certificate revoked\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_CERTIFICATE_UNKNOWN),\n- \u0022sslv3 alert certificate unknown\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_DECOMPRESSION_FAILURE),\n- \u0022sslv3 alert decompression failure\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_HANDSHAKE_FAILURE),\n- \u0022sslv3 alert handshake failure\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_ILLEGAL_PARAMETER),\n- \u0022sslv3 alert illegal parameter\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_NO_CERTIFICATE),\n- \u0022sslv3 alert no certificate\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_UNEXPECTED_MESSAGE),\n- \u0022sslv3 alert unexpected message\u0022},\n- {ERR_REASON(SSL_R_SSLV3_ALERT_UNSUPPORTED_CERTIFICATE),\n- \u0022sslv3 alert unsupported certificate\u0022},\n- {ERR_REASON(SSL_R_SSL_COMMAND_SECTION_EMPTY),\n- \u0022ssl command section empty\u0022},\n+ {ERR_REASON(SSL_R_SSL_COMMAND_SECTION_EMPTY), \u0022ssl command section empty\u0022},\n {ERR_REASON(SSL_R_SSL_COMMAND_SECTION_NOT_FOUND),\n \u0022ssl command section not found\u0022},\n {ERR_REASON(SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION),\n@@ -695,38 +614,6 @@ static ERR_STRING_DATA SSL_str_reasons[] \u003d {\n \u0022ssl session id context too long\u0022},\n {ERR_REASON(SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH),\n \u0022ssl session id has bad length\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_ACCESS_DENIED), \u0022tlsv1 alert access denied\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_DECODE_ERROR), \u0022tlsv1 alert decode error\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_DECRYPTION_FAILED),\n- \u0022tlsv1 alert decryption failed\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_DECRYPT_ERROR),\n- \u0022tlsv1 alert decrypt error\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_EXPORT_RESTRICTION),\n- \u0022tlsv1 alert export restriction\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_INAPPROPRIATE_FALLBACK),\n- \u0022tlsv1 alert inappropriate fallback\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_INSUFFICIENT_SECURITY),\n- \u0022tlsv1 alert insufficient security\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_INTERNAL_ERROR),\n- \u0022tlsv1 alert internal error\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_NO_RENEGOTIATION),\n- \u0022tlsv1 alert no renegotiation\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_PROTOCOL_VERSION),\n- \u0022tlsv1 alert protocol version\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_RECORD_OVERFLOW),\n- \u0022tlsv1 alert record overflow\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_UNKNOWN_CA), \u0022tlsv1 alert unknown ca\u0022},\n- {ERR_REASON(SSL_R_TLSV1_ALERT_USER_CANCELLED),\n- \u0022tlsv1 alert user cancelled\u0022},\n- {ERR_REASON(SSL_R_TLSV1_BAD_CERTIFICATE_HASH_VALUE),\n- \u0022tlsv1 bad certificate hash value\u0022},\n- {ERR_REASON(SSL_R_TLSV1_BAD_CERTIFICATE_STATUS_RESPONSE),\n- \u0022tlsv1 bad certificate status response\u0022},\n- {ERR_REASON(SSL_R_TLSV1_CERTIFICATE_UNOBTAINABLE),\n- \u0022tlsv1 certificate unobtainable\u0022},\n- {ERR_REASON(SSL_R_TLSV1_UNRECOGNIZED_NAME), \u0022tlsv1 unrecognized name\u0022},\n- {ERR_REASON(SSL_R_TLSV1_UNSUPPORTED_EXTENSION),\n- \u0022tlsv1 unsupported extension\u0022},\n {ERR_REASON(SSL_R_TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER),\n \u0022tls client cert req with anon cipher\u0022},\n {ERR_REASON(SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT),\n","s":{"c":1756843404,"u": 7493}} ],"g": 10404,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}