OpenCoverage

LibreSSL Portable Test Coverage

Source Tree

Path:<top>/crypto/evp
SourceCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
m_streebog.c
Source: m_streebog.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_streebog.c
Coverage: 100.000% (8/8)
100.000% (8/8)
88
m_sha1.c
Source: m_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sha1.c
Coverage: 100.000% (16/16)
100.000% (16/16)
1616
m_ripemd.c
Source: m_ripemd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_ripemd.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/libressl/src/crypto/evp/m_md5.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/libressl/src/crypto/evp/m_md4.c
Coverage: 100.000% (4/4)
100.000% (4/4)
44
m_gostr341194.c
Source: m_gostr341194.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gostr341194.c
Coverage: 100.000% (4/4)
100.000% (4/4)
54
e_rc4.c
Source: e_rc4.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4.c
Coverage: 100.000% (4/4)
100.000% (4/4)
64
m_gost2814789.c
Source: m_gost2814789.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_gost2814789.c
Coverage:  88.889% (8/9)
 88.889% (8/9)
107
encode.c
Source: encode.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/encode.c
Coverage:  84.431% (141/167)
 84.431% (141/167)
18448
e_chacha.c
Source: e_chacha.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha.c
Coverage:  83.333% (5/6)
 83.333% (5/6)
144
c_all.c
Source: c_all.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/c_all.c
Coverage:  83.333% (5/6)
 83.333% (5/6)
1546
evp_err.c
Source: evp_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
52
e_cast.c
Source: e_cast.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c
Coverage:  68.293% (28/41)
 68.293% (28/41)
719
e_bf.c
Source: e_bf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_bf.c
Coverage:  68.293% (28/41)
 68.293% (28/41)
719
e_xcbc_d.c
Source: e_xcbc_d.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_xcbc_d.c
Coverage:  66.667% (6/9)
 66.667% (6/9)
185
e_null.c
Source: e_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_null.c
Coverage:  66.667% (4/6)
 66.667% (4/6)
54
bio_b64.c
Source: bio_b64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c
Coverage:  61.925% (148/239)
 61.925% (148/239)
34080
evp_aead.c
Source: evp_aead.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c
Coverage:  57.895% (22/38)
 57.895% (22/38)
4620
digest.c
Source: digest.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c
Coverage:  56.410% (88/156)
 56.410% (88/156)
17749
e_chacha20poly1305.c
Source: e_chacha20poly1305.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c
Coverage:  56.364% (31/55)
 56.364% (31/55)
12723
m_sigver.c
Source: m_sigver.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sigver.c
Coverage:  54.455% (55/101)
 54.455% (55/101)
9433
evp_enc.c
Source: evp_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c
Coverage:  47.416% (156/329)
 47.416% (156/329)
350115
p_verify.c
Source: p_verify.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_verify.c
Coverage:  45.714% (16/35)
 45.714% (16/35)
4813
m_md5_sha1.c
Source: m_md5_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_md5_sha1.c
Coverage:  45.455% (10/22)
 45.455% (10/22)
1910
p_sign.c
Source: p_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_sign.c
Coverage:  44.737% (17/38)
 44.737% (17/38)
5314
names.c
Source: names.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c
Coverage:  43.478% (20/46)
 43.478% (20/46)
12822
bio_enc.c
Source: bio_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c
Coverage:  43.333% (65/150)
 43.333% (65/150)
25355
e_des.c
Source: e_des.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c
Coverage:  42.424% (28/66)
 42.424% (28/66)
7631
evp_key.c
Source: evp_key.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c
Coverage:  41.441% (46/111)
 41.441% (46/111)
13441
e_camellia.c
Source: e_camellia.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c
Coverage:  40.455% (89/220)
 40.455% (89/220)
3392
e_des3.c
Source: e_des3.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c
Coverage:  40.278% (29/72)
 40.278% (29/72)
9537
e_gost2814789.c
Source: e_gost2814789.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c
Coverage:  38.571% (27/70)
 38.571% (27/70)
11931
p_lib.c
Source: p_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c
Coverage:  38.462% (80/208)
 38.462% (80/208)
26884
bio_md.c
Source: bio_md.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c
Coverage:  36.634% (37/101)
 36.634% (37/101)
15039
e_rc2.c
Source: e_rc2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c
Coverage:  33.333% (32/96)
 33.333% (32/96)
8643
evp_lib.c
Source: evp_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c
Coverage:  33.083% (44/133)
 33.083% (44/133)
12676
pmeth_lib.c
Source: pmeth_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c
Coverage:  30.622% (64/209)
 30.622% (64/209)
45281
m_wp.c
Source: m_wp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_wp.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
44
m_ecdsa.c
Source: m_ecdsa.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_ecdsa.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
44
m_dss1.c
Source: m_dss1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_dss1.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
44
m_dss.c
Source: m_dss.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_dss.c
Coverage:  25.000% (1/4)
 25.000% (1/4)
44
pmeth_fn.c
Source: pmeth_fn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_fn.c
Coverage:  24.576% (58/236)
 24.576% (58/236)
15166
p5_crpt2.c
Source: p5_crpt2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p5_crpt2.c
Coverage:  22.936% (25/109)
 22.936% (25/109)
20335
pmeth_gn.c
Source: pmeth_gn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_gn.c
Coverage:  22.105% (21/95)
 22.105% (21/95)
10033
e_aes.c
Source: e_aes.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes.c
Coverage:  17.590% (127/722)
 17.590% (127/722)
701230
evp_pkey.c
Source: evp_pkey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pkey.c
Coverage:  11.111% (6/54)
 11.111% (6/54)
9226
e_idea.c
Source: e_idea.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_idea.c
Coverage:  7.407% (4/54)
  7.407% (4/54)
2323
e_aes_cbc_hmac_sha1.c
Source: e_aes_cbc_hmac_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_aes_cbc_hmac_sha1.c
Coverage:  3.448% (4/116)
  3.448% (4/116)
25040
e_rc4_hmac_md5.c
Source: e_rc4_hmac_md5.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc4_hmac_md5.c
Coverage:  2.041% (1/49)
  2.041% (1/49)
7319
evp_pbe.c
Source: evp_pbe.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_pbe.c
Coverage:  1.111% (1/90)
  1.111% (1/90)
12635
p_seal.c
Source: p_seal.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_seal.c
Coverage:  0.000% (0/31)
  0.000% (0/31)
6111
p_open.c
Source: p_open.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_open.c
Coverage:  0.000% (0/29)
  0.000% (0/29)
7111
p_enc.c
Source: p_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_enc.c
Coverage:  0.000% (0/5)
  0.000% (0/5)
63
p_dec.c
Source: p_dec.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_dec.c
Coverage:  0.000% (0/5)
  0.000% (0/5)
73
p5_crpt.c
Source: p5_crpt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p5_crpt.c
Coverage:  0.000% (0/60)
  0.000% (0/60)
9620
m_null.c
Source: m_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_null.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
e_old.c
Source: e_old.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_old.c
Coverage:  0.000% (0/10)
  0.000% (0/10)
1010

Generated by Squish Coco 4.2.2