Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||
---|---|---|---|---|---|---|---|---|
1 | - | |||||||
2 | ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey) | - | ||||||
3 | { | - | ||||||
4 | return never executed: ECDSA_do_sign_ex(dgst, dlen, return ECDSA_do_sign_ex(dgst, dlen, ((void *)0) , ((void *)0) , eckey); never executed: return ECDSA_do_sign_ex(dgst, dlen, ((void *)0) , ((void *)0) , eckey); | 0 | ||||||
5 | ((void *)0) never executed: return ECDSA_do_sign_ex(dgst, dlen, ((void *)0) , ((void *)0) , eckey); | 0 | ||||||
6 | , never executed: return ECDSA_do_sign_ex(dgst, dlen, ((void *)0) , ((void *)0) , eckey); | 0 | ||||||
7 | ((void *)0) never executed: return ECDSA_do_sign_ex(dgst, dlen, ((void *)0) , ((void *)0) , eckey); | 0 | ||||||
8 | , eckey); never executed: return ECDSA_do_sign_ex(dgst, dlen, ((void *)0) , ((void *)0) , eckey); | 0 | ||||||
9 | } | - | ||||||
10 | - | |||||||
11 | ECDSA_SIG *ECDSA_do_sign_ex(const unsigned char *dgst, int dlen, | - | ||||||
12 | const BIGNUM *kinv, const BIGNUM *rp, | - | ||||||
13 | EC_KEY *eckey) | - | ||||||
14 | { | - | ||||||
15 | if (eckey->meth->sign_sig !=
| 0-367 | ||||||
16 | ((void *)0)
| 0-367 | ||||||
17 | ) | - | ||||||
18 | return executed 367 times by 1 test: eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey);return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey); Executed by:
executed 367 times by 1 test: return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey); Executed by:
| 367 | ||||||
19 | ERR_put_error(16,(251),(152),__FILE__,25); | - | ||||||
20 | return never executed: return ((void *)0) ; never executed: return ((void *)0) ; | 0 | ||||||
21 | ((void *)0) never executed: return ((void *)0) ; | 0 | ||||||
22 | ; never executed: return ((void *)0) ; | 0 | ||||||
23 | } | - | ||||||
24 | - | |||||||
25 | int ECDSA_sign(int type, const unsigned char *dgst, int dlen, unsigned char | - | ||||||
26 | *sig, unsigned int *siglen, EC_KEY *eckey) | - | ||||||
27 | { | - | ||||||
28 | return executed 363 times by 1 test: ECDSA_sign_ex(type, dgst, dlen, sig, siglen, return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey); Executed by:
executed 363 times by 1 test: return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey); Executed by:
| 363 | ||||||
29 | ((void *)0) executed 363 times by 1 test: return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey); Executed by:
| 363 | ||||||
30 | , executed 363 times by 1 test: return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey); Executed by:
| 363 | ||||||
31 | ((void *)0) executed 363 times by 1 test: return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey); Executed by:
| 363 | ||||||
32 | , eckey); executed 363 times by 1 test: return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey); Executed by:
| 363 | ||||||
33 | } | - | ||||||
34 | - | |||||||
35 | int ECDSA_sign_ex(int type, const unsigned char *dgst, int dlen, | - | ||||||
36 | unsigned char *sig, unsigned int *siglen, const BIGNUM *kinv, | - | ||||||
37 | const BIGNUM *r, EC_KEY *eckey) | - | ||||||
38 | { | - | ||||||
39 | if (eckey->meth->sign !=
| 0-363 | ||||||
40 | ((void *)0)
| 0-363 | ||||||
41 | ) | - | ||||||
42 | return executed 363 times by 1 test: eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey);return eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey); Executed by:
executed 363 times by 1 test: return eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey); Executed by:
| 363 | ||||||
43 | ERR_put_error(16,(254),(152),__FILE__,41); | - | ||||||
44 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
45 | } | - | ||||||
46 | - | |||||||
47 | int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp, | - | ||||||
48 | BIGNUM **rp) | - | ||||||
49 | { | - | ||||||
50 | if (eckey->meth->sign_setup !=
| 0-4 | ||||||
51 | ((void *)0)
| 0-4 | ||||||
52 | ) | - | ||||||
53 | return executed 4 times by 1 test: eckey->meth->sign_setup(eckey, ctx_in, kinvp, rp);return eckey->meth->sign_setup(eckey, ctx_in, kinvp, rp); Executed by:
executed 4 times by 1 test: return eckey->meth->sign_setup(eckey, ctx_in, kinvp, rp); Executed by:
| 4 | ||||||
54 | ERR_put_error(16,(248),(152),__FILE__,50); | - | ||||||
55 | return never executed: 0;return 0; never executed: return 0; | 0 | ||||||
56 | } | - | ||||||
Switch to Source code | Preprocessed file |