OpenCoverage

tb_dsa.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_dsa.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2static ENGINE_TABLE *dsa_table = -
3 ((void *)0)-
4 ;-
5static const int dummy_nid = 1;-
6-
7void ENGINE_unregister_DSA(ENGINE *e)-
8{-
9 engine_table_unregister(&dsa_table, e);-
10}
never executed: end of block
0
11-
12static void engine_unregister_all_DSA(void)-
13{-
14 engine_table_cleanup(&dsa_table);-
15}
never executed: end of block
0
16-
17int ENGINE_register_DSA(ENGINE *e)-
18{-
19 if (e->dsa_meth
e->dsa_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(&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
21 engine_unregister_all_DSA, e, &dummy_nid,
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, e, &dummy_nid, 1, 0);
0
22 1, 0);
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, 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_DSA(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_DSA(e);
never executed: ENGINE_register_DSA(e);
0
32}
never executed: end of block
0
33-
34int ENGINE_set_default_DSA(ENGINE *e)-
35{-
36 if (e->dsa_meth
e->dsa_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(&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
38 engine_unregister_all_DSA, e, &dummy_nid,
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, e, &dummy_nid, 1, 1);
0
39 1, 1);
never executed: return engine_table_register(&dsa_table, engine_unregister_all_DSA, 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_DSA(void)-
49{-
50 return
executed 15144 times by 1 test: return engine_table_select(&dsa_table, dummy_nid);
Executed by:
  • libcrypto.so.1.1
engine_table_select(&dsa_table, dummy_nid);
executed 15144 times by 1 test: return engine_table_select(&dsa_table, dummy_nid);
Executed by:
  • libcrypto.so.1.1
15144
51}-
52-
53-
54const DSA_METHOD *ENGINE_get_DSA(const ENGINE *e)-
55{-
56 return
never executed: return e->dsa_meth;
e->dsa_meth;
never executed: return e->dsa_meth;
0
57}-
58-
59-
60int ENGINE_set_DSA(ENGINE *e, const DSA_METHOD *dsa_meth)-
61{-
62 e->dsa_meth = dsa_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