Go to the documentation of this file.
59 #ifndef HEADER_ECDSA_H
60 #define HEADER_ECDSA_H
64 #ifdef OPENSSL_NO_ECDSA
65 #error ECDSA is disabled.
70 #ifndef OPENSSL_NO_DEPRECATED
191 unsigned char *sig,
unsigned int *siglen,
EC_KEY *eckey);
208 unsigned char *sig,
unsigned int *siglen,
const BIGNUM *kinv,
223 const unsigned char *sig,
int siglen,
EC_KEY *eckey);
241 #define ECDSA_F_ECDSA_CHECK 104
242 #define ECDSA_F_ECDSA_DATA_NEW_METHOD 100
243 #define ECDSA_F_ECDSA_DO_SIGN 101
244 #define ECDSA_F_ECDSA_DO_VERIFY 102
245 #define ECDSA_F_ECDSA_SIGN_SETUP 103
248 #define ECDSA_R_BAD_SIGNATURE 100
249 #define ECDSA_R_DATA_TOO_LARGE_FOR_KEY_SIZE 101
250 #define ECDSA_R_ERR_EC_LIB 102
251 #define ECDSA_R_MISSING_PARAMETERS 103
252 #define ECDSA_R_NEED_NEW_SETUP_VALUES 106
253 #define ECDSA_R_NON_FIPS_METHOD 107
254 #define ECDSA_R_RANDOM_NUMBER_GENERATION_FAILED 104
255 #define ECDSA_R_SIGNATURE_MALLOC_FAILED 105