OpenCoverage

tb_ecdh.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_ecdh.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7static ENGINE_TABLE *ecdh_table = -
8 ((void *)0)-
9 ;-
10static const int dummy_nid = 1;-
11-
12void-
13ENGINE_unregister_ECDH(ENGINE *e)-
14{-
15 engine_table_unregister(&ecdh_table, e);-
16}
never executed: end of block
0
17-
18static void-
19engine_unregister_all_ECDH(void)-
20{-
21 engine_table_cleanup(&ecdh_table);-
22}
never executed: end of block
0
23-
24int-
25ENGINE_register_ECDH(ENGINE *e)-
26{-
27 if (e->ecdh_meth
e->ecdh_methDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
28 return
never executed: return engine_table_register(&ecdh_table, engine_unregister_all_ECDH, e, &dummy_nid, 1, 0);
engine_table_register(&ecdh_table,
never executed: return engine_table_register(&ecdh_table, engine_unregister_all_ECDH, e, &dummy_nid, 1, 0);
0
29 engine_unregister_all_ECDH, e, &dummy_nid, 1, 0);
never executed: return engine_table_register(&ecdh_table, engine_unregister_all_ECDH, e, &dummy_nid, 1, 0);
0
30 return
never executed: return 1;
1;
never executed: return 1;
0
31}-
32-
33void-
34ENGINE_register_all_ECDH(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_ECDH(e);
never executed: ENGINE_register_ECDH(e);
0
40}
never executed: end of block
0
41-
42int-
43ENGINE_set_default_ECDH(ENGINE *e)-
44{-
45 if (e->ecdh_meth
e->ecdh_methDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
46 return
never executed: return engine_table_register(&ecdh_table, engine_unregister_all_ECDH, e, &dummy_nid, 1, 1);
engine_table_register(&ecdh_table,
never executed: return engine_table_register(&ecdh_table, engine_unregister_all_ECDH, e, &dummy_nid, 1, 1);
0
47 engine_unregister_all_ECDH, e, &dummy_nid, 1, 1);
never executed: return engine_table_register(&ecdh_table, engine_unregister_all_ECDH, 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_ECDH(void)-
56{-
57 return
executed 82 times by 2 tests: return engine_table_select(&ecdh_table, dummy_nid);
Executed by:
  • ecdhtest
  • ssltest
engine_table_select(&ecdh_table, dummy_nid);
executed 82 times by 2 tests: return engine_table_select(&ecdh_table, dummy_nid);
Executed by:
  • ecdhtest
  • ssltest
82
58}-
59-
60-
61const ECDH_METHOD *-
62ENGINE_get_ECDH(const ENGINE *e)-
63{-
64 return
never executed: return e->ecdh_meth;
e->ecdh_meth;
never executed: return e->ecdh_meth;
0
65}-
66-
67-
68int-
69ENGINE_set_ECDH(ENGINE *e, const ECDH_METHOD *ecdh_meth)-
70{-
71 e->ecdh_meth = ecdh_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