diff options
| author | jsing <> | 2014-04-21 16:32:06 +0000 |
|---|---|---|
| committer | jsing <> | 2014-04-21 16:32:06 +0000 |
| commit | d38038d391733e01f20761a13d2e7f39dd1495fa (patch) | |
| tree | be04a70e8733f1afb3ae549ad26c1c50ec666f15 /src/lib/libcrypto/ts/ts_err.c | |
| parent | f7f50fee471be5d0d88214715a1bc24df690120c (diff) | |
| download | openbsd-d38038d391733e01f20761a13d2e7f39dd1495fa.tar.gz openbsd-d38038d391733e01f20761a13d2e7f39dd1495fa.tar.bz2 openbsd-d38038d391733e01f20761a13d2e7f39dd1495fa.zip | |
KNF.
Diffstat (limited to 'src/lib/libcrypto/ts/ts_err.c')
| -rw-r--r-- | src/lib/libcrypto/ts/ts_err.c | 205 |
1 files changed, 101 insertions, 104 deletions
diff --git a/src/lib/libcrypto/ts/ts_err.c b/src/lib/libcrypto/ts/ts_err.c index a08b0ffa23..1185d22fd7 100644 --- a/src/lib/libcrypto/ts/ts_err.c +++ b/src/lib/libcrypto/ts/ts_err.c | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | * are met: | 7 | * are met: |
| 8 | * | 8 | * |
| 9 | * 1. Redistributions of source code must retain the above copyright | 9 | * 1. Redistributions of source code must retain the above copyright |
| 10 | * notice, this list of conditions and the following disclaimer. | 10 | * notice, this list of conditions and the following disclaimer. |
| 11 | * | 11 | * |
| 12 | * 2. Redistributions in binary form must reproduce the above copyright | 12 | * 2. Redistributions in binary form must reproduce the above copyright |
| 13 | * notice, this list of conditions and the following disclaimer in | 13 | * notice, this list of conditions and the following disclaimer in |
| @@ -68,112 +68,109 @@ | |||
| 68 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_TS,func,0) | 68 | #define ERR_FUNC(func) ERR_PACK(ERR_LIB_TS,func,0) |
| 69 | #define ERR_REASON(reason) ERR_PACK(ERR_LIB_TS,0,reason) | 69 | #define ERR_REASON(reason) ERR_PACK(ERR_LIB_TS,0,reason) |
| 70 | 70 | ||
| 71 | static ERR_STRING_DATA TS_str_functs[]= | 71 | static ERR_STRING_DATA TS_str_functs[] = { |
| 72 | { | 72 | {ERR_FUNC(TS_F_D2I_TS_RESP), "d2i_TS_RESP"}, |
| 73 | {ERR_FUNC(TS_F_D2I_TS_RESP), "d2i_TS_RESP"}, | 73 | {ERR_FUNC(TS_F_DEF_SERIAL_CB), "DEF_SERIAL_CB"}, |
| 74 | {ERR_FUNC(TS_F_DEF_SERIAL_CB), "DEF_SERIAL_CB"}, | 74 | {ERR_FUNC(TS_F_DEF_TIME_CB), "DEF_TIME_CB"}, |
| 75 | {ERR_FUNC(TS_F_DEF_TIME_CB), "DEF_TIME_CB"}, | 75 | {ERR_FUNC(TS_F_ESS_ADD_SIGNING_CERT), "ESS_ADD_SIGNING_CERT"}, |
| 76 | {ERR_FUNC(TS_F_ESS_ADD_SIGNING_CERT), "ESS_ADD_SIGNING_CERT"}, | 76 | {ERR_FUNC(TS_F_ESS_CERT_ID_NEW_INIT), "ESS_CERT_ID_NEW_INIT"}, |
| 77 | {ERR_FUNC(TS_F_ESS_CERT_ID_NEW_INIT), "ESS_CERT_ID_NEW_INIT"}, | 77 | {ERR_FUNC(TS_F_ESS_SIGNING_CERT_NEW_INIT), "ESS_SIGNING_CERT_NEW_INIT"}, |
| 78 | {ERR_FUNC(TS_F_ESS_SIGNING_CERT_NEW_INIT), "ESS_SIGNING_CERT_NEW_INIT"}, | 78 | {ERR_FUNC(TS_F_INT_TS_RESP_VERIFY_TOKEN), "INT_TS_RESP_VERIFY_TOKEN"}, |
| 79 | {ERR_FUNC(TS_F_INT_TS_RESP_VERIFY_TOKEN), "INT_TS_RESP_VERIFY_TOKEN"}, | 79 | {ERR_FUNC(TS_F_PKCS7_TO_TS_TST_INFO), "PKCS7_to_TS_TST_INFO"}, |
| 80 | {ERR_FUNC(TS_F_PKCS7_TO_TS_TST_INFO), "PKCS7_to_TS_TST_INFO"}, | 80 | {ERR_FUNC(TS_F_TS_ACCURACY_SET_MICROS), "TS_ACCURACY_set_micros"}, |
| 81 | {ERR_FUNC(TS_F_TS_ACCURACY_SET_MICROS), "TS_ACCURACY_set_micros"}, | 81 | {ERR_FUNC(TS_F_TS_ACCURACY_SET_MILLIS), "TS_ACCURACY_set_millis"}, |
| 82 | {ERR_FUNC(TS_F_TS_ACCURACY_SET_MILLIS), "TS_ACCURACY_set_millis"}, | 82 | {ERR_FUNC(TS_F_TS_ACCURACY_SET_SECONDS), "TS_ACCURACY_set_seconds"}, |
| 83 | {ERR_FUNC(TS_F_TS_ACCURACY_SET_SECONDS), "TS_ACCURACY_set_seconds"}, | 83 | {ERR_FUNC(TS_F_TS_CHECK_IMPRINTS), "TS_CHECK_IMPRINTS"}, |
| 84 | {ERR_FUNC(TS_F_TS_CHECK_IMPRINTS), "TS_CHECK_IMPRINTS"}, | 84 | {ERR_FUNC(TS_F_TS_CHECK_NONCES), "TS_CHECK_NONCES"}, |
| 85 | {ERR_FUNC(TS_F_TS_CHECK_NONCES), "TS_CHECK_NONCES"}, | 85 | {ERR_FUNC(TS_F_TS_CHECK_POLICY), "TS_CHECK_POLICY"}, |
| 86 | {ERR_FUNC(TS_F_TS_CHECK_POLICY), "TS_CHECK_POLICY"}, | 86 | {ERR_FUNC(TS_F_TS_CHECK_SIGNING_CERTS), "TS_CHECK_SIGNING_CERTS"}, |
| 87 | {ERR_FUNC(TS_F_TS_CHECK_SIGNING_CERTS), "TS_CHECK_SIGNING_CERTS"}, | 87 | {ERR_FUNC(TS_F_TS_CHECK_STATUS_INFO), "TS_CHECK_STATUS_INFO"}, |
| 88 | {ERR_FUNC(TS_F_TS_CHECK_STATUS_INFO), "TS_CHECK_STATUS_INFO"}, | 88 | {ERR_FUNC(TS_F_TS_COMPUTE_IMPRINT), "TS_COMPUTE_IMPRINT"}, |
| 89 | {ERR_FUNC(TS_F_TS_COMPUTE_IMPRINT), "TS_COMPUTE_IMPRINT"}, | 89 | {ERR_FUNC(TS_F_TS_CONF_SET_DEFAULT_ENGINE), "TS_CONF_set_default_engine"}, |
| 90 | {ERR_FUNC(TS_F_TS_CONF_SET_DEFAULT_ENGINE), "TS_CONF_set_default_engine"}, | 90 | {ERR_FUNC(TS_F_TS_GET_STATUS_TEXT), "TS_GET_STATUS_TEXT"}, |
| 91 | {ERR_FUNC(TS_F_TS_GET_STATUS_TEXT), "TS_GET_STATUS_TEXT"}, | 91 | {ERR_FUNC(TS_F_TS_MSG_IMPRINT_SET_ALGO), "TS_MSG_IMPRINT_set_algo"}, |
| 92 | {ERR_FUNC(TS_F_TS_MSG_IMPRINT_SET_ALGO), "TS_MSG_IMPRINT_set_algo"}, | 92 | {ERR_FUNC(TS_F_TS_REQ_SET_MSG_IMPRINT), "TS_REQ_set_msg_imprint"}, |
| 93 | {ERR_FUNC(TS_F_TS_REQ_SET_MSG_IMPRINT), "TS_REQ_set_msg_imprint"}, | 93 | {ERR_FUNC(TS_F_TS_REQ_SET_NONCE), "TS_REQ_set_nonce"}, |
| 94 | {ERR_FUNC(TS_F_TS_REQ_SET_NONCE), "TS_REQ_set_nonce"}, | 94 | {ERR_FUNC(TS_F_TS_REQ_SET_POLICY_ID), "TS_REQ_set_policy_id"}, |
| 95 | {ERR_FUNC(TS_F_TS_REQ_SET_POLICY_ID), "TS_REQ_set_policy_id"}, | 95 | {ERR_FUNC(TS_F_TS_RESP_CREATE_RESPONSE), "TS_RESP_create_response"}, |
| 96 | {ERR_FUNC(TS_F_TS_RESP_CREATE_RESPONSE), "TS_RESP_create_response"}, | 96 | {ERR_FUNC(TS_F_TS_RESP_CREATE_TST_INFO), "TS_RESP_CREATE_TST_INFO"}, |
| 97 | {ERR_FUNC(TS_F_TS_RESP_CREATE_TST_INFO), "TS_RESP_CREATE_TST_INFO"}, | 97 | {ERR_FUNC(TS_F_TS_RESP_CTX_ADD_FAILURE_INFO), "TS_RESP_CTX_add_failure_info"}, |
| 98 | {ERR_FUNC(TS_F_TS_RESP_CTX_ADD_FAILURE_INFO), "TS_RESP_CTX_add_failure_info"}, | 98 | {ERR_FUNC(TS_F_TS_RESP_CTX_ADD_MD), "TS_RESP_CTX_add_md"}, |
| 99 | {ERR_FUNC(TS_F_TS_RESP_CTX_ADD_MD), "TS_RESP_CTX_add_md"}, | 99 | {ERR_FUNC(TS_F_TS_RESP_CTX_ADD_POLICY), "TS_RESP_CTX_add_policy"}, |
| 100 | {ERR_FUNC(TS_F_TS_RESP_CTX_ADD_POLICY), "TS_RESP_CTX_add_policy"}, | 100 | {ERR_FUNC(TS_F_TS_RESP_CTX_NEW), "TS_RESP_CTX_new"}, |
| 101 | {ERR_FUNC(TS_F_TS_RESP_CTX_NEW), "TS_RESP_CTX_new"}, | 101 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_ACCURACY), "TS_RESP_CTX_set_accuracy"}, |
| 102 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_ACCURACY), "TS_RESP_CTX_set_accuracy"}, | 102 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_CERTS), "TS_RESP_CTX_set_certs"}, |
| 103 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_CERTS), "TS_RESP_CTX_set_certs"}, | 103 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_DEF_POLICY), "TS_RESP_CTX_set_def_policy"}, |
| 104 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_DEF_POLICY), "TS_RESP_CTX_set_def_policy"}, | 104 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_SIGNER_CERT), "TS_RESP_CTX_set_signer_cert"}, |
| 105 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_SIGNER_CERT), "TS_RESP_CTX_set_signer_cert"}, | 105 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_STATUS_INFO), "TS_RESP_CTX_set_status_info"}, |
| 106 | {ERR_FUNC(TS_F_TS_RESP_CTX_SET_STATUS_INFO), "TS_RESP_CTX_set_status_info"}, | 106 | {ERR_FUNC(TS_F_TS_RESP_GET_POLICY), "TS_RESP_GET_POLICY"}, |
| 107 | {ERR_FUNC(TS_F_TS_RESP_GET_POLICY), "TS_RESP_GET_POLICY"}, | 107 | {ERR_FUNC(TS_F_TS_RESP_SET_GENTIME_WITH_PRECISION), "TS_RESP_SET_GENTIME_WITH_PRECISION"}, |
| 108 | {ERR_FUNC(TS_F_TS_RESP_SET_GENTIME_WITH_PRECISION), "TS_RESP_SET_GENTIME_WITH_PRECISION"}, | 108 | {ERR_FUNC(TS_F_TS_RESP_SET_STATUS_INFO), "TS_RESP_set_status_info"}, |
| 109 | {ERR_FUNC(TS_F_TS_RESP_SET_STATUS_INFO), "TS_RESP_set_status_info"}, | 109 | {ERR_FUNC(TS_F_TS_RESP_SET_TST_INFO), "TS_RESP_set_tst_info"}, |
| 110 | {ERR_FUNC(TS_F_TS_RESP_SET_TST_INFO), "TS_RESP_set_tst_info"}, | 110 | {ERR_FUNC(TS_F_TS_RESP_SIGN), "TS_RESP_SIGN"}, |
| 111 | {ERR_FUNC(TS_F_TS_RESP_SIGN), "TS_RESP_SIGN"}, | 111 | {ERR_FUNC(TS_F_TS_RESP_VERIFY_SIGNATURE), "TS_RESP_verify_signature"}, |
| 112 | {ERR_FUNC(TS_F_TS_RESP_VERIFY_SIGNATURE), "TS_RESP_verify_signature"}, | 112 | {ERR_FUNC(TS_F_TS_RESP_VERIFY_TOKEN), "TS_RESP_verify_token"}, |
| 113 | {ERR_FUNC(TS_F_TS_RESP_VERIFY_TOKEN), "TS_RESP_verify_token"}, | 113 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_ACCURACY), "TS_TST_INFO_set_accuracy"}, |
| 114 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_ACCURACY), "TS_TST_INFO_set_accuracy"}, | 114 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_MSG_IMPRINT), "TS_TST_INFO_set_msg_imprint"}, |
| 115 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_MSG_IMPRINT), "TS_TST_INFO_set_msg_imprint"}, | 115 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_NONCE), "TS_TST_INFO_set_nonce"}, |
| 116 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_NONCE), "TS_TST_INFO_set_nonce"}, | 116 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_POLICY_ID), "TS_TST_INFO_set_policy_id"}, |
| 117 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_POLICY_ID), "TS_TST_INFO_set_policy_id"}, | 117 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_SERIAL), "TS_TST_INFO_set_serial"}, |
| 118 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_SERIAL), "TS_TST_INFO_set_serial"}, | 118 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_TIME), "TS_TST_INFO_set_time"}, |
| 119 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_TIME), "TS_TST_INFO_set_time"}, | 119 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_TSA), "TS_TST_INFO_set_tsa"}, |
| 120 | {ERR_FUNC(TS_F_TS_TST_INFO_SET_TSA), "TS_TST_INFO_set_tsa"}, | 120 | {ERR_FUNC(TS_F_TS_VERIFY), "TS_VERIFY"}, |
| 121 | {ERR_FUNC(TS_F_TS_VERIFY), "TS_VERIFY"}, | 121 | {ERR_FUNC(TS_F_TS_VERIFY_CERT), "TS_VERIFY_CERT"}, |
| 122 | {ERR_FUNC(TS_F_TS_VERIFY_CERT), "TS_VERIFY_CERT"}, | 122 | {ERR_FUNC(TS_F_TS_VERIFY_CTX_NEW), "TS_VERIFY_CTX_new"}, |
| 123 | {ERR_FUNC(TS_F_TS_VERIFY_CTX_NEW), "TS_VERIFY_CTX_new"}, | 123 | {0, NULL} |
| 124 | {0,NULL} | 124 | }; |
| 125 | }; | ||
| 126 | 125 | ||
| 127 | static ERR_STRING_DATA TS_str_reasons[]= | 126 | static ERR_STRING_DATA TS_str_reasons[]= { |
| 128 | { | 127 | {ERR_REASON(TS_R_BAD_PKCS7_TYPE) , "bad pkcs7 type"}, |
| 129 | {ERR_REASON(TS_R_BAD_PKCS7_TYPE) ,"bad pkcs7 type"}, | 128 | {ERR_REASON(TS_R_BAD_TYPE) , "bad type"}, |
| 130 | {ERR_REASON(TS_R_BAD_TYPE) ,"bad type"}, | 129 | {ERR_REASON(TS_R_CERTIFICATE_VERIFY_ERROR), "certificate verify error"}, |
| 131 | {ERR_REASON(TS_R_CERTIFICATE_VERIFY_ERROR),"certificate verify error"}, | 130 | {ERR_REASON(TS_R_COULD_NOT_SET_ENGINE) , "could not set engine"}, |
| 132 | {ERR_REASON(TS_R_COULD_NOT_SET_ENGINE) ,"could not set engine"}, | 131 | {ERR_REASON(TS_R_COULD_NOT_SET_TIME) , "could not set time"}, |
| 133 | {ERR_REASON(TS_R_COULD_NOT_SET_TIME) ,"could not set time"}, | 132 | {ERR_REASON(TS_R_D2I_TS_RESP_INT_FAILED) , "d2i ts resp int failed"}, |
| 134 | {ERR_REASON(TS_R_D2I_TS_RESP_INT_FAILED) ,"d2i ts resp int failed"}, | 133 | {ERR_REASON(TS_R_DETACHED_CONTENT) , "detached content"}, |
| 135 | {ERR_REASON(TS_R_DETACHED_CONTENT) ,"detached content"}, | 134 | {ERR_REASON(TS_R_ESS_ADD_SIGNING_CERT_ERROR), "ess add signing cert error"}, |
| 136 | {ERR_REASON(TS_R_ESS_ADD_SIGNING_CERT_ERROR),"ess add signing cert error"}, | 135 | {ERR_REASON(TS_R_ESS_SIGNING_CERTIFICATE_ERROR), "ess signing certificate error"}, |
| 137 | {ERR_REASON(TS_R_ESS_SIGNING_CERTIFICATE_ERROR),"ess signing certificate error"}, | 136 | {ERR_REASON(TS_R_INVALID_NULL_POINTER) , "invalid null pointer"}, |
| 138 | {ERR_REASON(TS_R_INVALID_NULL_POINTER) ,"invalid null pointer"}, | 137 | {ERR_REASON(TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE), "invalid signer certificate purpose"}, |
| 139 | {ERR_REASON(TS_R_INVALID_SIGNER_CERTIFICATE_PURPOSE),"invalid signer certificate purpose"}, | 138 | {ERR_REASON(TS_R_MESSAGE_IMPRINT_MISMATCH), "message imprint mismatch"}, |
| 140 | {ERR_REASON(TS_R_MESSAGE_IMPRINT_MISMATCH),"message imprint mismatch"}, | 139 | {ERR_REASON(TS_R_NONCE_MISMATCH) , "nonce mismatch"}, |
| 141 | {ERR_REASON(TS_R_NONCE_MISMATCH) ,"nonce mismatch"}, | 140 | {ERR_REASON(TS_R_NONCE_NOT_RETURNED) , "nonce not returned"}, |
| 142 | {ERR_REASON(TS_R_NONCE_NOT_RETURNED) ,"nonce not returned"}, | 141 | {ERR_REASON(TS_R_NO_CONTENT) , "no content"}, |
| 143 | {ERR_REASON(TS_R_NO_CONTENT) ,"no content"}, | 142 | {ERR_REASON(TS_R_NO_TIME_STAMP_TOKEN) , "no time stamp token"}, |
| 144 | {ERR_REASON(TS_R_NO_TIME_STAMP_TOKEN) ,"no time stamp token"}, | 143 | {ERR_REASON(TS_R_PKCS7_ADD_SIGNATURE_ERROR), "pkcs7 add signature error"}, |
| 145 | {ERR_REASON(TS_R_PKCS7_ADD_SIGNATURE_ERROR),"pkcs7 add signature error"}, | 144 | {ERR_REASON(TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR), "pkcs7 add signed attr error"}, |
| 146 | {ERR_REASON(TS_R_PKCS7_ADD_SIGNED_ATTR_ERROR),"pkcs7 add signed attr error"}, | 145 | {ERR_REASON(TS_R_PKCS7_TO_TS_TST_INFO_FAILED), "pkcs7 to ts tst info failed"}, |
| 147 | {ERR_REASON(TS_R_PKCS7_TO_TS_TST_INFO_FAILED),"pkcs7 to ts tst info failed"}, | 146 | {ERR_REASON(TS_R_POLICY_MISMATCH) , "policy mismatch"}, |
| 148 | {ERR_REASON(TS_R_POLICY_MISMATCH) ,"policy mismatch"}, | 147 | {ERR_REASON(TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE), "private key does not match certificate"}, |
| 149 | {ERR_REASON(TS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE),"private key does not match certificate"}, | 148 | {ERR_REASON(TS_R_RESPONSE_SETUP_ERROR) , "response setup error"}, |
| 150 | {ERR_REASON(TS_R_RESPONSE_SETUP_ERROR) ,"response setup error"}, | 149 | {ERR_REASON(TS_R_SIGNATURE_FAILURE) , "signature failure"}, |
| 151 | {ERR_REASON(TS_R_SIGNATURE_FAILURE) ,"signature failure"}, | 150 | {ERR_REASON(TS_R_THERE_MUST_BE_ONE_SIGNER), "there must be one signer"}, |
| 152 | {ERR_REASON(TS_R_THERE_MUST_BE_ONE_SIGNER),"there must be one signer"}, | 151 | {ERR_REASON(TS_R_TIME_SYSCALL_ERROR) , "time syscall error"}, |
| 153 | {ERR_REASON(TS_R_TIME_SYSCALL_ERROR) ,"time syscall error"}, | 152 | {ERR_REASON(TS_R_TOKEN_NOT_PRESENT) , "token not present"}, |
| 154 | {ERR_REASON(TS_R_TOKEN_NOT_PRESENT) ,"token not present"}, | 153 | {ERR_REASON(TS_R_TOKEN_PRESENT) , "token present"}, |
| 155 | {ERR_REASON(TS_R_TOKEN_PRESENT) ,"token present"}, | 154 | {ERR_REASON(TS_R_TSA_NAME_MISMATCH) , "tsa name mismatch"}, |
| 156 | {ERR_REASON(TS_R_TSA_NAME_MISMATCH) ,"tsa name mismatch"}, | 155 | {ERR_REASON(TS_R_TSA_UNTRUSTED) , "tsa untrusted"}, |
| 157 | {ERR_REASON(TS_R_TSA_UNTRUSTED) ,"tsa untrusted"}, | 156 | {ERR_REASON(TS_R_TST_INFO_SETUP_ERROR) , "tst info setup error"}, |
| 158 | {ERR_REASON(TS_R_TST_INFO_SETUP_ERROR) ,"tst info setup error"}, | 157 | {ERR_REASON(TS_R_TS_DATASIGN) , "ts datasign"}, |
| 159 | {ERR_REASON(TS_R_TS_DATASIGN) ,"ts datasign"}, | 158 | {ERR_REASON(TS_R_UNACCEPTABLE_POLICY) , "unacceptable policy"}, |
| 160 | {ERR_REASON(TS_R_UNACCEPTABLE_POLICY) ,"unacceptable policy"}, | 159 | {ERR_REASON(TS_R_UNSUPPORTED_MD_ALGORITHM), "unsupported md algorithm"}, |
| 161 | {ERR_REASON(TS_R_UNSUPPORTED_MD_ALGORITHM),"unsupported md algorithm"}, | 160 | {ERR_REASON(TS_R_UNSUPPORTED_VERSION) , "unsupported version"}, |
| 162 | {ERR_REASON(TS_R_UNSUPPORTED_VERSION) ,"unsupported version"}, | 161 | {ERR_REASON(TS_R_WRONG_CONTENT_TYPE) , "wrong content type"}, |
| 163 | {ERR_REASON(TS_R_WRONG_CONTENT_TYPE) ,"wrong content type"}, | 162 | {0, NULL} |
| 164 | {0,NULL} | 163 | }; |
| 165 | }; | ||
| 166 | 164 | ||
| 167 | #endif | 165 | #endif |
| 168 | 166 | ||
| 169 | void ERR_load_TS_strings(void) | 167 | void |
| 170 | { | 168 | ERR_load_TS_strings(void) |
| 169 | { | ||
| 171 | #ifndef OPENSSL_NO_ERR | 170 | #ifndef OPENSSL_NO_ERR |
| 172 | 171 | if (ERR_func_error_string(TS_str_functs[0].error) == NULL) { | |
| 173 | if (ERR_func_error_string(TS_str_functs[0].error) == NULL) | 172 | ERR_load_strings(0, TS_str_functs); |
| 174 | { | 173 | ERR_load_strings(0, TS_str_reasons); |
| 175 | ERR_load_strings(0,TS_str_functs); | ||
| 176 | ERR_load_strings(0,TS_str_reasons); | ||
| 177 | } | ||
| 178 | #endif | ||
| 179 | } | 174 | } |
| 175 | #endif | ||
| 176 | } | ||
