OpenCoverage

tb_dh.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dh.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_DH(ENGINE *e)-
8{-
9 engine_table_unregister(&dh_table, e);-
10}
never executed: end of block
0
11-
12static void engine_unregister_all_DH(void)-
13{-
14 engine_table_cleanup(&dh_table);-
15}
never executed: end of block
0
16-
17int ENGINE_register_DH(ENGINE *e)-
18{-
19 if (e->dh_meth
e->dh_methDescription
TRUEnever evaluated
FALSEevaluated 3748 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-3748
20 return
never executed: return engine_table_register(&dh_table, engine_unregister_all_DH, e, &dummy_nid, 1, 0);
engine_table_register(&dh_table,
never executed: return engine_table_register(&dh_table, engine_unregister_all_DH, e, &dummy_nid, 1, 0);
0
21 engine_unregister_all_DH, e, &dummy_nid,
never executed: return engine_table_register(&dh_table, engine_unregister_all_DH, e, &dummy_nid, 1, 0);
0
22 1, 0);
never executed: return engine_table_register(&dh_table, engine_unregister_all_DH, e, &dummy_nid, 1, 0);
0
23 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
24}-
25-
26void ENGINE_register_all_DH(void)-
27{-
28 ENGINE *e;-
29-
30 for (e = ENGINE_get_first(); e
eDescription
TRUEnever evaluated
FALSEnever evaluated
; e = ENGINE_get_next(e))
0
31 ENGINE_register_DH(e);
never executed: ENGINE_register_DH(e);
0
32}
never executed: end of block
0
33-
34int ENGINE_set_default_DH(ENGINE *e)-
35{-
36 if (e->dh_meth
e->dh_methDescription
TRUEnever evaluated
FALSEevaluated 367 times by 1 test
Evaluated by:
  • libcrypto.so.1.1
)
0-367
37 return
never executed: return engine_table_register(&dh_table, engine_unregister_all_DH, e, &dummy_nid, 1, 1);
engine_table_register(&dh_table,
never executed: return engine_table_register(&dh_table, engine_unregister_all_DH, e, &dummy_nid, 1, 1);
0
38 engine_unregister_all_DH, e, &dummy_nid,
never executed: return engine_table_register(&dh_table, engine_unregister_all_DH, e, &dummy_nid, 1, 1);
0
39 1, 1);
never executed: return engine_table_register(&dh_table, engine_unregister_all_DH, e, &dummy_nid, 1, 1);
0
40 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
41}-
42-
43-
44-
45-
46-
47-
48ENGINE *ENGINE_get_default_DH(void)-
49{-
50 return
executed 12258 times by 1 test: return engine_table_select(&dh_table, dummy_nid);
Executed by:
  • libcrypto.so.1.1
engine_table_select(&dh_table, dummy_nid);
executed 12258 times by 1 test: return engine_table_select(&dh_table, dummy_nid);
Executed by:
  • libcrypto.so.1.1
12258
51}-
52-
53-
54const DH_METHOD *ENGINE_get_DH(const ENGINE *e)-
55{-
56 return
never executed: return e->dh_meth;
e->dh_meth;
never executed: return e->dh_meth;
0
57}-
58-
59-
60int ENGINE_set_DH(ENGINE *e, const DH_METHOD *dh_meth)-
61{-
62 e->dh_meth = dh_meth;-
63 return
never executed: return 1;
1;
never executed: return 1;
0
64}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2