OpenCoverage

tb_dsa.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_dsa.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7static ENGINE_TABLE *dsa_table = -
8 ((void *)0)-
9 ;-
10static const int dummy_nid = 1;-
11-
12void-
13ENGINE_unregister_DSA(ENGINE *e)-
14{-
15 engine_table_unregister(&dsa_table, e);-
16}
never executed: end of block
0
17-
18static void-
19engine_unregister_all_DSA(void)-
20{-
21 engine_table_cleanup(&dsa_table);-
22}
never executed: end of block
0
23-
24int-
25ENGINE_register_DSA(ENGINE *e)-
26{-
27 if (e->dsa_meth
e->dsa_methDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
28 return
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, e, &dummy_nid, 1, 0);
engine_table_register(&dsa_table,
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, e, &dummy_nid, 1, 0);
0
29 engine_unregister_all_DSA, e, &dummy_nid, 1, 0);
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, e, &dummy_nid, 1, 0);
0
30 return
never executed: return 1;
1;
never executed: return 1;
0
31}-
32-
33void-
34ENGINE_register_all_DSA(void)-
35{-
36 ENGINE *e;-
37-
38 for (e = ENGINE_get_first(); e
eDescription
TRUEnever evaluated
FALSEnever evaluated
; e = ENGINE_get_next(e))
0
39 ENGINE_register_DSA(e);
never executed: ENGINE_register_DSA(e);
0
40}
never executed: end of block
0
41-
42int-
43ENGINE_set_default_DSA(ENGINE *e)-
44{-
45 if (e->dsa_meth
e->dsa_methDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
46 return
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, e, &dummy_nid, 1, 1);
engine_table_register(&dsa_table,
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, e, &dummy_nid, 1, 1);
0
47 engine_unregister_all_DSA, e, &dummy_nid, 1, 1);
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, e, &dummy_nid, 1, 1);
0
48 return
never executed: return 1;
1;
never executed: return 1;
0
49}-
50-
51-
52-
53-
54ENGINE *-
55ENGINE_get_default_DSA(void)-
56{-
57 return
executed 6 times by 2 tests: return engine_table_select(&dsa_table, dummy_nid);
Executed by:
  • dsatest
  • libcrypto.so.44.0.1
engine_table_select(&dsa_table, dummy_nid);
executed 6 times by 2 tests: return engine_table_select(&dsa_table, dummy_nid);
Executed by:
  • dsatest
  • libcrypto.so.44.0.1
6
58}-
59-
60-
61const DSA_METHOD *-
62ENGINE_get_DSA(const ENGINE *e)-
63{-
64 return
never executed: return e->dsa_meth;
e->dsa_meth;
never executed: return e->dsa_meth;
0
65}-
66-
67-
68int-
69ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth)-
70{-
71 e->dsa_meth = dsa_meth;-
72 return
never executed: return 1;
1;
never executed: return 1;
0
73}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2