ecs_err.c (160814) | ecs_err.c (167612) |
---|---|
1/* crypto/ecdsa/ecs_err.c */ 2/* ==================================================================== 3 * Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * --- 56 unchanged lines hidden (view full) --- 65/* BEGIN ERROR CODES */ 66#ifndef OPENSSL_NO_ERR 67 68#define ERR_FUNC(func) ERR_PACK(ERR_LIB_ECDSA,func,0) 69#define ERR_REASON(reason) ERR_PACK(ERR_LIB_ECDSA,0,reason) 70 71static ERR_STRING_DATA ECDSA_str_functs[]= 72 { | 1/* crypto/ecdsa/ecs_err.c */ 2/* ==================================================================== 3 * Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * --- 56 unchanged lines hidden (view full) --- 65/* BEGIN ERROR CODES */ 66#ifndef OPENSSL_NO_ERR 67 68#define ERR_FUNC(func) ERR_PACK(ERR_LIB_ECDSA,func,0) 69#define ERR_REASON(reason) ERR_PACK(ERR_LIB_ECDSA,0,reason) 70 71static ERR_STRING_DATA ECDSA_str_functs[]= 72 { |
73{ERR_FUNC(ECDSA_F_ECDSA_DATA_NEW_METHOD), "ECDSA_DATA_new_method"}, | 73{ERR_FUNC(ECDSA_F_ECDSA_DATA_NEW_METHOD), "ECDSA_DATA_NEW_METHOD"}, |
74{ERR_FUNC(ECDSA_F_ECDSA_DO_SIGN), "ECDSA_do_sign"}, 75{ERR_FUNC(ECDSA_F_ECDSA_DO_VERIFY), "ECDSA_do_verify"}, 76{ERR_FUNC(ECDSA_F_ECDSA_SIGN_SETUP), "ECDSA_sign_setup"}, 77{0,NULL} 78 }; 79 80static ERR_STRING_DATA ECDSA_str_reasons[]= 81 { 82{ERR_REASON(ECDSA_R_BAD_SIGNATURE) ,"bad signature"}, 83{ERR_REASON(ECDSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE),"data too large for key size"}, 84{ERR_REASON(ECDSA_R_ERR_EC_LIB) ,"err ec lib"}, 85{ERR_REASON(ECDSA_R_MISSING_PARAMETERS) ,"missing parameters"}, | 74{ERR_FUNC(ECDSA_F_ECDSA_DO_SIGN), "ECDSA_do_sign"}, 75{ERR_FUNC(ECDSA_F_ECDSA_DO_VERIFY), "ECDSA_do_verify"}, 76{ERR_FUNC(ECDSA_F_ECDSA_SIGN_SETUP), "ECDSA_sign_setup"}, 77{0,NULL} 78 }; 79 80static ERR_STRING_DATA ECDSA_str_reasons[]= 81 { 82{ERR_REASON(ECDSA_R_BAD_SIGNATURE) ,"bad signature"}, 83{ERR_REASON(ECDSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE),"data too large for key size"}, 84{ERR_REASON(ECDSA_R_ERR_EC_LIB) ,"err ec lib"}, 85{ERR_REASON(ECDSA_R_MISSING_PARAMETERS) ,"missing parameters"}, |
86{ERR_REASON(ECDSA_R_NEED_NEW_SETUP_VALUES),"need new setup values"}, |
|
86{ERR_REASON(ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED),"random number generation failed"}, 87{ERR_REASON(ECDSA_R_SIGNATURE_MALLOC_FAILED),"signature malloc failed"}, 88{0,NULL} 89 }; 90 91#endif 92 93void ERR_load_ECDSA_strings(void) 94 { | 87{ERR_REASON(ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED),"random number generation failed"}, 88{ERR_REASON(ECDSA_R_SIGNATURE_MALLOC_FAILED),"signature malloc failed"}, 89{0,NULL} 90 }; 91 92#endif 93 94void ERR_load_ECDSA_strings(void) 95 { |
95 static int init=1; | 96#ifndef OPENSSL_NO_ERR |
96 | 97 |
97 if (init) | 98 if (ERR_func_error_string(ECDSA_str_functs[0].error) == NULL) |
98 { | 99 { |
99 init=0; 100#ifndef OPENSSL_NO_ERR | |
101 ERR_load_strings(0,ECDSA_str_functs); 102 ERR_load_strings(0,ECDSA_str_reasons); | 100 ERR_load_strings(0,ECDSA_str_functs); 101 ERR_load_strings(0,ECDSA_str_reasons); |
103#endif 104 | |
105 } | 102 } |
103#endif |
|
106 } | 104 } |