OpenCoverage

tb_rsa.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/tb_rsa.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7static ENGINE_TABLE *rsa_table = -
8 ((void *)0)-
9 ;-
10static const int dummy_nid = 1;-
11-
12void-
13ENGINE_unregister_RSA(ENGINE *e)-
14{-
15 engine_table_unregister(&rsa_table, e);-
16}
never executed: end of block
0
17-
18static void-
19engine_unregister_all_RSA(void)-
20{-
21 engine_table_cleanup(&rsa_table);-
22}
never executed: end of block
0
23-
24int-
25ENGINE_register_RSA(ENGINE *e)-
26{-
27 if (e->rsa_meth
e->rsa_methDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
28 return
never executed: return engine_table_register(&rsa_table, engine_unregister_all_RSA, e, &dummy_nid, 1, 0);
engine_table_register(&rsa_table,
never executed: return engine_table_register(&rsa_table, engine_unregister_all_RSA, e, &dummy_nid, 1, 0);
0
29 engine_unregister_all_RSA, e, &dummy_nid, 1, 0);
never executed: return engine_table_register(&rsa_table, engine_unregister_all_RSA, e, &dummy_nid, 1, 0);
0
30 return
never executed: return 1;
1;
never executed: return 1;
0
31}-
32-
33void-
34ENGINE_register_all_RSA(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_RSA(e);
never executed: ENGINE_register_RSA(e);
0
40}
never executed: end of block
0
41-
42int-
43ENGINE_set_default_RSA(ENGINE *e)-
44{-
45 if (e->rsa_meth
e->rsa_methDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
46 return
never executed: return engine_table_register(&rsa_table, engine_unregister_all_RSA, e, &dummy_nid, 1, 1);
engine_table_register(&rsa_table,
never executed: return engine_table_register(&rsa_table, engine_unregister_all_RSA, e, &dummy_nid, 1, 1);
0
47 engine_unregister_all_RSA, e, &dummy_nid, 1, 1);
never executed: return engine_table_register(&rsa_table, engine_unregister_all_RSA, 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_RSA(void)-
56{-
57 return
executed 256 times by 6 tests: return engine_table_select(&rsa_table, dummy_nid);
Executed by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • rsa_test
  • servertest
  • ssltest
  • tlstest
engine_table_select(&rsa_table, dummy_nid);
executed 256 times by 6 tests: return engine_table_select(&rsa_table, dummy_nid);
Executed by:
  • libcrypto.so.44.0.1
  • pkcs7test
  • rsa_test
  • servertest
  • ssltest
  • tlstest
256
58}-
59-
60-
61const RSA_METHOD *-
62ENGINE_get_RSA(const ENGINE *e)-
63{-
64 return
never executed: return e->rsa_meth;
e->rsa_meth;
never executed: return e->rsa_meth;
0
65}-
66-
67-
68int-
69ENGINE_set_RSA(ENGINE *e, const RSA_METHOD *rsa_meth)-
70{-
71 e->rsa_meth = rsa_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