Dr. Stephen Henson | 6d31193 | 1999-04-24 00:15:18 +0000 | [diff] [blame] | 1 | /* ==================================================================== |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 2 | * Copyright (c) 1999-2016 The OpenSSL Project. All rights reserved. |
Ralf S. Engelschall | d02b48c | 1998-12-21 10:52:47 +0000 | [diff] [blame] | 3 | * |
Ralf S. Engelschall | d02b48c | 1998-12-21 10:52:47 +0000 | [diff] [blame] | 4 | * Redistribution and use in source and binary forms, with or without |
| 5 | * modification, are permitted provided that the following conditions |
| 6 | * are met: |
Dr. Stephen Henson | 6d31193 | 1999-04-24 00:15:18 +0000 | [diff] [blame] | 7 | * |
| 8 | * 1. Redistributions of source code must retain the above copyright |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 9 | * notice, this list of conditions and the following disclaimer. |
Dr. Stephen Henson | 6d31193 | 1999-04-24 00:15:18 +0000 | [diff] [blame] | 10 | * |
Ralf S. Engelschall | d02b48c | 1998-12-21 10:52:47 +0000 | [diff] [blame] | 11 | * 2. Redistributions in binary form must reproduce the above copyright |
Dr. Stephen Henson | 6d31193 | 1999-04-24 00:15:18 +0000 | [diff] [blame] | 12 | * notice, this list of conditions and the following disclaimer in |
| 13 | * the documentation and/or other materials provided with the |
| 14 | * distribution. |
| 15 | * |
| 16 | * 3. All advertising materials mentioning features or use of this |
| 17 | * software must display the following acknowledgment: |
| 18 | * "This product includes software developed by the OpenSSL Project |
| 19 | * for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" |
| 20 | * |
| 21 | * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to |
| 22 | * endorse or promote products derived from this software without |
| 23 | * prior written permission. For written permission, please contact |
| 24 | * openssl-core@OpenSSL.org. |
| 25 | * |
| 26 | * 5. Products derived from this software may not be called "OpenSSL" |
| 27 | * nor may "OpenSSL" appear in their names without prior written |
| 28 | * permission of the OpenSSL Project. |
| 29 | * |
| 30 | * 6. Redistributions of any form whatsoever must retain the following |
| 31 | * acknowledgment: |
| 32 | * "This product includes software developed by the OpenSSL Project |
| 33 | * for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" |
| 34 | * |
| 35 | * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY |
| 36 | * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
| 37 | * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
| 38 | * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR |
| 39 | * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
| 40 | * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
| 41 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; |
| 42 | * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) |
| 43 | * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, |
| 44 | * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
| 45 | * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED |
| 46 | * OF THE POSSIBILITY OF SUCH DAMAGE. |
| 47 | * ==================================================================== |
| 48 | * |
| 49 | * This product includes cryptographic software written by Eric Young |
| 50 | * (eay@cryptsoft.com). This product includes software written by Tim |
| 51 | * Hudson (tjh@cryptsoft.com). |
| 52 | * |
Ralf S. Engelschall | d02b48c | 1998-12-21 10:52:47 +0000 | [diff] [blame] | 53 | */ |
Dr. Stephen Henson | 6d31193 | 1999-04-24 00:15:18 +0000 | [diff] [blame] | 54 | |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 55 | /* |
| 56 | * NOTE: this file was auto generated by the mkerr.pl script: any changes |
Bodo Möller | 59fc2b0 | 2000-03-05 00:19:36 +0000 | [diff] [blame] | 57 | * made to it will be overwritten when the script next updates this file, |
| 58 | * only reason strings will be preserved. |
Dr. Stephen Henson | 6d31193 | 1999-04-24 00:15:18 +0000 | [diff] [blame] | 59 | */ |
| 60 | |
Ralf S. Engelschall | d02b48c | 1998-12-21 10:52:47 +0000 | [diff] [blame] | 61 | #include <stdio.h> |
Bodo Möller | ec57782 | 1999-04-23 22:13:45 +0000 | [diff] [blame] | 62 | #include <openssl/err.h> |
| 63 | #include <openssl/ssl.h> |
Ralf S. Engelschall | d02b48c | 1998-12-21 10:52:47 +0000 | [diff] [blame] | 64 | |
| 65 | /* BEGIN ERROR CODES */ |
Richard Levitte | bc36ee6 | 2001-02-20 08:13:47 +0000 | [diff] [blame] | 66 | #ifndef OPENSSL_NO_ERR |
Dr. Stephen Henson | 29dc350 | 2005-04-12 16:15:22 +0000 | [diff] [blame] | 67 | |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 68 | # define ERR_FUNC(func) ERR_PACK(ERR_LIB_SSL,func,0) |
| 69 | # define ERR_REASON(reason) ERR_PACK(ERR_LIB_SSL,0,reason) |
Dr. Stephen Henson | 29dc350 | 2005-04-12 16:15:22 +0000 | [diff] [blame] | 70 | |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 71 | static ERR_STRING_DATA SSL_str_functs[] = { |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 72 | {ERR_FUNC(SSL_F_CHECK_SUITEB_CIPHER_LIST), "check_suiteb_cipher_list"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 73 | {ERR_FUNC(SSL_F_CT_MOVE_SCTS), "CT_move_scts"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 74 | {ERR_FUNC(SSL_F_D2I_SSL_SESSION), "d2i_SSL_SESSION"}, |
Viktor Dukhovni | 919ba00 | 2015-12-29 13:28:28 -0500 | [diff] [blame] | 75 | {ERR_FUNC(SSL_F_DANE_CTX_ENABLE), "dane_ctx_enable"}, |
| 76 | {ERR_FUNC(SSL_F_DANE_MTYPE_SET), "dane_mtype_set"}, |
| 77 | {ERR_FUNC(SSL_F_DANE_TLSA_ADD), "dane_tlsa_add"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 78 | {ERR_FUNC(SSL_F_DO_DTLS1_WRITE), "do_dtls1_write"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 79 | {ERR_FUNC(SSL_F_DO_SSL3_WRITE), "do_ssl3_write"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 80 | {ERR_FUNC(SSL_F_DTLS1_ADD_CERT_TO_BUF), "DTLS1_ADD_CERT_TO_BUF"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 81 | {ERR_FUNC(SSL_F_DTLS1_BUFFER_RECORD), "dtls1_buffer_record"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 82 | {ERR_FUNC(SSL_F_DTLS1_CHECK_TIMEOUT_NUM), "dtls1_check_timeout_num"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 83 | {ERR_FUNC(SSL_F_DTLS1_ENC), "DTLS1_ENC"}, |
| 84 | {ERR_FUNC(SSL_F_DTLS1_GET_HELLO_VERIFY), "DTLS1_GET_HELLO_VERIFY"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 85 | {ERR_FUNC(SSL_F_DTLS1_GET_MESSAGE_FRAGMENT), "DTLS1_GET_MESSAGE_FRAGMENT"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 86 | {ERR_FUNC(SSL_F_DTLS1_HANDLE_TIMEOUT), "dtls1_handle_timeout"}, |
| 87 | {ERR_FUNC(SSL_F_DTLS1_HEARTBEAT), "dtls1_heartbeat"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 88 | {ERR_FUNC(SSL_F_DTLS1_PREPROCESS_FRAGMENT), "dtls1_preprocess_fragment"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 89 | {ERR_FUNC(SSL_F_DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE), |
| 90 | "DTLS1_PROCESS_OUT_OF_SEQ_MESSAGE"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 91 | {ERR_FUNC(SSL_F_DTLS1_PROCESS_RECORD), "dtls1_process_record"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 92 | {ERR_FUNC(SSL_F_DTLS1_READ_BYTES), "dtls1_read_bytes"}, |
| 93 | {ERR_FUNC(SSL_F_DTLS1_READ_FAILED), "dtls1_read_failed"}, |
| 94 | {ERR_FUNC(SSL_F_DTLS1_SEND_CERTIFICATE_REQUEST), |
Matt Caswell | 69f6823 | 2015-03-06 14:37:17 +0000 | [diff] [blame] | 95 | "DTLS1_SEND_CERTIFICATE_REQUEST"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 96 | {ERR_FUNC(SSL_F_DTLS1_SEND_HELLO_VERIFY_REQUEST), |
| 97 | "DTLS1_SEND_HELLO_VERIFY_REQUEST"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 98 | {ERR_FUNC(SSL_F_DTLS1_WRITE_APP_DATA_BYTES), "dtls1_write_app_data_bytes"}, |
Matt Caswell | 302f758 | 2016-02-10 15:16:06 +0000 | [diff] [blame] | 99 | {ERR_FUNC(SSL_F_DTLSV1_LISTEN), "DTLSv1_listen"}, |
Matt Caswell | 473483d | 2015-09-07 22:00:36 +0100 | [diff] [blame] | 100 | {ERR_FUNC(SSL_F_DTLS_CONSTRUCT_CHANGE_CIPHER_SPEC), |
| 101 | "dtls_construct_change_cipher_spec"}, |
Matt Caswell | c130dd8 | 2015-09-04 13:51:49 +0100 | [diff] [blame] | 102 | {ERR_FUNC(SSL_F_DTLS_CONSTRUCT_HELLO_VERIFY_REQUEST), |
| 103 | "dtls_construct_hello_verify_request"}, |
Matt Caswell | 76af303 | 2015-08-11 11:41:03 +0100 | [diff] [blame] | 104 | {ERR_FUNC(SSL_F_DTLS_GET_REASSEMBLED_MESSAGE), |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 105 | "dtls_get_reassembled_message"}, |
Matt Caswell | 73999b6 | 2015-09-10 10:22:30 +0100 | [diff] [blame] | 106 | {ERR_FUNC(SSL_F_DTLS_PROCESS_HELLO_VERIFY), "dtls_process_hello_verify"}, |
Rich Salz | a462529 | 2016-02-10 15:20:48 -0500 | [diff] [blame] | 107 | {ERR_FUNC(SSL_F_OPENSSL_INIT_SSL), "OPENSSL_init_ssl"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 108 | {ERR_FUNC(SSL_F_READ_STATE_MACHINE), "read_state_machine"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 109 | {ERR_FUNC(SSL_F_SSL3_ADD_CERT_TO_BUF), "SSL3_ADD_CERT_TO_BUF"}, |
| 110 | {ERR_FUNC(SSL_F_SSL3_CALLBACK_CTRL), "ssl3_callback_ctrl"}, |
| 111 | {ERR_FUNC(SSL_F_SSL3_CHANGE_CIPHER_STATE), "ssl3_change_cipher_state"}, |
| 112 | {ERR_FUNC(SSL_F_SSL3_CHECK_CERT_AND_ALGORITHM), |
| 113 | "ssl3_check_cert_and_algorithm"}, |
Emilia Kasper | 6e3d015 | 2015-04-21 18:12:58 +0200 | [diff] [blame] | 114 | {ERR_FUNC(SSL_F_SSL3_CHECK_FINISHED), "SSL3_CHECK_FINISHED"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 115 | {ERR_FUNC(SSL_F_SSL3_CTRL), "ssl3_ctrl"}, |
| 116 | {ERR_FUNC(SSL_F_SSL3_CTX_CTRL), "ssl3_ctx_ctrl"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 117 | {ERR_FUNC(SSL_F_SSL3_DIGEST_CACHED_RECORDS), "ssl3_digest_cached_records"}, |
| 118 | {ERR_FUNC(SSL_F_SSL3_DO_CHANGE_CIPHER_SPEC), "ssl3_do_change_cipher_spec"}, |
Dr. Stephen Henson | a2074b9 | 2015-12-21 19:34:23 +0000 | [diff] [blame] | 119 | {ERR_FUNC(SSL_F_SSL3_FINAL_FINISH_MAC), "ssl3_final_finish_mac"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 120 | {ERR_FUNC(SSL_F_SSL3_GENERATE_KEY_BLOCK), "ssl3_generate_key_block"}, |
Matt Caswell | 5f3d93e | 2015-11-06 16:31:21 +0000 | [diff] [blame] | 121 | {ERR_FUNC(SSL_F_SSL3_GENERATE_MASTER_SECRET), |
| 122 | "ssl3_generate_master_secret"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 123 | {ERR_FUNC(SSL_F_SSL3_GET_RECORD), "ssl3_get_record"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 124 | {ERR_FUNC(SSL_F_SSL3_NEW_SESSION_TICKET), "SSL3_NEW_SESSION_TICKET"}, |
| 125 | {ERR_FUNC(SSL_F_SSL3_OUTPUT_CERT_CHAIN), "ssl3_output_cert_chain"}, |
| 126 | {ERR_FUNC(SSL_F_SSL3_PEEK), "ssl3_peek"}, |
| 127 | {ERR_FUNC(SSL_F_SSL3_READ_BYTES), "ssl3_read_bytes"}, |
| 128 | {ERR_FUNC(SSL_F_SSL3_READ_N), "ssl3_read_n"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 129 | {ERR_FUNC(SSL_F_SSL3_SETUP_KEY_BLOCK), "ssl3_setup_key_block"}, |
| 130 | {ERR_FUNC(SSL_F_SSL3_SETUP_READ_BUFFER), "ssl3_setup_read_buffer"}, |
| 131 | {ERR_FUNC(SSL_F_SSL3_SETUP_WRITE_BUFFER), "ssl3_setup_write_buffer"}, |
| 132 | {ERR_FUNC(SSL_F_SSL3_WRITE_BYTES), "ssl3_write_bytes"}, |
| 133 | {ERR_FUNC(SSL_F_SSL3_WRITE_PENDING), "ssl3_write_pending"}, |
Matt Caswell | 07bbc92 | 2015-02-13 23:28:49 +0000 | [diff] [blame] | 134 | {ERR_FUNC(SSL_F_SSL_ACCEPT), "SSL_accept"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 135 | {ERR_FUNC(SSL_F_SSL_ADD_CERT_CHAIN), "ssl_add_cert_chain"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 136 | {ERR_FUNC(SSL_F_SSL_ADD_CERT_TO_BUF), "ssl_add_cert_to_buf"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 137 | {ERR_FUNC(SSL_F_SSL_ADD_CLIENTHELLO_RENEGOTIATE_EXT), |
| 138 | "ssl_add_clienthello_renegotiate_ext"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 139 | {ERR_FUNC(SSL_F_SSL_ADD_CLIENTHELLO_TLSEXT), "ssl_add_clienthello_tlsext"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 140 | {ERR_FUNC(SSL_F_SSL_ADD_CLIENTHELLO_USE_SRTP_EXT), |
| 141 | "ssl_add_clienthello_use_srtp_ext"}, |
| 142 | {ERR_FUNC(SSL_F_SSL_ADD_DIR_CERT_SUBJECTS_TO_STACK), |
| 143 | "SSL_add_dir_cert_subjects_to_stack"}, |
| 144 | {ERR_FUNC(SSL_F_SSL_ADD_FILE_CERT_SUBJECTS_TO_STACK), |
| 145 | "SSL_add_file_cert_subjects_to_stack"}, |
| 146 | {ERR_FUNC(SSL_F_SSL_ADD_SERVERHELLO_RENEGOTIATE_EXT), |
| 147 | "ssl_add_serverhello_renegotiate_ext"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 148 | {ERR_FUNC(SSL_F_SSL_ADD_SERVERHELLO_TLSEXT), "ssl_add_serverhello_tlsext"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 149 | {ERR_FUNC(SSL_F_SSL_ADD_SERVERHELLO_USE_SRTP_EXT), |
| 150 | "ssl_add_serverhello_use_srtp_ext"}, |
| 151 | {ERR_FUNC(SSL_F_SSL_BAD_METHOD), "ssl_bad_method"}, |
| 152 | {ERR_FUNC(SSL_F_SSL_BUILD_CERT_CHAIN), "ssl_build_cert_chain"}, |
| 153 | {ERR_FUNC(SSL_F_SSL_BYTES_TO_CIPHER_LIST), "ssl_bytes_to_cipher_list"}, |
| 154 | {ERR_FUNC(SSL_F_SSL_CERT_ADD0_CHAIN_CERT), "ssl_cert_add0_chain_cert"}, |
| 155 | {ERR_FUNC(SSL_F_SSL_CERT_DUP), "ssl_cert_dup"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 156 | {ERR_FUNC(SSL_F_SSL_CERT_INSTANTIATE), "SSL_CERT_INSTANTIATE"}, |
| 157 | {ERR_FUNC(SSL_F_SSL_CERT_NEW), "ssl_cert_new"}, |
| 158 | {ERR_FUNC(SSL_F_SSL_CERT_SET0_CHAIN), "ssl_cert_set0_chain"}, |
| 159 | {ERR_FUNC(SSL_F_SSL_CHECK_PRIVATE_KEY), "SSL_check_private_key"}, |
| 160 | {ERR_FUNC(SSL_F_SSL_CHECK_SERVERHELLO_TLSEXT), |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 161 | "ssl_check_serverhello_tlsext"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 162 | {ERR_FUNC(SSL_F_SSL_CHECK_SRVR_ECC_CERT_AND_ALG), |
| 163 | "ssl_check_srvr_ecc_cert_and_alg"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 164 | {ERR_FUNC(SSL_F_SSL_CIPHER_PROCESS_RULESTR), "ssl_cipher_process_rulestr"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 165 | {ERR_FUNC(SSL_F_SSL_CIPHER_STRENGTH_SORT), "ssl_cipher_strength_sort"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 166 | {ERR_FUNC(SSL_F_SSL_CLEAR), "SSL_clear"}, |
| 167 | {ERR_FUNC(SSL_F_SSL_COMP_ADD_COMPRESSION_METHOD), |
| 168 | "SSL_COMP_add_compression_method"}, |
| 169 | {ERR_FUNC(SSL_F_SSL_CONF_CMD), "SSL_CONF_cmd"}, |
| 170 | {ERR_FUNC(SSL_F_SSL_CREATE_CIPHER_LIST), "ssl_create_cipher_list"}, |
| 171 | {ERR_FUNC(SSL_F_SSL_CTRL), "SSL_ctrl"}, |
| 172 | {ERR_FUNC(SSL_F_SSL_CTX_CHECK_PRIVATE_KEY), "SSL_CTX_check_private_key"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 173 | {ERR_FUNC(SSL_F_SSL_CTX_GET_CT_VALIDATION_CALLBACK), |
| 174 | "SSL_CTX_get_ct_validation_callback"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 175 | {ERR_FUNC(SSL_F_SSL_CTX_MAKE_PROFILES), "ssl_ctx_make_profiles"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 176 | {ERR_FUNC(SSL_F_SSL_CTX_NEW), "SSL_CTX_new"}, |
Rich Salz | 72e9be3 | 2016-02-25 00:45:08 -0500 | [diff] [blame] | 177 | {ERR_FUNC(SSL_F_SSL_CTX_SET_ALPN_PROTOS), "SSL_CTX_set_alpn_protos"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 178 | {ERR_FUNC(SSL_F_SSL_CTX_SET_CIPHER_LIST), "SSL_CTX_set_cipher_list"}, |
| 179 | {ERR_FUNC(SSL_F_SSL_CTX_SET_CLIENT_CERT_ENGINE), |
| 180 | "SSL_CTX_set_client_cert_engine"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 181 | {ERR_FUNC(SSL_F_SSL_CTX_SET_CT_VALIDATION_CALLBACK), |
| 182 | "SSL_CTX_set_ct_validation_callback"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 183 | {ERR_FUNC(SSL_F_SSL_CTX_SET_PURPOSE), "SSL_CTX_set_purpose"}, |
| 184 | {ERR_FUNC(SSL_F_SSL_CTX_SET_SESSION_ID_CONTEXT), |
| 185 | "SSL_CTX_set_session_id_context"}, |
| 186 | {ERR_FUNC(SSL_F_SSL_CTX_SET_SSL_VERSION), "SSL_CTX_set_ssl_version"}, |
| 187 | {ERR_FUNC(SSL_F_SSL_CTX_SET_TRUST), "SSL_CTX_set_trust"}, |
| 188 | {ERR_FUNC(SSL_F_SSL_CTX_USE_CERTIFICATE), "SSL_CTX_use_certificate"}, |
| 189 | {ERR_FUNC(SSL_F_SSL_CTX_USE_CERTIFICATE_ASN1), |
| 190 | "SSL_CTX_use_certificate_ASN1"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 191 | {ERR_FUNC(SSL_F_SSL_CTX_USE_CERTIFICATE_FILE), |
| 192 | "SSL_CTX_use_certificate_file"}, |
| 193 | {ERR_FUNC(SSL_F_SSL_CTX_USE_PRIVATEKEY), "SSL_CTX_use_PrivateKey"}, |
| 194 | {ERR_FUNC(SSL_F_SSL_CTX_USE_PRIVATEKEY_ASN1), |
| 195 | "SSL_CTX_use_PrivateKey_ASN1"}, |
| 196 | {ERR_FUNC(SSL_F_SSL_CTX_USE_PRIVATEKEY_FILE), |
| 197 | "SSL_CTX_use_PrivateKey_file"}, |
| 198 | {ERR_FUNC(SSL_F_SSL_CTX_USE_PSK_IDENTITY_HINT), |
| 199 | "SSL_CTX_use_psk_identity_hint"}, |
| 200 | {ERR_FUNC(SSL_F_SSL_CTX_USE_RSAPRIVATEKEY), "SSL_CTX_use_RSAPrivateKey"}, |
| 201 | {ERR_FUNC(SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_ASN1), |
| 202 | "SSL_CTX_use_RSAPrivateKey_ASN1"}, |
| 203 | {ERR_FUNC(SSL_F_SSL_CTX_USE_RSAPRIVATEKEY_FILE), |
| 204 | "SSL_CTX_use_RSAPrivateKey_file"}, |
| 205 | {ERR_FUNC(SSL_F_SSL_CTX_USE_SERVERINFO), "SSL_CTX_use_serverinfo"}, |
| 206 | {ERR_FUNC(SSL_F_SSL_CTX_USE_SERVERINFO_FILE), |
| 207 | "SSL_CTX_use_serverinfo_file"}, |
Viktor Dukhovni | 919ba00 | 2015-12-29 13:28:28 -0500 | [diff] [blame] | 208 | {ERR_FUNC(SSL_F_SSL_DANE_ENABLE), "SSL_dane_enable"}, |
Dr. Stephen Henson | a2074b9 | 2015-12-21 19:34:23 +0000 | [diff] [blame] | 209 | {ERR_FUNC(SSL_F_SSL_DO_CONFIG), "ssl_do_config"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 210 | {ERR_FUNC(SSL_F_SSL_DO_HANDSHAKE), "SSL_do_handshake"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 211 | {ERR_FUNC(SSL_F_SSL_GET0_PEER_SCTS), "SSL_get0_peer_scts"}, |
| 212 | {ERR_FUNC(SSL_F_SSL_GET_CT_VALIDATION_CALLBACK), |
| 213 | "SSL_get_ct_validation_callback"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 214 | {ERR_FUNC(SSL_F_SSL_GET_NEW_SESSION), "ssl_get_new_session"}, |
| 215 | {ERR_FUNC(SSL_F_SSL_GET_PREV_SESSION), "ssl_get_prev_session"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 216 | {ERR_FUNC(SSL_F_SSL_GET_SERVER_CERT_INDEX), "ssl_get_server_cert_index"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 217 | {ERR_FUNC(SSL_F_SSL_GET_SERVER_SEND_CERT), "SSL_GET_SERVER_SEND_CERT"}, |
| 218 | {ERR_FUNC(SSL_F_SSL_GET_SERVER_SEND_PKEY), "ssl_get_server_send_pkey"}, |
| 219 | {ERR_FUNC(SSL_F_SSL_GET_SIGN_PKEY), "ssl_get_sign_pkey"}, |
| 220 | {ERR_FUNC(SSL_F_SSL_INIT_WBIO_BUFFER), "ssl_init_wbio_buffer"}, |
| 221 | {ERR_FUNC(SSL_F_SSL_LOAD_CLIENT_CA_FILE), "SSL_load_client_CA_file"}, |
Dr. Stephen Henson | a2074b9 | 2015-12-21 19:34:23 +0000 | [diff] [blame] | 222 | {ERR_FUNC(SSL_F_SSL_MODULE_INIT), "ssl_module_init"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 223 | {ERR_FUNC(SSL_F_SSL_NEW), "SSL_new"}, |
| 224 | {ERR_FUNC(SSL_F_SSL_PARSE_CLIENTHELLO_RENEGOTIATE_EXT), |
| 225 | "ssl_parse_clienthello_renegotiate_ext"}, |
| 226 | {ERR_FUNC(SSL_F_SSL_PARSE_CLIENTHELLO_TLSEXT), |
| 227 | "ssl_parse_clienthello_tlsext"}, |
| 228 | {ERR_FUNC(SSL_F_SSL_PARSE_CLIENTHELLO_USE_SRTP_EXT), |
| 229 | "ssl_parse_clienthello_use_srtp_ext"}, |
| 230 | {ERR_FUNC(SSL_F_SSL_PARSE_SERVERHELLO_RENEGOTIATE_EXT), |
| 231 | "ssl_parse_serverhello_renegotiate_ext"}, |
| 232 | {ERR_FUNC(SSL_F_SSL_PARSE_SERVERHELLO_TLSEXT), |
| 233 | "ssl_parse_serverhello_tlsext"}, |
| 234 | {ERR_FUNC(SSL_F_SSL_PARSE_SERVERHELLO_USE_SRTP_EXT), |
| 235 | "ssl_parse_serverhello_use_srtp_ext"}, |
| 236 | {ERR_FUNC(SSL_F_SSL_PEEK), "SSL_peek"}, |
| 237 | {ERR_FUNC(SSL_F_SSL_PREPARE_CLIENTHELLO_TLSEXT), |
| 238 | "ssl_prepare_clienthello_tlsext"}, |
| 239 | {ERR_FUNC(SSL_F_SSL_PREPARE_SERVERHELLO_TLSEXT), |
| 240 | "ssl_prepare_serverhello_tlsext"}, |
| 241 | {ERR_FUNC(SSL_F_SSL_READ), "SSL_read"}, |
| 242 | {ERR_FUNC(SSL_F_SSL_SCAN_CLIENTHELLO_TLSEXT), |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 243 | "ssl_scan_clienthello_tlsext"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 244 | {ERR_FUNC(SSL_F_SSL_SCAN_SERVERHELLO_TLSEXT), |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 245 | "ssl_scan_serverhello_tlsext"}, |
Matt Caswell | 98ece4e | 2015-05-18 16:27:48 +0100 | [diff] [blame] | 246 | {ERR_FUNC(SSL_F_SSL_SESSION_DUP), "ssl_session_dup"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 247 | {ERR_FUNC(SSL_F_SSL_SESSION_NEW), "SSL_SESSION_new"}, |
| 248 | {ERR_FUNC(SSL_F_SSL_SESSION_PRINT_FP), "SSL_SESSION_print_fp"}, |
| 249 | {ERR_FUNC(SSL_F_SSL_SESSION_SET1_ID_CONTEXT), |
| 250 | "SSL_SESSION_set1_id_context"}, |
Rich Salz | 72e9be3 | 2016-02-25 00:45:08 -0500 | [diff] [blame] | 251 | {ERR_FUNC(SSL_F_SSL_SET_ALPN_PROTOS), "SSL_set_alpn_protos"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 252 | {ERR_FUNC(SSL_F_SSL_SET_CERT), "ssl_set_cert"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 253 | {ERR_FUNC(SSL_F_SSL_SET_CIPHER_LIST), "SSL_set_cipher_list"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 254 | {ERR_FUNC(SSL_F_SSL_SET_CT_VALIDATION_CALLBACK), |
| 255 | "SSL_set_ct_validation_callback"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 256 | {ERR_FUNC(SSL_F_SSL_SET_FD), "SSL_set_fd"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 257 | {ERR_FUNC(SSL_F_SSL_SET_PKEY), "ssl_set_pkey"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 258 | {ERR_FUNC(SSL_F_SSL_SET_PURPOSE), "SSL_set_purpose"}, |
| 259 | {ERR_FUNC(SSL_F_SSL_SET_RFD), "SSL_set_rfd"}, |
| 260 | {ERR_FUNC(SSL_F_SSL_SET_SESSION), "SSL_set_session"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 261 | {ERR_FUNC(SSL_F_SSL_SET_SESSION_ID_CONTEXT), "SSL_set_session_id_context"}, |
| 262 | {ERR_FUNC(SSL_F_SSL_SET_SESSION_TICKET_EXT), "SSL_set_session_ticket_ext"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 263 | {ERR_FUNC(SSL_F_SSL_SET_TRUST), "SSL_set_trust"}, |
| 264 | {ERR_FUNC(SSL_F_SSL_SET_WFD), "SSL_set_wfd"}, |
| 265 | {ERR_FUNC(SSL_F_SSL_SHUTDOWN), "SSL_shutdown"}, |
| 266 | {ERR_FUNC(SSL_F_SSL_SRP_CTX_INIT), "SSL_SRP_CTX_init"}, |
Dr. Stephen Henson | a2074b9 | 2015-12-21 19:34:23 +0000 | [diff] [blame] | 267 | {ERR_FUNC(SSL_F_SSL_START_ASYNC_JOB), "ssl_start_async_job"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 268 | {ERR_FUNC(SSL_F_SSL_UNDEFINED_CONST_FUNCTION), |
| 269 | "ssl_undefined_const_function"}, |
| 270 | {ERR_FUNC(SSL_F_SSL_UNDEFINED_FUNCTION), "ssl_undefined_function"}, |
| 271 | {ERR_FUNC(SSL_F_SSL_UNDEFINED_VOID_FUNCTION), |
| 272 | "ssl_undefined_void_function"}, |
| 273 | {ERR_FUNC(SSL_F_SSL_USE_CERTIFICATE), "SSL_use_certificate"}, |
| 274 | {ERR_FUNC(SSL_F_SSL_USE_CERTIFICATE_ASN1), "SSL_use_certificate_ASN1"}, |
| 275 | {ERR_FUNC(SSL_F_SSL_USE_CERTIFICATE_FILE), "SSL_use_certificate_file"}, |
| 276 | {ERR_FUNC(SSL_F_SSL_USE_PRIVATEKEY), "SSL_use_PrivateKey"}, |
| 277 | {ERR_FUNC(SSL_F_SSL_USE_PRIVATEKEY_ASN1), "SSL_use_PrivateKey_ASN1"}, |
| 278 | {ERR_FUNC(SSL_F_SSL_USE_PRIVATEKEY_FILE), "SSL_use_PrivateKey_file"}, |
| 279 | {ERR_FUNC(SSL_F_SSL_USE_PSK_IDENTITY_HINT), "SSL_use_psk_identity_hint"}, |
| 280 | {ERR_FUNC(SSL_F_SSL_USE_RSAPRIVATEKEY), "SSL_use_RSAPrivateKey"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 281 | {ERR_FUNC(SSL_F_SSL_USE_RSAPRIVATEKEY_ASN1), "SSL_use_RSAPrivateKey_ASN1"}, |
| 282 | {ERR_FUNC(SSL_F_SSL_USE_RSAPRIVATEKEY_FILE), "SSL_use_RSAPrivateKey_file"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 283 | {ERR_FUNC(SSL_F_SSL_VALIDATE_CT), "SSL_validate_ct"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 284 | {ERR_FUNC(SSL_F_SSL_VERIFY_CERT_CHAIN), "ssl_verify_cert_chain"}, |
| 285 | {ERR_FUNC(SSL_F_SSL_WRITE), "SSL_write"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 286 | {ERR_FUNC(SSL_F_STATE_MACHINE), "state_machine"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 287 | {ERR_FUNC(SSL_F_TLS12_CHECK_PEER_SIGALG), "tls12_check_peer_sigalg"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 288 | {ERR_FUNC(SSL_F_TLS1_CHANGE_CIPHER_STATE), "tls1_change_cipher_state"}, |
Emilia Kasper | aa474d1 | 2016-02-19 17:24:44 +0100 | [diff] [blame] | 289 | {ERR_FUNC(SSL_F_TLS1_CHECK_DUPLICATE_EXTENSIONS), |
| 290 | "tls1_check_duplicate_extensions"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 291 | {ERR_FUNC(SSL_F_TLS1_CHECK_SERVERHELLO_TLSEXT), |
| 292 | "TLS1_CHECK_SERVERHELLO_TLSEXT"}, |
Matt Caswell | d102d9d | 2015-09-22 11:12:50 +0100 | [diff] [blame] | 293 | {ERR_FUNC(SSL_F_TLS1_ENC), "tls1_enc"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 294 | {ERR_FUNC(SSL_F_TLS1_EXPORT_KEYING_MATERIAL), |
| 295 | "tls1_export_keying_material"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 296 | {ERR_FUNC(SSL_F_TLS1_GET_CURVELIST), "tls1_get_curvelist"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 297 | {ERR_FUNC(SSL_F_TLS1_PREPARE_CLIENTHELLO_TLSEXT), |
| 298 | "TLS1_PREPARE_CLIENTHELLO_TLSEXT"}, |
| 299 | {ERR_FUNC(SSL_F_TLS1_PREPARE_SERVERHELLO_TLSEXT), |
| 300 | "TLS1_PREPARE_SERVERHELLO_TLSEXT"}, |
Dr. Stephen Henson | b8fb598 | 2015-11-03 14:09:18 +0000 | [diff] [blame] | 301 | {ERR_FUNC(SSL_F_TLS1_PRF), "tls1_PRF"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 302 | {ERR_FUNC(SSL_F_TLS1_SETUP_KEY_BLOCK), "tls1_setup_key_block"}, |
| 303 | {ERR_FUNC(SSL_F_TLS1_SET_SERVER_SIGALGS), "tls1_set_server_sigalgs"}, |
Matt Caswell | b9908bf | 2015-07-29 14:08:49 +0100 | [diff] [blame] | 304 | {ERR_FUNC(SSL_F_TLS_CLIENT_KEY_EXCHANGE_POST_WORK), |
| 305 | "tls_client_key_exchange_post_work"}, |
Matt Caswell | e27f234 | 2015-09-08 09:38:08 +0100 | [diff] [blame] | 306 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CERTIFICATE_REQUEST), |
| 307 | "tls_construct_certificate_request"}, |
Matt Caswell | b9908bf | 2015-07-29 14:08:49 +0100 | [diff] [blame] | 308 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CLIENT_CERTIFICATE), |
| 309 | "tls_construct_client_certificate"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 310 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CLIENT_HELLO), "tls_construct_client_hello"}, |
Matt Caswell | b9908bf | 2015-07-29 14:08:49 +0100 | [diff] [blame] | 311 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CLIENT_KEY_EXCHANGE), |
| 312 | "tls_construct_client_key_exchange"}, |
| 313 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_CLIENT_VERIFY), |
| 314 | "tls_construct_client_verify"}, |
| 315 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_FINISHED), "tls_construct_finished"}, |
Matt Caswell | e27f234 | 2015-09-08 09:38:08 +0100 | [diff] [blame] | 316 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_HELLO_REQUEST), |
| 317 | "tls_construct_hello_request"}, |
| 318 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_SERVER_CERTIFICATE), |
| 319 | "tls_construct_server_certificate"}, |
| 320 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_SERVER_DONE), "tls_construct_server_done"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 321 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_SERVER_HELLO), "tls_construct_server_hello"}, |
Matt Caswell | e27f234 | 2015-09-08 09:38:08 +0100 | [diff] [blame] | 322 | {ERR_FUNC(SSL_F_TLS_CONSTRUCT_SERVER_KEY_EXCHANGE), |
| 323 | "tls_construct_server_key_exchange"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 324 | {ERR_FUNC(SSL_F_TLS_GET_MESSAGE_BODY), "tls_get_message_body"}, |
Matt Caswell | 9ab930b | 2015-07-29 14:20:05 +0100 | [diff] [blame] | 325 | {ERR_FUNC(SSL_F_TLS_GET_MESSAGE_HEADER), "tls_get_message_header"}, |
Matt Caswell | e27f234 | 2015-09-08 09:38:08 +0100 | [diff] [blame] | 326 | {ERR_FUNC(SSL_F_TLS_POST_PROCESS_CLIENT_HELLO), |
| 327 | "tls_post_process_client_hello"}, |
Matt Caswell | 94836de | 2015-09-08 09:19:22 +0100 | [diff] [blame] | 328 | {ERR_FUNC(SSL_F_TLS_POST_PROCESS_CLIENT_KEY_EXCHANGE), |
| 329 | "tls_post_process_client_key_exchange"}, |
Matt Caswell | b9908bf | 2015-07-29 14:08:49 +0100 | [diff] [blame] | 330 | {ERR_FUNC(SSL_F_TLS_PREPARE_CLIENT_CERTIFICATE), |
| 331 | "tls_prepare_client_certificate"}, |
| 332 | {ERR_FUNC(SSL_F_TLS_PROCESS_CERTIFICATE_REQUEST), |
| 333 | "tls_process_certificate_request"}, |
| 334 | {ERR_FUNC(SSL_F_TLS_PROCESS_CERT_STATUS), "tls_process_cert_status"}, |
Matt Caswell | e27f234 | 2015-09-08 09:38:08 +0100 | [diff] [blame] | 335 | {ERR_FUNC(SSL_F_TLS_PROCESS_CERT_VERIFY), "tls_process_cert_verify"}, |
Matt Caswell | b9908bf | 2015-07-29 14:08:49 +0100 | [diff] [blame] | 336 | {ERR_FUNC(SSL_F_TLS_PROCESS_CHANGE_CIPHER_SPEC), |
| 337 | "tls_process_change_cipher_spec"}, |
Matt Caswell | e27f234 | 2015-09-08 09:38:08 +0100 | [diff] [blame] | 338 | {ERR_FUNC(SSL_F_TLS_PROCESS_CLIENT_CERTIFICATE), |
| 339 | "tls_process_client_certificate"}, |
| 340 | {ERR_FUNC(SSL_F_TLS_PROCESS_CLIENT_HELLO), "tls_process_client_hello"}, |
| 341 | {ERR_FUNC(SSL_F_TLS_PROCESS_CLIENT_KEY_EXCHANGE), |
| 342 | "tls_process_client_key_exchange"}, |
Matt Caswell | b9908bf | 2015-07-29 14:08:49 +0100 | [diff] [blame] | 343 | {ERR_FUNC(SSL_F_TLS_PROCESS_FINISHED), "tls_process_finished"}, |
| 344 | {ERR_FUNC(SSL_F_TLS_PROCESS_KEY_EXCHANGE), "tls_process_key_exchange"}, |
| 345 | {ERR_FUNC(SSL_F_TLS_PROCESS_NEW_SESSION_TICKET), |
| 346 | "tls_process_new_session_ticket"}, |
Matt Caswell | e27f234 | 2015-09-08 09:38:08 +0100 | [diff] [blame] | 347 | {ERR_FUNC(SSL_F_TLS_PROCESS_NEXT_PROTO), "tls_process_next_proto"}, |
Matt Caswell | b9908bf | 2015-07-29 14:08:49 +0100 | [diff] [blame] | 348 | {ERR_FUNC(SSL_F_TLS_PROCESS_SERVER_CERTIFICATE), |
| 349 | "tls_process_server_certificate"}, |
| 350 | {ERR_FUNC(SSL_F_TLS_PROCESS_SERVER_DONE), "tls_process_server_done"}, |
| 351 | {ERR_FUNC(SSL_F_TLS_PROCESS_SERVER_HELLO), "tls_process_server_hello"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 352 | {ERR_FUNC(SSL_F_USE_CERTIFICATE_CHAIN_FILE), "use_certificate_chain_file"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 353 | {0, NULL} |
| 354 | }; |
Ralf S. Engelschall | d02b48c | 1998-12-21 10:52:47 +0000 | [diff] [blame] | 355 | |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 356 | static ERR_STRING_DATA SSL_str_reasons[] = { |
| 357 | {ERR_REASON(SSL_R_APP_DATA_IN_HANDSHAKE), "app data in handshake"}, |
| 358 | {ERR_REASON(SSL_R_ATTEMPT_TO_REUSE_SESSION_IN_DIFFERENT_CONTEXT), |
| 359 | "attempt to reuse session in different context"}, |
Viktor Dukhovni | 4fa5214 | 2015-12-29 03:24:17 -0500 | [diff] [blame] | 360 | {ERR_REASON(SSL_R_AT_LEAST_TLS_1_0_NEEDED_IN_FIPS_MODE), |
| 361 | "at least TLS 1.0 needed in FIPS mode"}, |
| 362 | {ERR_REASON(SSL_R_AT_LEAST_TLS_1_2_NEEDED_IN_SUITEB_MODE), |
| 363 | "at least (D)TLS 1.2 needed in Suite B mode"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 364 | {ERR_REASON(SSL_R_BAD_ALERT_RECORD), "bad alert record"}, |
| 365 | {ERR_REASON(SSL_R_BAD_CHANGE_CIPHER_SPEC), "bad change cipher spec"}, |
| 366 | {ERR_REASON(SSL_R_BAD_DATA), "bad data"}, |
| 367 | {ERR_REASON(SSL_R_BAD_DATA_RETURNED_BY_CALLBACK), |
| 368 | "bad data returned by callback"}, |
| 369 | {ERR_REASON(SSL_R_BAD_DECOMPRESSION), "bad decompression"}, |
| 370 | {ERR_REASON(SSL_R_BAD_DH_G_LENGTH), "bad dh g length"}, |
Guy Leaver (guleaver) | 61e72d7 | 2015-08-07 15:45:21 +0100 | [diff] [blame] | 371 | {ERR_REASON(SSL_R_BAD_DH_G_VALUE), "bad dh g value"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 372 | {ERR_REASON(SSL_R_BAD_DH_PUB_KEY_LENGTH), "bad dh pub key length"}, |
Guy Leaver (guleaver) | 61e72d7 | 2015-08-07 15:45:21 +0100 | [diff] [blame] | 373 | {ERR_REASON(SSL_R_BAD_DH_PUB_KEY_VALUE), "bad dh pub key value"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 374 | {ERR_REASON(SSL_R_BAD_DH_P_LENGTH), "bad dh p length"}, |
Guy Leaver (guleaver) | 61e72d7 | 2015-08-07 15:45:21 +0100 | [diff] [blame] | 375 | {ERR_REASON(SSL_R_BAD_DH_P_VALUE), "bad dh p value"}, |
Emilia Kasper | 3294287 | 2015-10-02 14:40:30 +0200 | [diff] [blame] | 376 | {ERR_REASON(SSL_R_BAD_DH_VALUE), "bad dh value"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 377 | {ERR_REASON(SSL_R_BAD_DIGEST_LENGTH), "bad digest length"}, |
| 378 | {ERR_REASON(SSL_R_BAD_DSA_SIGNATURE), "bad dsa signature"}, |
| 379 | {ERR_REASON(SSL_R_BAD_ECC_CERT), "bad ecc cert"}, |
| 380 | {ERR_REASON(SSL_R_BAD_ECDSA_SIGNATURE), "bad ecdsa signature"}, |
| 381 | {ERR_REASON(SSL_R_BAD_ECPOINT), "bad ecpoint"}, |
| 382 | {ERR_REASON(SSL_R_BAD_HANDSHAKE_LENGTH), "bad handshake length"}, |
| 383 | {ERR_REASON(SSL_R_BAD_HELLO_REQUEST), "bad hello request"}, |
| 384 | {ERR_REASON(SSL_R_BAD_LENGTH), "bad length"}, |
| 385 | {ERR_REASON(SSL_R_BAD_MAC_LENGTH), "bad mac length"}, |
| 386 | {ERR_REASON(SSL_R_BAD_MESSAGE_TYPE), "bad message type"}, |
| 387 | {ERR_REASON(SSL_R_BAD_PACKET_LENGTH), "bad packet length"}, |
| 388 | {ERR_REASON(SSL_R_BAD_PROTOCOL_VERSION_NUMBER), |
| 389 | "bad protocol version number"}, |
| 390 | {ERR_REASON(SSL_R_BAD_PSK_IDENTITY_HINT_LENGTH), |
| 391 | "bad psk identity hint length"}, |
| 392 | {ERR_REASON(SSL_R_BAD_RSA_DECRYPT), "bad rsa decrypt"}, |
| 393 | {ERR_REASON(SSL_R_BAD_RSA_ENCRYPT), "bad rsa encrypt"}, |
| 394 | {ERR_REASON(SSL_R_BAD_RSA_E_LENGTH), "bad rsa e length"}, |
| 395 | {ERR_REASON(SSL_R_BAD_RSA_MODULUS_LENGTH), "bad rsa modulus length"}, |
| 396 | {ERR_REASON(SSL_R_BAD_RSA_SIGNATURE), "bad rsa signature"}, |
| 397 | {ERR_REASON(SSL_R_BAD_SIGNATURE), "bad signature"}, |
| 398 | {ERR_REASON(SSL_R_BAD_SRP_A_LENGTH), "bad srp a length"}, |
| 399 | {ERR_REASON(SSL_R_BAD_SRP_B_LENGTH), "bad srp b length"}, |
| 400 | {ERR_REASON(SSL_R_BAD_SRP_G_LENGTH), "bad srp g length"}, |
| 401 | {ERR_REASON(SSL_R_BAD_SRP_N_LENGTH), "bad srp n length"}, |
| 402 | {ERR_REASON(SSL_R_BAD_SRP_PARAMETERS), "bad srp parameters"}, |
| 403 | {ERR_REASON(SSL_R_BAD_SRP_S_LENGTH), "bad srp s length"}, |
| 404 | {ERR_REASON(SSL_R_BAD_SRTP_MKI_VALUE), "bad srtp mki value"}, |
| 405 | {ERR_REASON(SSL_R_BAD_SRTP_PROTECTION_PROFILE_LIST), |
| 406 | "bad srtp protection profile list"}, |
| 407 | {ERR_REASON(SSL_R_BAD_SSL_FILETYPE), "bad ssl filetype"}, |
| 408 | {ERR_REASON(SSL_R_BAD_VALUE), "bad value"}, |
| 409 | {ERR_REASON(SSL_R_BAD_WRITE_RETRY), "bad write retry"}, |
| 410 | {ERR_REASON(SSL_R_BIO_NOT_SET), "bio not set"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 411 | {ERR_REASON(SSL_R_BLOCK_CIPHER_PAD_IS_WRONG), "block cipher pad is wrong"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 412 | {ERR_REASON(SSL_R_BN_LIB), "bn lib"}, |
| 413 | {ERR_REASON(SSL_R_CA_DN_LENGTH_MISMATCH), "ca dn length mismatch"}, |
| 414 | {ERR_REASON(SSL_R_CA_DN_TOO_LONG), "ca dn too long"}, |
| 415 | {ERR_REASON(SSL_R_CA_KEY_TOO_SMALL), "ca key too small"}, |
| 416 | {ERR_REASON(SSL_R_CA_MD_TOO_WEAK), "ca md too weak"}, |
| 417 | {ERR_REASON(SSL_R_CCS_RECEIVED_EARLY), "ccs received early"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 418 | {ERR_REASON(SSL_R_CERTIFICATE_VERIFY_FAILED), "certificate verify failed"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 419 | {ERR_REASON(SSL_R_CERT_CB_ERROR), "cert cb error"}, |
| 420 | {ERR_REASON(SSL_R_CERT_LENGTH_MISMATCH), "cert length mismatch"}, |
| 421 | {ERR_REASON(SSL_R_CIPHER_CODE_WRONG_LENGTH), "cipher code wrong length"}, |
| 422 | {ERR_REASON(SSL_R_CIPHER_OR_HASH_UNAVAILABLE), |
| 423 | "cipher or hash unavailable"}, |
| 424 | {ERR_REASON(SSL_R_CLIENTHELLO_TLSEXT), "clienthello tlsext"}, |
| 425 | {ERR_REASON(SSL_R_COMPRESSED_LENGTH_TOO_LONG), |
| 426 | "compressed length too long"}, |
| 427 | {ERR_REASON(SSL_R_COMPRESSION_DISABLED), "compression disabled"}, |
| 428 | {ERR_REASON(SSL_R_COMPRESSION_FAILURE), "compression failure"}, |
| 429 | {ERR_REASON(SSL_R_COMPRESSION_ID_NOT_WITHIN_PRIVATE_RANGE), |
| 430 | "compression id not within private range"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 431 | {ERR_REASON(SSL_R_COMPRESSION_LIBRARY_ERROR), "compression library error"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 432 | {ERR_REASON(SSL_R_CONNECTION_TYPE_NOT_SET), "connection type not set"}, |
Viktor Dukhovni | 919ba00 | 2015-12-29 13:28:28 -0500 | [diff] [blame] | 433 | {ERR_REASON(SSL_R_CONTEXT_NOT_DANE_ENABLED), "context not dane enabled"}, |
Matt Caswell | e3d0dae | 2015-09-14 22:49:35 +0100 | [diff] [blame] | 434 | {ERR_REASON(SSL_R_COOKIE_GEN_CALLBACK_FAILURE), |
| 435 | "cookie gen callback failure"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 436 | {ERR_REASON(SSL_R_COOKIE_MISMATCH), "cookie mismatch"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 437 | {ERR_REASON(SSL_R_CUSTOM_EXT_HANDLER_ALREADY_INSTALLED), |
| 438 | "custom ext handler already installed"}, |
Viktor Dukhovni | 919ba00 | 2015-12-29 13:28:28 -0500 | [diff] [blame] | 439 | {ERR_REASON(SSL_R_DANE_ALREADY_ENABLED), "dane already enabled"}, |
| 440 | {ERR_REASON(SSL_R_DANE_CANNOT_OVERRIDE_MTYPE_FULL), |
| 441 | "dane cannot override mtype full"}, |
| 442 | {ERR_REASON(SSL_R_DANE_NOT_ENABLED), "dane not enabled"}, |
| 443 | {ERR_REASON(SSL_R_DANE_TLSA_BAD_CERTIFICATE), "dane tlsa bad certificate"}, |
| 444 | {ERR_REASON(SSL_R_DANE_TLSA_BAD_CERTIFICATE_USAGE), |
| 445 | "dane tlsa bad certificate usage"}, |
| 446 | {ERR_REASON(SSL_R_DANE_TLSA_BAD_DATA_LENGTH), "dane tlsa bad data length"}, |
| 447 | {ERR_REASON(SSL_R_DANE_TLSA_BAD_DIGEST_LENGTH), |
| 448 | "dane tlsa bad digest length"}, |
| 449 | {ERR_REASON(SSL_R_DANE_TLSA_BAD_MATCHING_TYPE), |
| 450 | "dane tlsa bad matching type"}, |
| 451 | {ERR_REASON(SSL_R_DANE_TLSA_BAD_PUBLIC_KEY), "dane tlsa bad public key"}, |
| 452 | {ERR_REASON(SSL_R_DANE_TLSA_BAD_SELECTOR), "dane tlsa bad selector"}, |
| 453 | {ERR_REASON(SSL_R_DANE_TLSA_NULL_DATA), "dane tlsa null data"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 454 | {ERR_REASON(SSL_R_DATA_BETWEEN_CCS_AND_FINISHED), |
| 455 | "data between ccs and finished"}, |
| 456 | {ERR_REASON(SSL_R_DATA_LENGTH_TOO_LONG), "data length too long"}, |
| 457 | {ERR_REASON(SSL_R_DECRYPTION_FAILED), "decryption failed"}, |
| 458 | {ERR_REASON(SSL_R_DECRYPTION_FAILED_OR_BAD_RECORD_MAC), |
| 459 | "decryption failed or bad record mac"}, |
| 460 | {ERR_REASON(SSL_R_DH_KEY_TOO_SMALL), "dh key too small"}, |
| 461 | {ERR_REASON(SSL_R_DH_PUBLIC_VALUE_LENGTH_IS_WRONG), |
| 462 | "dh public value length is wrong"}, |
| 463 | {ERR_REASON(SSL_R_DIGEST_CHECK_FAILED), "digest check failed"}, |
| 464 | {ERR_REASON(SSL_R_DTLS_MESSAGE_TOO_BIG), "dtls message too big"}, |
| 465 | {ERR_REASON(SSL_R_DUPLICATE_COMPRESSION_ID), "duplicate compression id"}, |
| 466 | {ERR_REASON(SSL_R_ECC_CERT_NOT_FOR_KEY_AGREEMENT), |
| 467 | "ecc cert not for key agreement"}, |
| 468 | {ERR_REASON(SSL_R_ECC_CERT_NOT_FOR_SIGNING), "ecc cert not for signing"}, |
| 469 | {ERR_REASON(SSL_R_ECC_CERT_SHOULD_HAVE_RSA_SIGNATURE), |
| 470 | "ecc cert should have rsa signature"}, |
| 471 | {ERR_REASON(SSL_R_ECC_CERT_SHOULD_HAVE_SHA1_SIGNATURE), |
| 472 | "ecc cert should have sha1 signature"}, |
| 473 | {ERR_REASON(SSL_R_ECDH_REQUIRED_FOR_SUITEB_MODE), |
| 474 | "ecdh required for suiteb mode"}, |
| 475 | {ERR_REASON(SSL_R_ECGROUP_TOO_LARGE_FOR_CIPHER), |
| 476 | "ecgroup too large for cipher"}, |
| 477 | {ERR_REASON(SSL_R_EE_KEY_TOO_SMALL), "ee key too small"}, |
| 478 | {ERR_REASON(SSL_R_EMPTY_SRTP_PROTECTION_PROFILE_LIST), |
| 479 | "empty srtp protection profile list"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 480 | {ERR_REASON(SSL_R_ENCRYPTED_LENGTH_TOO_LONG), "encrypted length too long"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 481 | {ERR_REASON(SSL_R_ERROR_IN_RECEIVED_CIPHER_LIST), |
| 482 | "error in received cipher list"}, |
Viktor Dukhovni | 919ba00 | 2015-12-29 13:28:28 -0500 | [diff] [blame] | 483 | {ERR_REASON(SSL_R_ERROR_SETTING_TLSA_BASE_DOMAIN), |
| 484 | "error setting tlsa base domain"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 485 | {ERR_REASON(SSL_R_EXCESSIVE_MESSAGE_SIZE), "excessive message size"}, |
| 486 | {ERR_REASON(SSL_R_EXTRA_DATA_IN_MESSAGE), "extra data in message"}, |
Matt Caswell | 07bbc92 | 2015-02-13 23:28:49 +0000 | [diff] [blame] | 487 | {ERR_REASON(SSL_R_FAILED_TO_INIT_ASYNC), "failed to init async"}, |
Matt Caswell | e3d0dae | 2015-09-14 22:49:35 +0100 | [diff] [blame] | 488 | {ERR_REASON(SSL_R_FRAGMENTED_CLIENT_HELLO), "fragmented client hello"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 489 | {ERR_REASON(SSL_R_GOT_A_FIN_BEFORE_A_CCS), "got a fin before a ccs"}, |
| 490 | {ERR_REASON(SSL_R_GOT_NEXT_PROTO_BEFORE_A_CCS), |
| 491 | "got next proto before a ccs"}, |
| 492 | {ERR_REASON(SSL_R_GOT_NEXT_PROTO_WITHOUT_EXTENSION), |
| 493 | "got next proto without seeing extension"}, |
| 494 | {ERR_REASON(SSL_R_HTTPS_PROXY_REQUEST), "https proxy request"}, |
| 495 | {ERR_REASON(SSL_R_HTTP_REQUEST), "http request"}, |
| 496 | {ERR_REASON(SSL_R_ILLEGAL_SUITEB_DIGEST), "illegal Suite B digest"}, |
| 497 | {ERR_REASON(SSL_R_INAPPROPRIATE_FALLBACK), "inappropriate fallback"}, |
| 498 | {ERR_REASON(SSL_R_INCONSISTENT_COMPRESSION), "inconsistent compression"}, |
Dr. Stephen Henson | 4160936 | 2015-12-05 18:58:49 +0000 | [diff] [blame] | 499 | {ERR_REASON(SSL_R_INCONSISTENT_EXTMS), "inconsistent extms"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 500 | {ERR_REASON(SSL_R_INVALID_COMMAND), "invalid command"}, |
| 501 | {ERR_REASON(SSL_R_INVALID_COMPRESSION_ALGORITHM), |
| 502 | "invalid compression algorithm"}, |
Dr. Stephen Henson | a2074b9 | 2015-12-21 19:34:23 +0000 | [diff] [blame] | 503 | {ERR_REASON(SSL_R_INVALID_CONFIGURATION_NAME), |
| 504 | "invalid configuration name"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 505 | {ERR_REASON(SSL_R_INVALID_NULL_CMD_NAME), "invalid null cmd name"}, |
| 506 | {ERR_REASON(SSL_R_INVALID_PURPOSE), "invalid purpose"}, |
Matt Caswell | e3d0dae | 2015-09-14 22:49:35 +0100 | [diff] [blame] | 507 | {ERR_REASON(SSL_R_INVALID_SEQUENCE_NUMBER), "invalid sequence number"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 508 | {ERR_REASON(SSL_R_INVALID_SERVERINFO_DATA), "invalid serverinfo data"}, |
| 509 | {ERR_REASON(SSL_R_INVALID_SRP_USERNAME), "invalid srp username"}, |
| 510 | {ERR_REASON(SSL_R_INVALID_STATUS_RESPONSE), "invalid status response"}, |
| 511 | {ERR_REASON(SSL_R_INVALID_TICKET_KEYS_LENGTH), |
| 512 | "invalid ticket keys length"}, |
| 513 | {ERR_REASON(SSL_R_INVALID_TRUST), "invalid trust"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 514 | {ERR_REASON(SSL_R_LENGTH_MISMATCH), "length mismatch"}, |
Matt Caswell | 73999b6 | 2015-09-10 10:22:30 +0100 | [diff] [blame] | 515 | {ERR_REASON(SSL_R_LENGTH_TOO_LONG), "length too long"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 516 | {ERR_REASON(SSL_R_LENGTH_TOO_SHORT), "length too short"}, |
| 517 | {ERR_REASON(SSL_R_LIBRARY_BUG), "library bug"}, |
| 518 | {ERR_REASON(SSL_R_LIBRARY_HAS_NO_CIPHERS), "library has no ciphers"}, |
| 519 | {ERR_REASON(SSL_R_MISSING_DH_DSA_CERT), "missing dh dsa cert"}, |
| 520 | {ERR_REASON(SSL_R_MISSING_DH_KEY), "missing dh key"}, |
| 521 | {ERR_REASON(SSL_R_MISSING_DH_RSA_CERT), "missing dh rsa cert"}, |
| 522 | {ERR_REASON(SSL_R_MISSING_DSA_SIGNING_CERT), "missing dsa signing cert"}, |
| 523 | {ERR_REASON(SSL_R_MISSING_ECDH_CERT), "missing ecdh cert"}, |
| 524 | {ERR_REASON(SSL_R_MISSING_ECDSA_SIGNING_CERT), |
| 525 | "missing ecdsa signing cert"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 526 | {ERR_REASON(SSL_R_MISSING_RSA_CERTIFICATE), "missing rsa certificate"}, |
| 527 | {ERR_REASON(SSL_R_MISSING_RSA_ENCRYPTING_CERT), |
| 528 | "missing rsa encrypting cert"}, |
| 529 | {ERR_REASON(SSL_R_MISSING_RSA_SIGNING_CERT), "missing rsa signing cert"}, |
| 530 | {ERR_REASON(SSL_R_MISSING_SRP_PARAM), "can't find SRP server param"}, |
| 531 | {ERR_REASON(SSL_R_MISSING_TMP_DH_KEY), "missing tmp dh key"}, |
| 532 | {ERR_REASON(SSL_R_MISSING_TMP_ECDH_KEY), "missing tmp ecdh key"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 533 | {ERR_REASON(SSL_R_MISSING_VERIFY_MESSAGE), "missing verify message"}, |
| 534 | {ERR_REASON(SSL_R_MULTIPLE_SGC_RESTARTS), "multiple sgc restarts"}, |
| 535 | {ERR_REASON(SSL_R_NO_CERTIFICATES_RETURNED), "no certificates returned"}, |
| 536 | {ERR_REASON(SSL_R_NO_CERTIFICATE_ASSIGNED), "no certificate assigned"}, |
| 537 | {ERR_REASON(SSL_R_NO_CERTIFICATE_RETURNED), "no certificate returned"}, |
| 538 | {ERR_REASON(SSL_R_NO_CERTIFICATE_SET), "no certificate set"}, |
| 539 | {ERR_REASON(SSL_R_NO_CIPHERS_AVAILABLE), "no ciphers available"}, |
| 540 | {ERR_REASON(SSL_R_NO_CIPHERS_PASSED), "no ciphers passed"}, |
| 541 | {ERR_REASON(SSL_R_NO_CIPHERS_SPECIFIED), "no ciphers specified"}, |
| 542 | {ERR_REASON(SSL_R_NO_CIPHER_MATCH), "no cipher match"}, |
| 543 | {ERR_REASON(SSL_R_NO_CLIENT_CERT_METHOD), "no client cert method"}, |
| 544 | {ERR_REASON(SSL_R_NO_CLIENT_CERT_RECEIVED), "no client cert received"}, |
| 545 | {ERR_REASON(SSL_R_NO_COMPRESSION_SPECIFIED), "no compression specified"}, |
| 546 | {ERR_REASON(SSL_R_NO_GOST_CERTIFICATE_SENT_BY_PEER), |
| 547 | "Peer haven't sent GOST certificate, required for selected ciphersuite"}, |
| 548 | {ERR_REASON(SSL_R_NO_METHOD_SPECIFIED), "no method specified"}, |
| 549 | {ERR_REASON(SSL_R_NO_PEM_EXTENSIONS), "no pem extensions"}, |
| 550 | {ERR_REASON(SSL_R_NO_PRIVATE_KEY_ASSIGNED), "no private key assigned"}, |
| 551 | {ERR_REASON(SSL_R_NO_PROTOCOLS_AVAILABLE), "no protocols available"}, |
| 552 | {ERR_REASON(SSL_R_NO_RENEGOTIATION), "no renegotiation"}, |
Matt Caswell | 69f6823 | 2015-03-06 14:37:17 +0000 | [diff] [blame] | 553 | {ERR_REASON(SSL_R_NO_REQUIRED_DIGEST), "no required digest"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 554 | {ERR_REASON(SSL_R_NO_SHARED_CIPHER), "no shared cipher"}, |
| 555 | {ERR_REASON(SSL_R_NO_SHARED_SIGATURE_ALGORITHMS), |
| 556 | "no shared sigature algorithms"}, |
| 557 | {ERR_REASON(SSL_R_NO_SRTP_PROFILES), "no srtp profiles"}, |
| 558 | {ERR_REASON(SSL_R_NO_VERIFY_CALLBACK), "no verify callback"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 559 | {ERR_REASON(SSL_R_NO_VERIFY_COOKIE_CALLBACK), "no verify cookie callback"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 560 | {ERR_REASON(SSL_R_NULL_SSL_CTX), "null ssl ctx"}, |
| 561 | {ERR_REASON(SSL_R_NULL_SSL_METHOD_PASSED), "null ssl method passed"}, |
| 562 | {ERR_REASON(SSL_R_OLD_SESSION_CIPHER_NOT_RETURNED), |
| 563 | "old session cipher not returned"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 564 | {ERR_REASON(SSL_R_OLD_SESSION_COMPRESSION_ALGORITHM_NOT_RETURNED), |
| 565 | "old session compression algorithm not returned"}, |
| 566 | {ERR_REASON(SSL_R_OPAQUE_PRF_INPUT_TOO_LONG), "opaque prf input too long"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 567 | {ERR_REASON(SSL_R_PACKET_LENGTH_TOO_LONG), "packet length too long"}, |
| 568 | {ERR_REASON(SSL_R_PARSE_TLSEXT), "parse tlsext"}, |
| 569 | {ERR_REASON(SSL_R_PATH_TOO_LONG), "path too long"}, |
| 570 | {ERR_REASON(SSL_R_PEER_DID_NOT_RETURN_A_CERTIFICATE), |
| 571 | "peer did not return a certificate"}, |
| 572 | {ERR_REASON(SSL_R_PEM_NAME_BAD_PREFIX), "pem name bad prefix"}, |
| 573 | {ERR_REASON(SSL_R_PEM_NAME_TOO_SHORT), "pem name too short"}, |
Matt Caswell | d102d9d | 2015-09-22 11:12:50 +0100 | [diff] [blame] | 574 | {ERR_REASON(SSL_R_PIPELINE_FAILURE), "pipeline failure"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 575 | {ERR_REASON(SSL_R_PRE_MAC_LENGTH_TOO_LONG), "pre mac length too long"}, |
| 576 | {ERR_REASON(SSL_R_PROTOCOL_IS_SHUTDOWN), "protocol is shutdown"}, |
| 577 | {ERR_REASON(SSL_R_PSK_IDENTITY_NOT_FOUND), "psk identity not found"}, |
| 578 | {ERR_REASON(SSL_R_PSK_NO_CLIENT_CB), "psk no client cb"}, |
| 579 | {ERR_REASON(SSL_R_PSK_NO_SERVER_CB), "psk no server cb"}, |
| 580 | {ERR_REASON(SSL_R_READ_BIO_NOT_SET), "read bio not set"}, |
| 581 | {ERR_REASON(SSL_R_READ_TIMEOUT_EXPIRED), "read timeout expired"}, |
| 582 | {ERR_REASON(SSL_R_RECORD_LENGTH_MISMATCH), "record length mismatch"}, |
| 583 | {ERR_REASON(SSL_R_RECORD_TOO_LARGE), "record too large"}, |
| 584 | {ERR_REASON(SSL_R_RECORD_TOO_SMALL), "record too small"}, |
| 585 | {ERR_REASON(SSL_R_RENEGOTIATE_EXT_TOO_LONG), "renegotiate ext too long"}, |
| 586 | {ERR_REASON(SSL_R_RENEGOTIATION_ENCODING_ERR), |
| 587 | "renegotiation encoding err"}, |
| 588 | {ERR_REASON(SSL_R_RENEGOTIATION_MISMATCH), "renegotiation mismatch"}, |
| 589 | {ERR_REASON(SSL_R_REQUIRED_CIPHER_MISSING), "required cipher missing"}, |
| 590 | {ERR_REASON(SSL_R_REQUIRED_COMPRESSSION_ALGORITHM_MISSING), |
| 591 | "required compresssion algorithm missing"}, |
| 592 | {ERR_REASON(SSL_R_SCSV_RECEIVED_WHEN_RENEGOTIATING), |
| 593 | "scsv received when renegotiating"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 594 | {ERR_REASON(SSL_R_SCT_VERIFICATION_FAILED), "sct verification failed"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 595 | {ERR_REASON(SSL_R_SERVERHELLO_TLSEXT), "serverhello tlsext"}, |
| 596 | {ERR_REASON(SSL_R_SESSION_ID_CONTEXT_UNINITIALIZED), |
| 597 | "session id context uninitialized"}, |
Rob Percival | ed29e82 | 2016-03-03 16:19:23 +0000 | [diff] [blame] | 598 | {ERR_REASON(SSL_R_SET_FAILED), "set failed"}, |
Matt Caswell | 7bb196a | 2015-12-07 16:50:38 +0000 | [diff] [blame] | 599 | {ERR_REASON(SSL_R_SHUTDOWN_WHILE_IN_INIT), "shutdown while in init"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 600 | {ERR_REASON(SSL_R_SIGNATURE_ALGORITHMS_ERROR), |
| 601 | "signature algorithms error"}, |
| 602 | {ERR_REASON(SSL_R_SIGNATURE_FOR_NON_SIGNING_CERTIFICATE), |
| 603 | "signature for non signing certificate"}, |
| 604 | {ERR_REASON(SSL_R_SRP_A_CALC), "error with the srp params"}, |
| 605 | {ERR_REASON(SSL_R_SRTP_COULD_NOT_ALLOCATE_PROFILES), |
| 606 | "srtp could not allocate profiles"}, |
| 607 | {ERR_REASON(SSL_R_SRTP_PROTECTION_PROFILE_LIST_TOO_LONG), |
| 608 | "srtp protection profile list too long"}, |
| 609 | {ERR_REASON(SSL_R_SRTP_UNKNOWN_PROTECTION_PROFILE), |
| 610 | "srtp unknown protection profile"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 611 | {ERR_REASON(SSL_R_SSL3_EXT_INVALID_ECPOINTFORMAT), |
| 612 | "ssl3 ext invalid ecpointformat"}, |
| 613 | {ERR_REASON(SSL_R_SSL3_EXT_INVALID_SERVERNAME), |
| 614 | "ssl3 ext invalid servername"}, |
| 615 | {ERR_REASON(SSL_R_SSL3_EXT_INVALID_SERVERNAME_TYPE), |
| 616 | "ssl3 ext invalid servername type"}, |
| 617 | {ERR_REASON(SSL_R_SSL3_SESSION_ID_TOO_LONG), "ssl3 session id too long"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 618 | {ERR_REASON(SSL_R_SSL3_SESSION_ID_TOO_SHORT), "ssl3 session id too short"}, |
Viktor Dukhovni | aea145e | 2016-01-09 17:18:02 -0500 | [diff] [blame] | 619 | {ERR_REASON(SSL_R_SSL_COMMAND_SECTION_EMPTY), "ssl command section empty"}, |
Dr. Stephen Henson | a2074b9 | 2015-12-21 19:34:23 +0000 | [diff] [blame] | 620 | {ERR_REASON(SSL_R_SSL_COMMAND_SECTION_NOT_FOUND), |
| 621 | "ssl command section not found"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 622 | {ERR_REASON(SSL_R_SSL_CTX_HAS_NO_DEFAULT_SSL_VERSION), |
| 623 | "ssl ctx has no default ssl version"}, |
| 624 | {ERR_REASON(SSL_R_SSL_HANDSHAKE_FAILURE), "ssl handshake failure"}, |
| 625 | {ERR_REASON(SSL_R_SSL_LIBRARY_HAS_NO_CIPHERS), |
| 626 | "ssl library has no ciphers"}, |
| 627 | {ERR_REASON(SSL_R_SSL_NEGATIVE_LENGTH), "ssl negative length"}, |
Dr. Stephen Henson | a2074b9 | 2015-12-21 19:34:23 +0000 | [diff] [blame] | 628 | {ERR_REASON(SSL_R_SSL_SECTION_EMPTY), "ssl section empty"}, |
| 629 | {ERR_REASON(SSL_R_SSL_SECTION_NOT_FOUND), "ssl section not found"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 630 | {ERR_REASON(SSL_R_SSL_SESSION_ID_CALLBACK_FAILED), |
| 631 | "ssl session id callback failed"}, |
| 632 | {ERR_REASON(SSL_R_SSL_SESSION_ID_CONFLICT), "ssl session id conflict"}, |
| 633 | {ERR_REASON(SSL_R_SSL_SESSION_ID_CONTEXT_TOO_LONG), |
| 634 | "ssl session id context too long"}, |
| 635 | {ERR_REASON(SSL_R_SSL_SESSION_ID_HAS_BAD_LENGTH), |
| 636 | "ssl session id has bad length"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 637 | {ERR_REASON(SSL_R_TLS_CLIENT_CERT_REQ_WITH_ANON_CIPHER), |
| 638 | "tls client cert req with anon cipher"}, |
| 639 | {ERR_REASON(SSL_R_TLS_HEARTBEAT_PEER_DOESNT_ACCEPT), |
| 640 | "peer does not accept heartbeats"}, |
| 641 | {ERR_REASON(SSL_R_TLS_HEARTBEAT_PENDING), |
| 642 | "heartbeat request already pending"}, |
| 643 | {ERR_REASON(SSL_R_TLS_ILLEGAL_EXPORTER_LABEL), |
| 644 | "tls illegal exporter label"}, |
| 645 | {ERR_REASON(SSL_R_TLS_INVALID_ECPOINTFORMAT_LIST), |
| 646 | "tls invalid ecpointformat list"}, |
| 647 | {ERR_REASON(SSL_R_TLS_PEER_DID_NOT_RESPOND_WITH_CERTIFICATE_LIST), |
| 648 | "tls peer did not respond with certificate list"}, |
| 649 | {ERR_REASON(SSL_R_TLS_RSA_ENCRYPTED_VALUE_LENGTH_IS_WRONG), |
| 650 | "tls rsa encrypted value length is wrong"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 651 | {ERR_REASON(SSL_R_UNABLE_TO_DECODE_DH_CERTS), "unable to decode dh certs"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 652 | {ERR_REASON(SSL_R_UNABLE_TO_DECODE_ECDH_CERTS), |
| 653 | "unable to decode ecdh certs"}, |
| 654 | {ERR_REASON(SSL_R_UNABLE_TO_FIND_DH_PARAMETERS), |
| 655 | "unable to find dh parameters"}, |
| 656 | {ERR_REASON(SSL_R_UNABLE_TO_FIND_ECDH_PARAMETERS), |
| 657 | "unable to find ecdh parameters"}, |
| 658 | {ERR_REASON(SSL_R_UNABLE_TO_FIND_PUBLIC_KEY_PARAMETERS), |
| 659 | "unable to find public key parameters"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 660 | {ERR_REASON(SSL_R_UNABLE_TO_FIND_SSL_METHOD), "unable to find ssl method"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 661 | {ERR_REASON(SSL_R_UNABLE_TO_LOAD_SSL3_MD5_ROUTINES), |
| 662 | "unable to load ssl3 md5 routines"}, |
| 663 | {ERR_REASON(SSL_R_UNABLE_TO_LOAD_SSL3_SHA1_ROUTINES), |
| 664 | "unable to load ssl3 sha1 routines"}, |
| 665 | {ERR_REASON(SSL_R_UNEXPECTED_MESSAGE), "unexpected message"}, |
| 666 | {ERR_REASON(SSL_R_UNEXPECTED_RECORD), "unexpected record"}, |
| 667 | {ERR_REASON(SSL_R_UNINITIALIZED), "uninitialized"}, |
| 668 | {ERR_REASON(SSL_R_UNKNOWN_ALERT_TYPE), "unknown alert type"}, |
| 669 | {ERR_REASON(SSL_R_UNKNOWN_CERTIFICATE_TYPE), "unknown certificate type"}, |
| 670 | {ERR_REASON(SSL_R_UNKNOWN_CIPHER_RETURNED), "unknown cipher returned"}, |
| 671 | {ERR_REASON(SSL_R_UNKNOWN_CIPHER_TYPE), "unknown cipher type"}, |
| 672 | {ERR_REASON(SSL_R_UNKNOWN_CMD_NAME), "unknown cmd name"}, |
Dr. Stephen Henson | a2074b9 | 2015-12-21 19:34:23 +0000 | [diff] [blame] | 673 | {ERR_REASON(SSL_R_UNKNOWN_COMMAND), "unknown command"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 674 | {ERR_REASON(SSL_R_UNKNOWN_DIGEST), "unknown digest"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 675 | {ERR_REASON(SSL_R_UNKNOWN_KEY_EXCHANGE_TYPE), "unknown key exchange type"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 676 | {ERR_REASON(SSL_R_UNKNOWN_PKEY_TYPE), "unknown pkey type"}, |
| 677 | {ERR_REASON(SSL_R_UNKNOWN_PROTOCOL), "unknown protocol"}, |
Rich Salz | bbd86bf | 2016-01-07 15:06:38 -0500 | [diff] [blame] | 678 | {ERR_REASON(SSL_R_UNKNOWN_REMOTE_ERROR_TYPE), "unknown remote error type"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 679 | {ERR_REASON(SSL_R_UNKNOWN_SSL_VERSION), "unknown ssl version"}, |
| 680 | {ERR_REASON(SSL_R_UNKNOWN_STATE), "unknown state"}, |
| 681 | {ERR_REASON(SSL_R_UNSAFE_LEGACY_RENEGOTIATION_DISABLED), |
| 682 | "unsafe legacy renegotiation disabled"}, |
| 683 | {ERR_REASON(SSL_R_UNSUPPORTED_CIPHER), "unsupported cipher"}, |
| 684 | {ERR_REASON(SSL_R_UNSUPPORTED_COMPRESSION_ALGORITHM), |
| 685 | "unsupported compression algorithm"}, |
| 686 | {ERR_REASON(SSL_R_UNSUPPORTED_DIGEST_TYPE), "unsupported digest type"}, |
| 687 | {ERR_REASON(SSL_R_UNSUPPORTED_ELLIPTIC_CURVE), |
| 688 | "unsupported elliptic curve"}, |
| 689 | {ERR_REASON(SSL_R_UNSUPPORTED_PROTOCOL), "unsupported protocol"}, |
| 690 | {ERR_REASON(SSL_R_UNSUPPORTED_SSL_VERSION), "unsupported ssl version"}, |
| 691 | {ERR_REASON(SSL_R_UNSUPPORTED_STATUS_TYPE), "unsupported status type"}, |
| 692 | {ERR_REASON(SSL_R_USE_SRTP_NOT_NEGOTIATED), "use srtp not negotiated"}, |
Viktor Dukhovni | 4fa5214 | 2015-12-29 03:24:17 -0500 | [diff] [blame] | 693 | {ERR_REASON(SSL_R_VERSION_TOO_HIGH), "version too high"}, |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 694 | {ERR_REASON(SSL_R_VERSION_TOO_LOW), "version too low"}, |
| 695 | {ERR_REASON(SSL_R_WRONG_CERTIFICATE_TYPE), "wrong certificate type"}, |
| 696 | {ERR_REASON(SSL_R_WRONG_CIPHER_RETURNED), "wrong cipher returned"}, |
| 697 | {ERR_REASON(SSL_R_WRONG_CURVE), "wrong curve"}, |
| 698 | {ERR_REASON(SSL_R_WRONG_MESSAGE_TYPE), "wrong message type"}, |
| 699 | {ERR_REASON(SSL_R_WRONG_SIGNATURE_LENGTH), "wrong signature length"}, |
| 700 | {ERR_REASON(SSL_R_WRONG_SIGNATURE_SIZE), "wrong signature size"}, |
| 701 | {ERR_REASON(SSL_R_WRONG_SIGNATURE_TYPE), "wrong signature type"}, |
| 702 | {ERR_REASON(SSL_R_WRONG_SSL_VERSION), "wrong ssl version"}, |
| 703 | {ERR_REASON(SSL_R_WRONG_VERSION_NUMBER), "wrong version number"}, |
| 704 | {ERR_REASON(SSL_R_X509_LIB), "x509 lib"}, |
| 705 | {ERR_REASON(SSL_R_X509_VERIFICATION_SETUP_PROBLEMS), |
| 706 | "x509 verification setup problems"}, |
| 707 | {0, NULL} |
| 708 | }; |
Ralf S. Engelschall | d02b48c | 1998-12-21 10:52:47 +0000 | [diff] [blame] | 709 | |
Ralf S. Engelschall | 58964a4 | 1998-12-21 10:56:39 +0000 | [diff] [blame] | 710 | #endif |
| 711 | |
Ulf Möller | 6b691a5 | 1999-04-19 21:31:43 +0000 | [diff] [blame] | 712 | void ERR_load_SSL_strings(void) |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 713 | { |
Richard Levitte | bc36ee6 | 2001-02-20 08:13:47 +0000 | [diff] [blame] | 714 | #ifndef OPENSSL_NO_ERR |
Dr. Stephen Henson | 47a9d52 | 2006-11-21 21:29:44 +0000 | [diff] [blame] | 715 | |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 716 | if (ERR_func_error_string(SSL_str_functs[0].error) == NULL) { |
| 717 | ERR_load_strings(0, SSL_str_functs); |
| 718 | ERR_load_strings(0, SSL_str_reasons); |
| 719 | } |
Dr. Stephen Henson | 47a9d52 | 2006-11-21 21:29:44 +0000 | [diff] [blame] | 720 | #endif |
Matt Caswell | 0f113f3 | 2015-01-22 03:40:55 +0000 | [diff] [blame] | 721 | } |