OLD | NEW |
1 /* crypto/dsa/dsa_err.c */ | 1 /* crypto/dsa/dsa_err.c */ |
2 /* ==================================================================== | 2 /* ==================================================================== |
3 * Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. | 3 * Copyright (c) 1999-2006 The OpenSSL Project. All rights reserved. |
4 * | 4 * |
5 * Redistribution and use in source and binary forms, with or without | 5 * Redistribution and use in source and binary forms, with or without |
6 * modification, are permitted provided that the following conditions | 6 * modification, are permitted provided that the following conditions |
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 |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 | 64 |
65 /* BEGIN ERROR CODES */ | 65 /* BEGIN ERROR CODES */ |
66 #ifndef OPENSSL_NO_ERR | 66 #ifndef OPENSSL_NO_ERR |
67 | 67 |
68 #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DSA,func,0) | 68 #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DSA,func,0) |
69 #define ERR_REASON(reason) ERR_PACK(ERR_LIB_DSA,0,reason) | 69 #define ERR_REASON(reason) ERR_PACK(ERR_LIB_DSA,0,reason) |
70 | 70 |
71 static ERR_STRING_DATA DSA_str_functs[]= | 71 static ERR_STRING_DATA DSA_str_functs[]= |
72 { | 72 { |
73 {ERR_FUNC(DSA_F_D2I_DSA_SIG), "d2i_DSA_SIG"}, | 73 {ERR_FUNC(DSA_F_D2I_DSA_SIG), "d2i_DSA_SIG"}, |
| 74 {ERR_FUNC(DSA_F_DO_DSA_PRINT), "DO_DSA_PRINT"}, |
74 {ERR_FUNC(DSA_F_DSAPARAMS_PRINT), "DSAparams_print"}, | 75 {ERR_FUNC(DSA_F_DSAPARAMS_PRINT), "DSAparams_print"}, |
75 {ERR_FUNC(DSA_F_DSAPARAMS_PRINT_FP), "DSAparams_print_fp"}, | 76 {ERR_FUNC(DSA_F_DSAPARAMS_PRINT_FP), "DSAparams_print_fp"}, |
76 {ERR_FUNC(DSA_F_DSA_BUILTIN_KEYGEN), "DSA_BUILTIN_KEYGEN"}, | |
77 {ERR_FUNC(DSA_F_DSA_BUILTIN_PARAMGEN), "DSA_BUILTIN_PARAMGEN"}, | |
78 {ERR_FUNC(DSA_F_DSA_DO_SIGN), "DSA_do_sign"}, | 77 {ERR_FUNC(DSA_F_DSA_DO_SIGN), "DSA_do_sign"}, |
79 {ERR_FUNC(DSA_F_DSA_DO_VERIFY), "DSA_do_verify"}, | 78 {ERR_FUNC(DSA_F_DSA_DO_VERIFY), "DSA_do_verify"}, |
80 {ERR_FUNC(DSA_F_DSA_GENERATE_PARAMETERS), "DSA_generate_parameters"}, | |
81 {ERR_FUNC(DSA_F_DSA_NEW_METHOD), "DSA_new_method"}, | 79 {ERR_FUNC(DSA_F_DSA_NEW_METHOD), "DSA_new_method"}, |
82 {ERR_FUNC(DSA_F_DSA_PRINT),» "DSA_print"}, | 80 {ERR_FUNC(DSA_F_DSA_PARAM_DECODE),» "DSA_PARAM_DECODE"}, |
83 {ERR_FUNC(DSA_F_DSA_PRINT_FP), "DSA_print_fp"}, | 81 {ERR_FUNC(DSA_F_DSA_PRINT_FP), "DSA_print_fp"}, |
84 {ERR_FUNC(DSA_F_DSA_SET_DEFAULT_METHOD),» "DSA_set_default_method"}, | 82 {ERR_FUNC(DSA_F_DSA_PRIV_DECODE),» "DSA_PRIV_DECODE"}, |
85 {ERR_FUNC(DSA_F_DSA_SET_METHOD),» "DSA_set_method"}, | 83 {ERR_FUNC(DSA_F_DSA_PRIV_ENCODE),» "DSA_PRIV_ENCODE"}, |
| 84 {ERR_FUNC(DSA_F_DSA_PUB_DECODE),» "DSA_PUB_DECODE"}, |
| 85 {ERR_FUNC(DSA_F_DSA_PUB_ENCODE),» "DSA_PUB_ENCODE"}, |
86 {ERR_FUNC(DSA_F_DSA_SIGN), "DSA_sign"}, | 86 {ERR_FUNC(DSA_F_DSA_SIGN), "DSA_sign"}, |
87 {ERR_FUNC(DSA_F_DSA_SIGN_SETUP), "DSA_sign_setup"}, | 87 {ERR_FUNC(DSA_F_DSA_SIGN_SETUP), "DSA_sign_setup"}, |
88 {ERR_FUNC(DSA_F_DSA_SIG_NEW), "DSA_SIG_new"}, | 88 {ERR_FUNC(DSA_F_DSA_SIG_NEW), "DSA_SIG_new"}, |
89 {ERR_FUNC(DSA_F_DSA_VERIFY), "DSA_verify"}, | 89 {ERR_FUNC(DSA_F_DSA_VERIFY), "DSA_verify"}, |
90 {ERR_FUNC(DSA_F_I2D_DSA_SIG), "i2d_DSA_SIG"}, | 90 {ERR_FUNC(DSA_F_I2D_DSA_SIG), "i2d_DSA_SIG"}, |
| 91 {ERR_FUNC(DSA_F_OLD_DSA_PRIV_DECODE), "OLD_DSA_PRIV_DECODE"}, |
| 92 {ERR_FUNC(DSA_F_PKEY_DSA_CTRL), "PKEY_DSA_CTRL"}, |
| 93 {ERR_FUNC(DSA_F_PKEY_DSA_KEYGEN), "PKEY_DSA_KEYGEN"}, |
91 {ERR_FUNC(DSA_F_SIG_CB), "SIG_CB"}, | 94 {ERR_FUNC(DSA_F_SIG_CB), "SIG_CB"}, |
92 {0,NULL} | 95 {0,NULL} |
93 }; | 96 }; |
94 | 97 |
95 static ERR_STRING_DATA DSA_str_reasons[]= | 98 static ERR_STRING_DATA DSA_str_reasons[]= |
96 { | 99 { |
97 {ERR_REASON(DSA_R_BAD_Q_VALUE) ,"bad q value"}, | 100 {ERR_REASON(DSA_R_BAD_Q_VALUE) ,"bad q value"}, |
| 101 {ERR_REASON(DSA_R_BN_DECODE_ERROR) ,"bn decode error"}, |
| 102 {ERR_REASON(DSA_R_BN_ERROR) ,"bn error"}, |
98 {ERR_REASON(DSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE),"data too large for key size"}, | 103 {ERR_REASON(DSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE),"data too large for key size"}, |
99 {ERR_REASON(DSA_R_KEY_SIZE_TOO_SMALL) ,"key size too small"}, | 104 {ERR_REASON(DSA_R_DECODE_ERROR) ,"decode error"}, |
| 105 {ERR_REASON(DSA_R_INVALID_DIGEST_TYPE) ,"invalid digest type"}, |
100 {ERR_REASON(DSA_R_MISSING_PARAMETERS) ,"missing parameters"}, | 106 {ERR_REASON(DSA_R_MISSING_PARAMETERS) ,"missing parameters"}, |
101 {ERR_REASON(DSA_R_MODULUS_TOO_LARGE) ,"modulus too large"}, | 107 {ERR_REASON(DSA_R_MODULUS_TOO_LARGE) ,"modulus too large"}, |
102 {ERR_REASON(DSA_R_NON_FIPS_METHOD) ,"non fips method"}, | 108 {ERR_REASON(DSA_R_NO_PARAMETERS_SET) ,"no parameters set"}, |
103 {ERR_REASON(DSA_R_OPERATION_NOT_ALLOWED_IN_FIPS_MODE),"operation not allowed in
fips mode"}, | 109 {ERR_REASON(DSA_R_PARAMETER_ENCODING_ERROR),"parameter encoding error"}, |
104 {0,NULL} | 110 {0,NULL} |
105 }; | 111 }; |
106 | 112 |
107 #endif | 113 #endif |
108 | 114 |
109 void ERR_load_DSA_strings(void) | 115 void ERR_load_DSA_strings(void) |
110 { | 116 { |
111 #ifndef OPENSSL_NO_ERR | 117 #ifndef OPENSSL_NO_ERR |
112 | 118 |
113 if (ERR_func_error_string(DSA_str_functs[0].error) == NULL) | 119 if (ERR_func_error_string(DSA_str_functs[0].error) == NULL) |
114 { | 120 { |
115 ERR_load_strings(0,DSA_str_functs); | 121 ERR_load_strings(0,DSA_str_functs); |
116 ERR_load_strings(0,DSA_str_reasons); | 122 ERR_load_strings(0,DSA_str_reasons); |
117 } | 123 } |
118 #endif | 124 #endif |
119 } | 125 } |
OLD | NEW |