OpenCoverage

crypto_init.c

Absolute File Name:/home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/crypto_init.c
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3int OpenSSL_config(const char *);-
4int OpenSSL_no_config(void);-
5-
6static pthread_t crypto_init_thread;-
7-
8static void-
9OPENSSL_init_crypto_internal(void)-
10{-
11 crypto_init_thread = pthread_self();-
12 OPENSSL_cpuid_setup();-
13 ERR_load_crypto_strings();-
14 OpenSSL_add_all_ciphers();-
15 OpenSSL_add_all_digests();-
16}
executed 290 times by 31 tests: end of block
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ...
290
17-
18int-
19OPENSSL_init_crypto(uint64_t opts, const void *settings)-
20{-
21 static pthread_once_t once = -
22 0-
23 ;-
24-
25 if (pthread_equal(pthread_self(), crypto_init_thread)
pthread_equal(...o_init_thread)Description
TRUEevaluated 15337 times by 30 tests
Evaluated by:
  • asn1test
  • base64test
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ssltest
  • ...
FALSEevaluated 290 times by 31 tests
Evaluated by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ...
)
290-15337
26 return
executed 15337 times by 30 tests: return 1;
Executed by:
  • asn1test
  • base64test
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ssltest
  • ...
1;
executed 15337 times by 30 tests: return 1;
Executed by:
  • asn1test
  • base64test
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ssltest
  • ...
15337
27-
28 if (pthread_once(&once, OPENSSL_init_crypto_internal) != 0
pthread_once(&...internal) != 0Description
TRUEnever evaluated
FALSEevaluated 290 times by 31 tests
Evaluated by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ...
)
0-290
29 return
never executed: return 0;
0;
never executed: return 0;
0
30-
31 if ((
(opts & 0x00000001L)Description
TRUEevaluated 3 times by 3 tests
Evaluated by:
  • configtest
  • tlstest
  • verifytest
FALSEevaluated 287 times by 28 tests
Evaluated by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ssltest
  • ...
opts & 0x00000001L)
(opts & 0x00000001L)Description
TRUEevaluated 3 times by 3 tests
Evaluated by:
  • configtest
  • tlstest
  • verifytest
FALSEevaluated 287 times by 28 tests
Evaluated by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ssltest
  • ...
&&
3-287
32 (
(OpenSSL_no_config() == 0)Description
TRUEnever evaluated
FALSEevaluated 3 times by 3 tests
Evaluated by:
  • configtest
  • tlstest
  • verifytest
OpenSSL_no_config() == 0)
(OpenSSL_no_config() == 0)Description
TRUEnever evaluated
FALSEevaluated 3 times by 3 tests
Evaluated by:
  • configtest
  • tlstest
  • verifytest
)
0-3
33 return
never executed: return 0;
0;
never executed: return 0;
0
34-
35 if ((
(opts & 0x00000002L)Description
TRUEnever evaluated
FALSEevaluated 290 times by 31 tests
Evaluated by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ...
opts & 0x00000002L)
(opts & 0x00000002L)Description
TRUEnever evaluated
FALSEevaluated 290 times by 31 tests
Evaluated by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ...
&&
0-290
36 (
(OpenSSL_confi...d *)0) ) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
OpenSSL_config(
(OpenSSL_confi...d *)0) ) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
37 ((void *)0)
(OpenSSL_confi...d *)0) ) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
0
38 ) == 0)
(OpenSSL_confi...d *)0) ) == 0)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
39 return
never executed: return 0;
0;
never executed: return 0;
0
40-
41 return
executed 290 times by 31 tests: return 1;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ...
1;
executed 290 times by 31 tests: return 1;
Executed by:
  • asn1test
  • base64test
  • bnaddsub
  • bntest
  • cipher_list
  • cipherstest
  • clienttest
  • configtest
  • dhtest
  • dsatest
  • ecdhtest
  • ecdsatest
  • ectest
  • enginetest
  • evptest
  • exptest
  • gost2814789t
  • keypairtest
  • libcrypto.so.44.0.1
  • mont
  • pbkdf2
  • pkcs7test
  • rsa_test
  • servertest
  • ssl_versions
  • ...
290
42}-
Switch to Source codePreprocessed file

Generated by Squish Coco 4.2.2