OpenCoverage

ec_cvt.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_cvt.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a,-
3 const BIGNUM *b, BN_CTX *ctx)-
4{-
5 const EC_METHOD *meth;-
6 EC_GROUP *ret;-
7 meth = EC_GFp_mont_method();-
8-
9-
10-
11-
12-
13-
14-
15 ret = EC_GROUP_new(meth);-
16 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 8287 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • sm2_internal_test
0-8287
17 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 8287 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • sm2_internal_test
0-8287
18 )-
19 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
20 ((void *)0)
never executed: return ((void *)0) ;
0
21 ;
never executed: return ((void *)0) ;
0
22-
23 if (!EC_GROUP_set_curve(ret, p, a, b, ctx)
!EC_GROUP_set_... p, a, b, ctx)Description
TRUEevaluated 422 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
FALSEevaluated 7865 times by 2 tests
Evaluated by:
  • libcrypto.so.1.1
  • sm2_internal_test
) {
422-7865
24 EC_GROUP_clear_free(ret);-
25 return
executed 422 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
executed 422 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
422
26 ((void *)0)
executed 422 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
422
27 ;
executed 422 times by 1 test: return ((void *)0) ;
Executed by:
  • libcrypto.so.1.1
422
28 }-
29-
30 return
executed 7865 times by 2 tests: return ret;
Executed by:
  • libcrypto.so.1.1
  • sm2_internal_test
ret;
executed 7865 times by 2 tests: return ret;
Executed by:
  • libcrypto.so.1.1
  • sm2_internal_test
7865
31}-
32-
33-
34EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a,-
35 const BIGNUM *b, BN_CTX *ctx)-
36{-
37 const EC_METHOD *meth;-
38 EC_GROUP *ret;-
39-
40 meth = EC_GF2m_simple_method();-
41-
42 ret = EC_GROUP_new(meth);-
43 if (ret ==
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 9620 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-9620
44 ((void *)0)
ret == ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 9620 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-9620
45 )-
46 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
47 ((void *)0)
never executed: return ((void *)0) ;
0
48 ;
never executed: return ((void *)0) ;
0
49-
50 if (!EC_GROUP_set_curve(ret, p, a, b, ctx)
!EC_GROUP_set_... p, a, b, ctx)Description
TRUEnever evaluated
FALSEevaluated 9620 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
) {
0-9620
51 EC_GROUP_clear_free(ret);-
52 return
never executed: return ((void *)0) ;
never executed: return ((void *)0) ;
0
53 ((void *)0)
never executed: return ((void *)0) ;
0
54 ;
never executed: return ((void *)0) ;
0
55 }-
56-
57 return
executed 9620 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
ret;
executed 9620 times by 1 test: return ret;
Executed by:
  • libcrypto.so.1.1
9620
58}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2