| 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 |