OpenCoverage

tb_eckey.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_eckey.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2static ENGINE_TABLE *dh_table = -
3 ((void *)0)-
4 ;-
5static const int dummy_nid = 1;-
6-
7void ENGINE_unregister_EC(ENGINE *e)-
8{-
9 engine_table_unregister(&dh_table, e);-
10}
never executed: end of block
0
11-
12static void engine_unregister_all_EC(void)-
13{-
14 engine_table_cleanup(&dh_table);-
15}
never executed: end of block
0
16-
17int ENGINE_register_EC(ENGINE *e)-
18{-
19 if (e->ec_meth !=
e->ec_meth != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 3748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-3748
20 ((void *)0)
e->ec_meth != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 3748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-3748
21 )-
22 return
never executed: return engine_table_register(&dh_table, engine_unregister_all_EC, e, &dummy_nid, 1, 0);
engine_table_register(&dh_table,
never executed: return engine_table_register(&dh_table, engine_unregister_all_EC, e, &dummy_nid, 1, 0);
0
23 engine_unregister_all_EC, e, &dummy_nid,
never executed: return engine_table_register(&dh_table, engine_unregister_all_EC, e, &dummy_nid, 1, 0);
0
24 1, 0);
never executed: return engine_table_register(&dh_table, engine_unregister_all_EC, e, &dummy_nid, 1, 0);
0
25 return
executed 3748 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 3748 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
3748
26}-
27-
28void ENGINE_register_all_EC(void)-
29{-
30 ENGINE *e;-
31-
32 for (e = ENGINE_get_first(); e
eDescription
TRUEnever evaluated
FALSEnever evaluated
; e = ENGINE_get_next(e))
0
33 ENGINE_register_EC(e);
never executed: ENGINE_register_EC(e);
0
34}
never executed: end of block
0
35-
36int ENGINE_set_default_EC(ENGINE *e)-
37{-
38 if (e->ec_meth !=
e->ec_meth != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
39 ((void *)0)
e->ec_meth != ((void *)0)Description
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
0-367
40 )-
41 return
never executed: return engine_table_register(&dh_table, engine_unregister_all_EC, e, &dummy_nid, 1, 1);
engine_table_register(&dh_table,
never executed: return engine_table_register(&dh_table, engine_unregister_all_EC, e, &dummy_nid, 1, 1);
0
42 engine_unregister_all_EC, e, &dummy_nid,
never executed: return engine_table_register(&dh_table, engine_unregister_all_EC, e, &dummy_nid, 1, 1);
0
43 1, 1);
never executed: return engine_table_register(&dh_table, engine_unregister_all_EC, e, &dummy_nid, 1, 1);
0
44 return
executed 367 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
1;
executed 367 times by 1 test: return 1;
Executed by:
  • libcrypto.so.1.1
367
45}-
46-
47-
48-
49-
50-
51-
52ENGINE *ENGINE_get_default_EC(void)-
53{-
54 return
executed 41090 times by 2 tests: return engine_table_select(&dh_table, dummy_nid);
Executed by:
  • libcrypto.so.1.1
  • sm2_internal_test
engine_table_select(&dh_table, dummy_nid);
executed 41090 times by 2 tests: return engine_table_select(&dh_table, dummy_nid);
Executed by:
  • libcrypto.so.1.1
  • sm2_internal_test
41090
55}-
56-
57-
58const EC_KEY_METHOD *ENGINE_get_EC(const ENGINE *e)-
59{-
60 return
never executed: return e->ec_meth;
e->ec_meth;
never executed: return e->ec_meth;
0
61}-
62-
63-
64int ENGINE_set_EC(ENGINE *e, const EC_KEY_METHOD *ec_meth)-
65{-
66 e->ec_meth = ec_meth;-
67 return
never executed: return 1;
1;
never executed: return 1;
0
68}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2