OpenCoverage

OpenSSL Test Coverage

Sources

Page:<>1
Source: LPdir_unix.c
2
Source: bn_rand.c
3
Source: des_enc.c
45
Source: ofb64ede.c
6
Source: rsa_ossl.c
7
Source: ts_asn1.c
8
Source: xcbc_enc.c
Sourceā–“Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
err.c
Source: err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err.c
Coverage:  58.333% (196/336)
 58.333% (196/336)
633128
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
err_all.c
Source: err_all.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_all.c
Coverage:  50.000% (31/62)
 50.000% (31/62)
542
err_prn.c
Source: err_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_prn.c
Coverage:  69.231% (9/13)
 69.231% (9/13)
227
evp_asn1.c
Source: evp_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c
Coverage:  48.837% (21/43)
 48.837% (21/43)
7016
evp_cnf.c
Source: evp_cnf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_cnf.c
Coverage:  2.128% (1/47)
  2.128% (1/47)
18713
evp_enc.c
Source: evp_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_enc.c
Coverage:  72.271% (245/339)
 72.271% (245/339)
402117
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
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_key.c
Source: evp_key.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_key.c
Coverage:  46.465% (46/99)
 46.465% (46/99)
15637
evp_lib.c
Source: evp_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c
Coverage:  52.299% (91/174)
 52.299% (91/174)
190121
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
evp_pbe.c
Source: evp_pbe.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pbe.c
Coverage:  24.490% (24/98)
 24.490% (24/98)
12939
evp_pkey.c
Source: evp_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_pkey.c
Coverage:  33.333% (18/54)
 33.333% (18/54)
9526
ex_data.c
Source: ex_data.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ex_data.c
Coverage:  65.946% (122/185)
 65.946% (122/185)
29667
extensions.c
Source: extensions.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions.c
Coverage:  76.956% (541/703)
 76.956% (541/703)
1043178
extensions_clnt.c
Source: extensions_clnt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_clnt.c
Coverage:  59.065% (619/1048)
 59.065% (619/1048)
2226259
extensions_cust.c
Source: extensions_cust.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_cust.c
Coverage:  66.351% (140/211)
 66.351% (140/211)
33788
extensions_srvr.c
Source: extensions_srvr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/statem/extensions_srvr.c
Coverage:  64.838% (662/1021)
 64.838% (662/1021)
2013243
f_generic.c
Source: f_generic.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/f_generic.c
Coverage:  84.783% (39/46)
 84.783% (39/46)
11518
f_impl.c
Source: f_impl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.c
Coverage: 100.000% (18/18)
100.000% (18/18)
598
f_impl.h
Source: f_impl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/f_impl.h
Coverage: 100.000% (18/18)
100.000% (18/18)
178
f_int.c
Source: f_int.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c
Coverage:  50.538% (47/93)
 50.538% (47/93)
10334
f_string.c
Source: f_string.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_string.c
Coverage:  22.078% (17/77)
 22.078% (17/77)
9228
fcrypt.c
Source: fcrypt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/fcrypt.c
Coverage:  96.970% (32/33)
 96.970% (32/33)
5411
fcrypt_b.c
Source: fcrypt_b.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/fcrypt_b.c
Coverage: 100.000% (4/4)
100.000% (4/4)
382
field.h
Source: field.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/field.h
Coverage:  93.333% (28/30)
 93.333% (28/30)
3615
gcm128.c
Source: gcm128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/gcm128.c
Coverage:  66.076% (261/395)
 66.076% (261/395)
503118
hkdf.c
Source: hkdf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/hkdf.c
Coverage:  22.407% (108/482)
 22.407% (108/482)
2007123
hm_ameth.c
Source: hm_ameth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_ameth.c
Coverage:  28.125% (9/32)
 28.125% (9/32)
4115
hm_pmeth.c
Source: hm_pmeth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hm_pmeth.c
Coverage:  23.741% (33/139)
 23.741% (33/139)
42645
hmac.c
Source: hmac.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/hmac/hmac.c
Coverage:  61.404% (105/171)
 61.404% (105/171)
19961
i2d_pr.c
Source: i2d_pr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/i2d_pr.c
Coverage:  64.286% (9/14)
 64.286% (9/14)
134
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
i_cbc.c
Source: i_cbc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_cbc.c
Coverage:  91.398% (170/186)
 91.398% (170/186)
8757
i_cfb64.c
Source: i_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
446
i_ecb.c
Source: i_ecb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_ecb.c
Coverage:  50.000% (1/2)
 50.000% (1/2)
122
i_ofb64.c
Source: i_ofb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_ofb64.c
Coverage:  90.000% (9/10)
 90.000% (9/10)
354
i_skey.c
Source: i_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_skey.c
Coverage:  92.857% (26/28)
 92.857% (26/28)
7311
init.c
Source: init.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c
Coverage:  51.724% (120/232)
 51.724% (120/232)
25181
kdf_err.c
Source: kdf_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/kdf/kdf_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
lh_stats.c
Source: lh_stats.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lh_stats.c
Coverage:  42.424% (14/33)
 42.424% (14/33)
7315
lhash.c
Source: lhash.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/lhash/lhash.c
Coverage:  85.606% (113/132)
 85.606% (113/132)
38849
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
loader_file.c
Source: loader_file.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/store/loader_file.c
Coverage:  0.000% (0/814)
  0.000% (0/814)
2616232
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_md5_sha1.c
Source: m_md5_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_md5_sha1.c
Coverage:  12.500% (7/56)
 12.500% (7/56)
5322
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_sha1.c
Source: m_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c
Coverage:  47.273% (26/55)
 47.273% (26/55)
5435
m_sha3.c
Source: m_sha3.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha3.c
Coverage:  88.235% (30/34)
 88.235% (30/34)
5520
m_sigver.c
Source: m_sigver.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sigver.c
Coverage:  65.663% (109/166)
 65.663% (109/166)
15255
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
md32_common.h #1
Source: md32_common.h #1
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h
Coverage:  92.308% (24/26)
 92.308% (24/26)
5510
md32_common.h #2
Source: md32_common.h #2
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h
Coverage:  77.273% (34/44)
 77.273% (34/44)
5517
md32_common.h #3
Source: md32_common.h #3
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/md32_common.h
Coverage:  92.308% (24/26)
 92.308% (24/26)
5510
md4_dgst.c
Source: md4_dgst.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md4/md4_dgst.c
Coverage: 100.000% (5/5)
100.000% (5/5)
993
md4_one.c
Source: md4_one.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md4/md4_one.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
153
md5_dgst.c
Source: md5_dgst.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md5/md5_dgst.c
Coverage: 100.000% (1/1)
100.000% (1/1)
61
md5_one.c
Source: md5_one.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/md5/md5_one.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
153
mdc2_one.c
Source: mdc2_one.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2_one.c
Coverage:  0.000% (0/7)
  0.000% (0/7)
153
mdc2dgst.c
Source: mdc2dgst.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mdc2/mdc2dgst.c
Coverage:  62.963% (17/27)
 62.963% (17/27)
6711
mem.c
Source: mem.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem.c
Coverage:  59.259% (48/81)
 59.259% (48/81)
11331
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
mem_sec.c
Source: mem_sec.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/mem_sec.c
Coverage:  70.166% (127/181)
 70.166% (127/181)
38971
methods.c
Source: methods.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c
Coverage:  47.500% (19/40)
 47.500% (19/40)
4040
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
names.c
Source: names.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c
Coverage:  44.186% (19/43)
 44.186% (19/43)
12221
ncbc_enc.c #1
Source: ncbc_enc.c #1
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ncbc_enc.c
Coverage:  69.388% (34/49)
 69.388% (34/49)
6522
ncbc_enc.c #2
Source: ncbc_enc.c #2
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ncbc_enc.c
Coverage:  69.388% (34/49)
 69.388% (34/49)
5722
nsseq.c
Source: nsseq.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/nsseq.c
Coverage:  50.000% (4/8)
 50.000% (4/8)
66
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
o_fopen.c
Source: o_fopen.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_fopen.c
Coverage: 100.000% (1/1)
100.000% (1/1)
71
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
o_names.c
Source: o_names.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/o_names.c
Coverage:  40.000% (68/170)
 40.000% (68/170)
42360
o_str.c
Source: o_str.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_str.c
Coverage:  76.860% (93/121)
 76.860% (93/121)
15553
o_time.c
Source: o_time.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/o_time.c
Coverage:  83.333% (40/48)
 83.333% (40/48)
8518
obj_dat.c
Source: obj_dat.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_dat.c
Coverage:  41.989% (228/543)
 41.989% (228/543)
1324179
obj_err.c
Source: obj_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
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
obj_lib.c
Source: obj_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_lib.c
Coverage:  60.000% (18/30)
 60.000% (18/30)
5910
obj_xref.c
Source: obj_xref.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c
Coverage:  42.424% (28/66)
 42.424% (28/66)
10530
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
ocb128.c
Source: ocb128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c
Coverage:  50.376% (67/133)
 50.376% (67/133)
25349
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
ocsp_asn.c
Source: ocsp_asn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_asn.c
Coverage:  21.667% (13/60)
 21.667% (13/60)
1560
ocsp_cl.c
Source: ocsp_cl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_cl.c
Coverage:  4.520% (8/177)
  4.520% (8/177)
25170
ocsp_err.c
Source: ocsp_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
ocsp_ext.c
Source: ocsp_ext.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ext.c
Coverage:  0.575% (1/174)
  0.575% (1/174)
27286
ocsp_ht.c
Source: ocsp_ht.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_ht.c
Coverage:  0.000% (0/248)
  0.000% (0/248)
28890
ocsp_lib.c
Source: ocsp_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_lib.c
Coverage:  7.182% (13/181)
  7.182% (13/181)
61650
ocsp_prn.c
Source: ocsp_prn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_prn.c
Coverage:  27.778% (40/144)
 27.778% (40/144)
19355
ocsp_srv.c
Source: ocsp_srv.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_srv.c
Coverage:  24.064% (45/187)
 24.064% (45/187)
24469
ocsp_vfy.c
Source: ocsp_vfy.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c
Coverage:  42.925% (91/212)
 42.925% (91/212)
31274
ofb128.c
Source: ofb128.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ofb128.c
Coverage:  67.857% (19/28)
 67.857% (19/28)
319
Page:<>1
Source: LPdir_unix.c
2
Source: bn_rand.c
3
Source: des_enc.c
45
Source: ofb64ede.c
6
Source: rsa_ossl.c
7
Source: ts_asn1.c
8
Source: xcbc_enc.c

Generated by Squish Coco 4.2.2