| OLD | NEW |
| 1 /* crypto/dh/dh_err.c */ | 1 /* crypto/dh/dh_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_DH,func,0) | 68 #define ERR_FUNC(func) ERR_PACK(ERR_LIB_DH,func,0) |
| 69 #define ERR_REASON(reason) ERR_PACK(ERR_LIB_DH,0,reason) | 69 #define ERR_REASON(reason) ERR_PACK(ERR_LIB_DH,0,reason) |
| 70 | 70 |
| 71 static ERR_STRING_DATA DH_str_functs[]= | 71 static ERR_STRING_DATA DH_str_functs[]= |
| 72 { | 72 { |
| 73 {ERR_FUNC(DH_F_COMPUTE_KEY), "COMPUTE_KEY"}, | 73 {ERR_FUNC(DH_F_COMPUTE_KEY), "COMPUTE_KEY"}, |
| 74 {ERR_FUNC(DH_F_DHPARAMS_PRINT), "DHparams_print"}, | |
| 75 {ERR_FUNC(DH_F_DHPARAMS_PRINT_FP), "DHparams_print_fp"}, | 74 {ERR_FUNC(DH_F_DHPARAMS_PRINT_FP), "DHparams_print_fp"}, |
| 76 {ERR_FUNC(DH_F_DH_BUILTIN_GENPARAMS), "DH_BUILTIN_GENPARAMS"}, | 75 {ERR_FUNC(DH_F_DH_BUILTIN_GENPARAMS), "DH_BUILTIN_GENPARAMS"}, |
| 77 {ERR_FUNC(DH_F_DH_COMPUTE_KEY), "DH_compute_key"}, | |
| 78 {ERR_FUNC(DH_F_DH_GENERATE_KEY), "DH_generate_key"}, | |
| 79 {ERR_FUNC(DH_F_DH_GENERATE_PARAMETERS), "DH_generate_parameters"}, | |
| 80 {ERR_FUNC(DH_F_DH_NEW_METHOD), "DH_new_method"}, | 76 {ERR_FUNC(DH_F_DH_NEW_METHOD), "DH_new_method"}, |
| 77 {ERR_FUNC(DH_F_DH_PARAM_DECODE), "DH_PARAM_DECODE"}, |
| 78 {ERR_FUNC(DH_F_DH_PRIV_DECODE), "DH_PRIV_DECODE"}, |
| 79 {ERR_FUNC(DH_F_DH_PRIV_ENCODE), "DH_PRIV_ENCODE"}, |
| 80 {ERR_FUNC(DH_F_DH_PUB_DECODE), "DH_PUB_DECODE"}, |
| 81 {ERR_FUNC(DH_F_DH_PUB_ENCODE), "DH_PUB_ENCODE"}, |
| 82 {ERR_FUNC(DH_F_DO_DH_PRINT), "DO_DH_PRINT"}, |
| 81 {ERR_FUNC(DH_F_GENERATE_KEY), "GENERATE_KEY"}, | 83 {ERR_FUNC(DH_F_GENERATE_KEY), "GENERATE_KEY"}, |
| 82 {ERR_FUNC(DH_F_GENERATE_PARAMETERS), "GENERATE_PARAMETERS"}, | 84 {ERR_FUNC(DH_F_GENERATE_PARAMETERS), "GENERATE_PARAMETERS"}, |
| 85 {ERR_FUNC(DH_F_PKEY_DH_DERIVE), "PKEY_DH_DERIVE"}, |
| 86 {ERR_FUNC(DH_F_PKEY_DH_KEYGEN), "PKEY_DH_KEYGEN"}, |
| 83 {0,NULL} | 87 {0,NULL} |
| 84 }; | 88 }; |
| 85 | 89 |
| 86 static ERR_STRING_DATA DH_str_reasons[]= | 90 static ERR_STRING_DATA DH_str_reasons[]= |
| 87 { | 91 { |
| 88 {ERR_REASON(DH_R_BAD_GENERATOR) ,"bad generator"}, | 92 {ERR_REASON(DH_R_BAD_GENERATOR) ,"bad generator"}, |
| 93 {ERR_REASON(DH_R_BN_DECODE_ERROR) ,"bn decode error"}, |
| 94 {ERR_REASON(DH_R_BN_ERROR) ,"bn error"}, |
| 95 {ERR_REASON(DH_R_DECODE_ERROR) ,"decode error"}, |
| 89 {ERR_REASON(DH_R_INVALID_PUBKEY) ,"invalid public key"}, | 96 {ERR_REASON(DH_R_INVALID_PUBKEY) ,"invalid public key"}, |
| 90 {ERR_REASON(DH_R_KEY_SIZE_TOO_SMALL) ,"key size too small"}, | 97 {ERR_REASON(DH_R_KEYS_NOT_SET) ,"keys not set"}, |
| 91 {ERR_REASON(DH_R_MODULUS_TOO_LARGE) ,"modulus too large"}, | 98 {ERR_REASON(DH_R_MODULUS_TOO_LARGE) ,"modulus too large"}, |
| 99 {ERR_REASON(DH_R_NO_PARAMETERS_SET) ,"no parameters set"}, |
| 92 {ERR_REASON(DH_R_NO_PRIVATE_VALUE) ,"no private value"}, | 100 {ERR_REASON(DH_R_NO_PRIVATE_VALUE) ,"no private value"}, |
| 101 {ERR_REASON(DH_R_PARAMETER_ENCODING_ERROR),"parameter encoding error"}, |
| 93 {0,NULL} | 102 {0,NULL} |
| 94 }; | 103 }; |
| 95 | 104 |
| 96 #endif | 105 #endif |
| 97 | 106 |
| 98 void ERR_load_DH_strings(void) | 107 void ERR_load_DH_strings(void) |
| 99 { | 108 { |
| 100 #ifndef OPENSSL_NO_ERR | 109 #ifndef OPENSSL_NO_ERR |
| 101 | 110 |
| 102 if (ERR_func_error_string(DH_str_functs[0].error) == NULL) | 111 if (ERR_func_error_string(DH_str_functs[0].error) == NULL) |
| 103 { | 112 { |
| 104 ERR_load_strings(0,DH_str_functs); | 113 ERR_load_strings(0,DH_str_functs); |
| 105 ERR_load_strings(0,DH_str_reasons); | 114 ERR_load_strings(0,DH_str_reasons); |
| 106 } | 115 } |
| 107 #endif | 116 #endif |
| 108 } | 117 } |
| OLD | NEW |