OpenCoverage

conf_sap.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_sap.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8-
9-
10-
11-
12static pthread_once_t openssl_configured = -
13 0-
14 ;-
15-
16static const char *openssl_config_name;-
17-
18static void-
19OPENSSL_config_internal(void)-
20{-
21 OPENSSL_load_builtin_modules();-
22-
23-
24 ENGINE_load_builtin_engines();-
25-
26-
27-
28 ERR_clear_error();-
29 if (CONF_modules_load_file(
CONF_modules_l...x20|0x10) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
30 ((void *)0)
CONF_modules_l...x20|0x10) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
31 , openssl_config_name,
CONF_modules_l...x20|0x10) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
0
32 0x20|0x10) <= 0
CONF_modules_l...x20|0x10) <= 0Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
33 BIO *bio_err;-
34 ERR_load_crypto_strings();-
35 if ((
(bio_err = BIO...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
bio_err = BIO_new_fp(
(bio_err = BIO...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
36 stderr
(bio_err = BIO...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
37 , 0x00)) !=
(bio_err = BIO...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
38 ((void *)0)
(bio_err = BIO...!= ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
39 ) {-
40 BIO_printf(bio_err, "Auto configuration failed\n");-
41 ERR_print_errors(bio_err);-
42 BIO_free(bio_err);-
43 }
never executed: end of block
0
44 exit(1);
never executed: exit(1);
0
45 }-
46-
47 return;
never executed: return;
0
48}-
49-
50int-
51OpenSSL_config(const char *config_name)-
52{-
53-
54-
55-
56-
57-
58-
59 if (config_name !=
config_name != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
60 ((void *)0)
config_name != ((void *)0)Description
TRUEnever evaluated
FALSEnever evaluated
0
61 )-
62 openssl_config_name = config_name;
never executed: openssl_config_name = config_name;
0
63-
64 if (OPENSSL_init_crypto(0,
OPENSSL_init_c...id *)0) ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
65 ((void *)0)
OPENSSL_init_c...id *)0) ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
0
66 ) == 0
OPENSSL_init_c...id *)0) ) == 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
67 return
never executed: return 0;
0;
never executed: return 0;
0
68-
69 if (pthread_once(&openssl_configured, OPENSSL_config_internal) != 0
pthread_once(&...internal) != 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
70 return
never executed: return 0;
0;
never executed: return 0;
0
71-
72 return
never executed: return 1;
1;
never executed: return 1;
0
73}-
74-
75void-
76OPENSSL_config(const char *config_name)-
77{-
78 (void) OpenSSL_config(config_name);-
79}
never executed: end of block
0
80-
81static void-
82OPENSSL_no_config_internal(void)-
83{-
84}-
85-
86int-
87OpenSSL_no_config(void)-
88{-
89 if (pthread_once(&openssl_configured, OPENSSL_no_config_internal) != 0
pthread_once(&...internal) != 0Description
TRUEnever evaluated
FALSEevaluated 3 times by 3 tests
Evaluated by:
  • configtest
  • tlstest
  • verifytest
)
0-3
90 return
never executed: return 0;
0;
never executed: return 0;
0
91-
92 return
executed 3 times by 3 tests: return 1;
Executed by:
  • configtest
  • tlstest
  • verifytest
1;
executed 3 times by 3 tests: return 1;
Executed by:
  • configtest
  • tlstest
  • verifytest
3
93}-
94-
95void-
96OPENSSL_no_config(void)-
97{-
98 (void) OpenSSL_no_config();-
99}
never executed: end of block
0
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2