OpenCoverage

OpenSSL Test Coverage

Sources

Page:<>12
eLOC - Effective Lines of Code: 6
3
eLOC - Effective Lines of Code: 35
4
eLOC - Effective Lines of Code: 70
5
eLOC - Effective Lines of Code: 134
...8
eLOC - Effective Lines of Code: 3959
SourceCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
aes_misc.c
Source: aes_misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_misc.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
arch_intrinsics.h
Source: arch_intrinsics.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/arch_intrinsics.h
Coverage: 100.000% (1/1)
100.000% (1/1)
11
asn1_int.h
Source: asn1_int.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/asn1_int.h
Coverage:  0.000% (0/24)
  0.000% (0/24)
124
asn1t.h
Source: asn1t.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/asn1t.h
Coverage:  25.000% (6/24)
 25.000% (6/24)
124
async_locl.h
Source: async_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_locl.h
Coverage:  16.667% (4/24)
 16.667% (4/24)
124
bio.h
Source: bio.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/bio.h
Coverage:  25.000% (6/24)
 25.000% (6/24)
124
bio_pk7.c
Source: bio_pk7.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/bio_pk7.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
cms_lcl.h
Source: cms_lcl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lcl.h
Coverage:  16.667% (4/24)
 16.667% (4/24)
124
crypto.h
Source: crypto.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/crypto.h
Coverage:  29.167% (7/24)
 29.167% (7/24)
124
curve448utils.h
Source: curve448utils.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448utils.h
Coverage: 100.000% (1/1)
100.000% (1/1)
11
dane.h
Source: dane.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/dane.h
Coverage:  20.833% (5/24)
 20.833% (5/24)
124
dsa_vrf.c
Source: dsa_vrf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_vrf.c
Coverage: 100.000% (1/1)
100.000% (1/1)
11
err.h
Source: err.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/err.h
Coverage:  38.462% (5/13)
 38.462% (5/13)
113
evp_int.h
Source: evp_int.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/evp_int.h
Coverage:  25.000% (6/24)
 25.000% (6/24)
124
evp_locl.h
Source: evp_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_locl.h
Coverage:  4.167% (1/24)
  4.167% (1/24)
124
mem_dbg.c
Source: mem_dbg.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_dbg.c
Coverage: 100.000% (1/1)
100.000% (1/1)
11
o_init.c
Source: o_init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_init.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
obj_xref.h
Source: obj_xref.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.h
Coverage:  8.333% (2/24)
  8.333% (2/24)
124
pcy_int.h
Source: pcy_int.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/pcy_int.h
Coverage:  0.000% (0/24)
  0.000% (0/24)
124
pkcs12.h
Source: pkcs12.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/pkcs12.h
Coverage:  12.500% (3/24)
 12.500% (3/24)
124
rsa_locl.h
Source: rsa_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_locl.h
Coverage:  20.833% (5/24)
 20.833% (5/24)
124
txt_db.h
Source: txt_db.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/txt_db.h
Coverage:  20.833% (5/24)
 20.833% (5/24)
124
ui.h
Source: ui.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/ui.h
Coverage:  20.833% (5/24)
 20.833% (5/24)
124
ui_null.c
Source: ui_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ui/ui_null.c
Coverage: 100.000% (1/1)
100.000% (1/1)
11
v3_akeya.c
Source: v3_akeya.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
14
v3_int.c
Source: v3_int.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_int.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
x_val.c
Source: x_val.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_val.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
14
aes_ofb.c
Source: aes_ofb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ofb.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
asn1_locl.h
Source: asn1_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_locl.h
Coverage:  20.833% (10/48)
 20.833% (10/48)
248
c_zlib.c
Source: c_zlib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/c_zlib.c
Coverage: 100.000% (1/1)
100.000% (1/1)
21
cmll_ctr.c
Source: cmll_ctr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ctr.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
cmll_ofb.c
Source: cmll_ofb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ofb.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
cryptlib.h
Source: cryptlib.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/cryptlib.h
Coverage:  16.216% (6/37)
 16.216% (6/37)
237
ct.h
Source: ct.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/ct.h
Coverage:  22.917% (11/48)
 22.917% (11/48)
248
dsa_sign.c
Source: dsa_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_sign.c
Coverage:  50.000% (1/2)
 50.000% (1/2)
22
lhash.h
Source: lhash.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/lhash.h
Coverage:  23.077% (6/26)
 23.077% (6/26)
226
n_pkey.c
Source: n_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/n_pkey.c
Coverage:  0.000% (0/8)
  0.000% (0/8)
28
point_448.h
Source: point_448.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/point_448.h
Coverage: 100.000% (2/2)
100.000% (2/2)
22
seed_cfb.c
Source: seed_cfb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/seed/seed_cfb.c
Coverage: 100.000% (1/1)
100.000% (1/1)
21
seed_ofb.c
Source: seed_ofb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/seed/seed_ofb.c
Coverage: 100.000% (1/1)
100.000% (1/1)
21
store_locl.h
Source: store_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/store_locl.h
Coverage:  2.703% (1/37)
  2.703% (1/37)
237
v3_pcia.c
Source: v3_pcia.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_pcia.c
Coverage:  25.000% (2/8)
 25.000% (2/8)
28
x_spki.c
Source: x_spki.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_spki.c
Coverage:  0.000% (0/8)
  0.000% (0/8)
28
a_octet.c
Source: a_octet.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_octet.c
Coverage: 100.000% (3/3)
100.000% (3/3)
33
aes_wrap.c
Source: aes_wrap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c
Coverage: 100.000% (2/2)
100.000% (2/2)
32
cm_ameth.c
Source: cm_ameth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c
Coverage:  50.000% (1/2)
 50.000% (1/2)
32
cmll_ecb.c
Source: cmll_ecb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_ecb.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
32
eng_int.h
Source: eng_int.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_int.h
Coverage:  21.311% (13/61)
 21.311% (13/61)
361
obj_lcl.h
Source: obj_lcl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lcl.h
Coverage:  34.000% (17/50)
 34.000% (17/50)
350
pkcs7.h
Source: pkcs7.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/pkcs7.h
Coverage:  12.500% (9/72)
 12.500% (9/72)
372
safestack.h
Source: safestack.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/safestack.h
Coverage:  9.722% (7/72)
  9.722% (7/72)
372
seed_ecb.c
Source: seed_ecb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/seed/seed_ecb.c
Coverage: 100.000% (4/4)
100.000% (4/4)
32
srp.h
Source: srp.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/srp.h
Coverage:  13.889% (10/72)
 13.889% (10/72)
372
ssl.h
Source: ssl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/ssl.h
Coverage:  26.389% (19/72)
 26.389% (19/72)
372
ts.h
Source: ts.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/ts.h
Coverage:  0.000% (0/72)
  0.000% (0/72)
372
x509_lcl.h
Source: x509_lcl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_lcl.h
Coverage:  16.667% (12/72)
 16.667% (12/72)
372
x509_vfy.h
Source: x509_vfy.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/x509_vfy.h
Coverage:  15.278% (11/72)
 15.278% (11/72)
372
x_exten.c
Source: x_exten.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_exten.c
Coverage:  57.143% (4/7)
 57.143% (4/7)
37
cms.h
Source: cms.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/cms.h
Coverage:  10.417% (10/96)
 10.417% (10/96)
496
conf.h
Source: conf.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/conf.h
Coverage:  30.588% (26/85)
 30.588% (26/85)
485
m_blake2b.c
Source: m_blake2b.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/m_blake2b.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_blake2s.c
Source: m_blake2s.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/m_blake2s.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_md4.c
Source: m_md4.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_md4.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_md5.c
Source: m_md5.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_md5.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_mdc2.c
Source: m_mdc2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_mdc2.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_null.c
Source: m_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_null.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
44
m_ripemd.c
Source: m_ripemd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_ripemd.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_sm3.c
Source: m_sm3.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm3/m_sm3.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_wp.c
Source: m_wp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_wp.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
ocsp.h
Source: ocsp.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/ocsp.h
Coverage:  10.417% (10/96)
 10.417% (10/96)
496
p12_asn.c
Source: p12_asn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs12/p12_asn.c
Coverage:  12.500% (2/16)
 12.500% (2/16)
416
conf_mall.c
Source: conf_mall.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mall.c
Coverage: 100.000% (1/1)
100.000% (1/1)
51
ctype.c
Source: ctype.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ctype.c
Coverage: 100.000% (13/13)
100.000% (13/13)
53
e_null.c
Source: e_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_null.c
Coverage:  66.667% (4/6)
 66.667% (4/6)
54
o_fips.c
Source: o_fips.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_fips.c
Coverage:  0.000% (0/5)
  0.000% (0/5)
53
rand_key.c
Source: rand_key.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/rand_key.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
53
seed_cbc.c
Source: seed_cbc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/seed/seed_cbc.c
Coverage: 100.000% (4/4)
100.000% (4/4)
52
uid.c
Source: uid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/uid.c
Coverage: 100.000% (1/1)
100.000% (1/1)
51
aes_cfb.c
Source: aes_cfb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_cfb.c
Coverage:  0.000% (0/3)
  0.000% (0/3)
63
asn1_err.c
Source: asn1_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
async_err.c
Source: async_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
async_posix.h
Source: async_posix.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.h
Coverage:  88.889% (8/9)
 88.889% (8/9)
63
bio_err.c
Source: bio_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
bn_err.c
Source: bn_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
buf_err.c
Source: buf_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buf_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
cmll_cfb.c
Source: cmll_cfb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_cfb.c
Coverage:  0.000% (0/3)
  0.000% (0/3)
63
cms_err.c
Source: cms_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
comp_err.c
Source: comp_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
conf_err.c
Source: conf_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
cpt_err.c
Source: cpt_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cpt_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
ct_err.c
Source: ct_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
dh_err.c
Source: dh_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
dsa_err.c
Source: dsa_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
dso_err.c
Source: dso_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dso/dso_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
e_rc4.c
Source: e_rc4.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4.c
Coverage: 100.000% (4/4)
100.000% (4/4)
64
ec_err.c
Source: ec_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
eng_all.c
Source: eng_all.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_all.c
Coverage: 100.000% (1/1)
100.000% (1/1)
61
eng_err.c
Source: eng_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
evp_err.c
Source: evp_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
i2d_pu.c
Source: i2d_pu.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/i2d_pu.c
Coverage:  0.000% (0/8)
  0.000% (0/8)
65
Page:<>12
eLOC - Effective Lines of Code: 6
3
eLOC - Effective Lines of Code: 35
4
eLOC - Effective Lines of Code: 70
5
eLOC - Effective Lines of Code: 134
...8
eLOC - Effective Lines of Code: 3959

Generated by Squish Coco 4.2.2