OpenCoverage

ecdsa_sign.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2ECDSA_SIG *ECDSA_do_sign(const unsigned char *dgst, int dlen, EC_KEY *eckey)-
3{-
4 return
never executed: return ECDSA_do_sign_ex(dgst, dlen, ((void *)0) , ((void *)0) , eckey);
ECDSA_do_sign_ex(dgst, dlen,
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-
11ECDSA_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 !=
eckey->meth->s...!= ((void *)0)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-367
16 ((void *)0)
eckey->meth->s...!= ((void *)0)Description
TRUEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-367
17 )-
18 return
executed 367 times by 1 test: return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey);
Executed by:
  • libcrypto.so.1.1
eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey);
executed 367 times by 1 test: return eckey->meth->sign_sig(dgst, dlen, kinv, rp, eckey);
Executed by:
  • libcrypto.so.1.1
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-
25int 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: return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey);
Executed by:
  • libcrypto.so.1.1
ECDSA_sign_ex(type, dgst, dlen, sig, siglen,
executed 363 times by 1 test: return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey);
Executed by:
  • libcrypto.so.1.1
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:
  • libcrypto.so.1.1
363
30 ,
executed 363 times by 1 test: return ECDSA_sign_ex(type, dgst, dlen, sig, siglen, ((void *)0) , ((void *)0) , eckey);
Executed by:
  • libcrypto.so.1.1
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:
  • libcrypto.so.1.1
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:
  • libcrypto.so.1.1
363
33}-
34-
35int 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 !=
eckey->meth->s...!= ((void *)0)Description
TRUEevaluated 363 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-363
40 ((void *)0)
eckey->meth->s...!= ((void *)0)Description
TRUEevaluated 363 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-363
41 )-
42 return
executed 363 times by 1 test: return eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey);
Executed by:
  • libcrypto.so.1.1
eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey);
executed 363 times by 1 test: return eckey->meth->sign(type, dgst, dlen, sig, siglen, kinv, r, eckey);
Executed by:
  • libcrypto.so.1.1
363
43 ERR_put_error(16,(254),(152),__FILE__,41);-
44 return
never executed: return 0;
0;
never executed: return 0;
0
45}-
46-
47int ECDSA_sign_setup(EC_KEY *eckey, BN_CTX *ctx_in, BIGNUM **kinvp,-
48 BIGNUM **rp)-
49{-
50 if (eckey->meth->sign_setup !=
eckey->meth->s...!= ((void *)0)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-4
51 ((void *)0)
eckey->meth->s...!= ((void *)0)Description
TRUEevaluated 4 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEnever evaluated
0-4
52 )-
53 return
executed 4 times by 1 test: return eckey->meth->sign_setup(eckey, ctx_in, kinvp, rp);
Executed by:
  • libcrypto.so.1.1
eckey->meth->sign_setup(eckey, ctx_in, kinvp, rp);
executed 4 times by 1 test: return eckey->meth->sign_setup(eckey, ctx_in, kinvp, rp);
Executed by:
  • libcrypto.so.1.1
4
54 ERR_put_error(16,(248),(152),__FILE__,50);-
55 return
never executed: return 0;
0;
never executed: return 0;
0
56}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2