OpenCoverage

OpenSSL Test Coverage

Sources

Page:<>1
Source: LPdir_unix.c
23
Source: des_enc.c
4
Source: err.c
5
Source: ofb64ede.c
6
Source: rsa_ossl.c
...8
Source: xcbc_enc.c
Sourceā–“Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
bn_rand.c
Source: bn_rand.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Coverage:  66.667% (90/135)
 66.667% (90/135)
13449
bn_recp.c
Source: bn_recp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c
Coverage:  56.566% (56/99)
 56.566% (56/99)
13437
bn_shift.c
Source: bn_shift.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c
Coverage:  83.696% (77/92)
 83.696% (77/92)
11730
bn_sqr.c
Source: bn_sqr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c
Coverage:  80.519% (62/77)
 80.519% (62/77)
11926
bn_sqrt.c
Source: bn_sqrt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqrt.c
Coverage:  50.216% (116/231)
 50.216% (116/231)
20276
bn_word.c
Source: bn_word.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c
Coverage:  72.549% (74/102)
 72.549% (74/102)
10734
bn_x931p.c
Source: bn_x931p.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c
Coverage:  0.000% (0/140)
  0.000% (0/140)
13350
bss_acpt.c
Source: bss_acpt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_acpt.c
Coverage:  33.478% (77/230)
 33.478% (77/230)
43293
bss_bio.c
Source: bss_bio.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c
Coverage:  51.656% (156/302)
 51.656% (156/302)
563114
bss_conn.c
Source: bss_conn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_conn.c
Coverage:  38.034% (89/234)
 38.034% (89/234)
39497
bss_dgram.c
Source: bss_dgram.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_dgram.c
Coverage:  0.000% (0/303)
  0.000% (0/303)
500115
bss_fd.c
Source: bss_fd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_fd.c
Coverage:  0.000% (0/93)
  0.000% (0/93)
11546
bss_file.c
Source: bss_file.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_file.c
Coverage:  56.250% (90/160)
 56.250% (90/160)
25358
bss_log.c
Source: bss_log.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_log.c
Coverage:  0.000% (0/62)
  0.000% (0/62)
26220
bss_mem.c
Source: bss_mem.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_mem.c
Coverage:  69.718% (99/142)
 69.718% (99/142)
21857
bss_null.c
Source: bss_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_null.c
Coverage:  39.130% (9/23)
 39.130% (9/23)
1619
bss_sock.c
Source: bss_sock.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_sock.c
Coverage:  64.789% (46/71)
 64.789% (46/71)
9836
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
buffer.c
Source: buffer.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/buffer/buffer.c
Coverage:  79.221% (61/77)
 79.221% (61/77)
11729
by_dir.c
Source: by_dir.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_dir.c
Coverage:  27.461% (53/193)
 27.461% (53/193)
43960
by_file.c
Source: by_file.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/by_file.c
Coverage:  35.897% (42/117)
 35.897% (42/117)
20442
c_allc.c
Source: c_allc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/c_allc.c
Coverage: 100.000% (1/1)
100.000% (1/1)
1901
c_alld.c
Source: c_alld.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/c_alld.c
Coverage: 100.000% (1/1)
100.000% (1/1)
271
c_cfb64.c
Source: c_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
446
c_ecb.c
Source: c_ecb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_ecb.c
Coverage: 100.000% (5/5)
100.000% (5/5)
132
c_enc.c
Source: c_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_enc.c
Coverage:  36.842% (21/57)
 36.842% (21/57)
11126
c_ofb64.c
Source: c_ofb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_ofb64.c
Coverage:  90.000% (9/10)
 90.000% (9/10)
354
c_skey.c
Source: c_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cast/c_skey.c
Coverage:  90.476% (19/21)
 90.476% (19/21)
768
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
cbc128.c
Source: cbc128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cbc128.c
Coverage:  50.769% (33/65)
 50.769% (33/65)
6627
cbc_cksm.c
Source: cbc_cksm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cbc_cksm.c
Coverage:  59.259% (16/27)
 59.259% (16/27)
3012
ccm128.c
Source: ccm128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ccm128.c
Coverage:  41.401% (65/157)
 41.401% (65/157)
23955
cfb128.c
Source: cfb128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cfb128.c
Coverage:  76.136% (67/88)
 76.136% (67/88)
9529
cfb64ede.c
Source: cfb64ede.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb64ede.c
Coverage:  44.068% (52/118)
 44.068% (52/118)
12051
cfb64enc.c
Source: cfb64enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb64enc.c
Coverage: 100.000% (17/17)
100.000% (17/17)
446
cfb_enc.c
Source: cfb_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb_enc.c
Coverage:  85.714% (90/105)
 85.714% (90/105)
6945
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
cm_pmeth.c
Source: cm_pmeth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_pmeth.c
Coverage:  10.063% (16/159)
 10.063% (16/159)
57247
cmac.c
Source: cmac.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c
Coverage:  51.304% (59/115)
 51.304% (59/115)
18342
cmeth_lib.c
Source: cmeth_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/cmeth_lib.c
Coverage:  58.333% (14/24)
 58.333% (14/24)
4020
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
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_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
cmll_misc.c
Source: cmll_misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/camellia/cmll_misc.c
Coverage:  66.667% (10/15)
 66.667% (10/15)
85
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
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
cms_asn1.c
Source: cms_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_asn1.c
Coverage:  81.132% (43/53)
 81.132% (43/53)
8423
cms_att.c
Source: cms_att.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_att.c
Coverage:  11.364% (5/44)
 11.364% (5/44)
3728
cms_dd.c
Source: cms_dd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_dd.c
Coverage:  0.000% (0/33)
  0.000% (0/33)
6014
cms_enc.c
Source: cms_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_enc.c
Coverage:  59.649% (68/114)
 59.649% (68/114)
18437
cms_env.c
Source: cms_env.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_env.c
Coverage:  41.422% (169/408)
 41.422% (169/408)
637164
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
cms_ess.c
Source: cms_ess.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_ess.c
Coverage:  36.486% (54/148)
 36.486% (54/148)
23158
cms_io.c
Source: cms_io.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_io.c
Coverage:  60.000% (15/25)
 60.000% (15/25)
7616
cms_kari.c
Source: cms_kari.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_kari.c
Coverage:  36.626% (89/243)
 36.626% (89/243)
37691
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
cms_lib.c
Source: cms_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_lib.c
Coverage:  41.806% (125/299)
 41.806% (125/299)
481134
cms_pwri.c
Source: cms_pwri.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_pwri.c
Coverage:  0.000% (0/173)
  0.000% (0/173)
35858
cms_sd.c
Source: cms_sd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c
Coverage:  47.952% (281/586)
 47.952% (281/586)
769207
cms_smime.c
Source: cms_smime.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c
Coverage:  48.441% (233/481)
 48.441% (233/481)
675160
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
comp_lib.c
Source: comp_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/comp/comp_lib.c
Coverage:  8.333% (3/36)
  8.333% (3/36)
5616
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
conf_api.c
Source: conf_api.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c
Coverage:  43.299% (84/194)
 43.299% (84/194)
70558
conf_def.c
Source: conf_def.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_def.c
Coverage:  65.306% (320/490)
 65.306% (320/490)
977160
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
conf_lib.c
Source: conf_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_lib.c
Coverage:  31.818% (42/132)
 31.818% (42/132)
30059
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
conf_mod.c
Source: conf_mod.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_mod.c
Coverage:  41.091% (113/275)
 41.091% (113/275)
60994
conf_sap.c
Source: conf_sap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_sap.c
Coverage:  11.111% (2/18)
 11.111% (2/18)
536
conf_ssl.c
Source: conf_ssl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c
Coverage:  43.434% (43/99)
 43.434% (43/99)
29830
constant_time_locl.h
Source: constant_time_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/internal/constant_time_locl.h
Coverage:  97.368% (37/38)
 97.368% (37/38)
4734
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
cryptlib.c
Source: cryptlib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cryptlib.c
Coverage:  57.407% (31/54)
 57.407% (31/54)
8721
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
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
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
ct_b64.c
Source: ct_b64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_b64.c
Coverage:  55.357% (31/56)
 55.357% (31/56)
14322
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
ct_log.c
Source: ct_log.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c
Coverage:  52.128% (49/94)
 52.128% (49/94)
18644
ct_oct.c
Source: ct_oct.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_oct.c
Coverage:  70.000% (140/200)
 70.000% (140/200)
36869
ct_policy.c
Source: ct_policy.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c
Coverage:  50.000% (11/22)
 50.000% (11/22)
3814
ct_prn.c
Source: ct_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_prn.c
Coverage:  66.667% (30/45)
 66.667% (30/45)
6720
ct_sct.c
Source: ct_sct.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c
Coverage:  49.057% (78/159)
 49.057% (78/159)
25471
ct_sct_ctx.c
Source: ct_sct_ctx.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct_ctx.c
Coverage:  33.333% (41/123)
 33.333% (41/123)
18342
ct_vfy.c
Source: ct_vfy.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_vfy.c
Coverage:  41.667% (30/72)
 41.667% (30/72)
9121
ct_x509v3.c
Source: ct_x509v3.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_x509v3.c
Coverage:  66.667% (14/21)
 66.667% (14/21)
4511
ctr128.c
Source: ctr128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ctr128.c
Coverage:  74.324% (55/74)
 74.324% (55/74)
9325
cts128.c
Source: cts128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cts128.c
Coverage:  81.395% (70/86)
 81.395% (70/86)
13734
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
curve25519.c
Source: curve25519.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve25519.c
Coverage:  82.721% (225/272)
 82.721% (225/272)
2070134
curve448.c
Source: curve448.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/curve448.c
Coverage:  93.496% (115/123)
 93.496% (115/123)
40256
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
cversion.c
Source: cversion.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cversion.c
Coverage:  7.143% (1/14)
  7.143% (1/14)
98
d1_lib.c
Source: d1_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_lib.c
Coverage:  54.497% (206/378)
 54.497% (206/378)
544116
d1_msg.c
Source: d1_msg.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_msg.c
Coverage:  48.571% (17/35)
 48.571% (17/35)
5212
d1_srtp.c
Source: d1_srtp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_srtp.c
Coverage:  7.692% (7/91)
  7.692% (7/91)
30224
d2i_pr.c
Source: d2i_pr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/d2i_pr.c
Coverage:  67.857% (38/56)
 67.857% (38/56)
12018
d2i_pu.c
Source: d2i_pu.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/d2i_pu.c
Coverage:  0.000% (0/39)
  0.000% (0/39)
6014
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
Page:<>1
Source: LPdir_unix.c
23
Source: des_enc.c
4
Source: err.c
5
Source: ofb64ede.c
6
Source: rsa_ossl.c
...8
Source: xcbc_enc.c

Generated by Squish Coco 4.2.2