OpenCoverage

OpenSSL Test Coverage

Source Tree

Path:<top>/crypto/evp
SourceCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
e_aes.c
Source: e_aes.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes.c
Coverage:  52.896% (548/1036)
 52.896% (548/1036)
1133324
pmeth_lib.c
Source: pmeth_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_lib.c
Coverage:  38.040% (132/347)
 38.040% (132/347)
575147
e_aes_cbc_hmac_sha256.c
Source: e_aes_cbc_hmac_sha256.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha256.c
Coverage:  1.786% (4/224)
  1.786% (4/224)
51069
p_lib.c
Source: p_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_lib.c
Coverage:  54.354% (181/333)
 54.354% (181/333)
487131
e_aria.c
Source: e_aria.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aria.c
Coverage:  55.962% (352/629)
 55.962% (352/629)
434230
e_aes_cbc_hmac_sha1.c
Source: e_aes_cbc_hmac_sha1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_aes_cbc_hmac_sha1.c
Coverage:  1.896% (4/211)
  1.896% (4/211)
42868
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
bio_ok.c
Source: bio_ok.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_ok.c
Coverage:  0.000% (0/227)
  0.000% (0/227)
37983
bio_b64.c
Source: bio_b64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c
Coverage:  43.137% (110/255)
 43.137% (110/255)
35884
e_chacha20_poly1305.c
Source: e_chacha20_poly1305.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_chacha20_poly1305.c
Coverage:  67.544% (154/228)
 67.544% (154/228)
33777
bio_enc.c
Source: bio_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_enc.c
Coverage:  56.186% (109/194)
 56.186% (109/194)
31468
p5_crpt2.c
Source: p5_crpt2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt2.c
Coverage:  29.897% (29/97)
 29.897% (29/97)
21833
e_des3.c
Source: e_des3.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des3.c
Coverage:  64.545% (71/110)
 64.545% (71/110)
21053
encode.c
Source: encode.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/encode.c
Coverage:  81.006% (145/179)
 81.006% (145/179)
20859
digest.c
Source: digest.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/digest.c
Coverage:  62.733% (101/161)
 62.733% (101/161)
19748
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
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
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
pmeth_gn.c
Source: pmeth_gn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c
Coverage:  49.635% (68/137)
 49.635% (68/137)
18347
pmeth_fn.c
Source: pmeth_fn.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c
Coverage:  49.801% (125/251)
 49.801% (125/251)
16571
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
bio_md.c
Source: bio_md.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c
Coverage:  42.574% (43/101)
 42.574% (43/101)
15539
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
pbe_scrypt.c
Source: pbe_scrypt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pbe_scrypt.c
Coverage:  68.605% (59/86)
 68.605% (59/86)
14530
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
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
e_camellia.c
Source: e_camellia.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_camellia.c
Coverage:  77.143% (54/70)
 77.143% (54/70)
11639
e_rc4_hmac_md5.c
Source: e_rc4_hmac_md5.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc4_hmac_md5.c
Coverage:  1.235% (1/81)
  1.235% (1/81)
11526
e_des.c
Source: e_des.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_des.c
Coverage:  62.319% (43/69)
 62.319% (43/69)
11432
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
p5_crpt.c
Source: p5_crpt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p5_crpt.c
Coverage:  0.000% (0/55)
  0.000% (0/55)
9218
e_rc2.c
Source: e_rc2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_rc2.c
Coverage:  54.167% (52/96)
 54.167% (52/96)
8643
p_open.c
Source: p_open.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_open.c
Coverage:  48.276% (14/29)
 48.276% (14/29)
7111
p_seal.c
Source: p_seal.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_seal.c
Coverage:  52.941% (18/34)
 52.941% (18/34)
6712
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_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_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
p_sign.c
Source: p_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_sign.c
Coverage:  40.000% (12/30)
 40.000% (12/30)
4711
p_verify.c
Source: p_verify.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_verify.c
Coverage:  40.741% (11/27)
 40.741% (11/27)
4110
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
e_sm4.c
Source: e_sm4.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_sm4.c
Coverage:  75.472% (40/53)
 75.472% (40/53)
2827
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
e_idea.c
Source: e_idea.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_idea.c
Coverage:  75.926% (41/54)
 75.926% (41/54)
2223
e_xcbc_d.c
Source: e_xcbc_d.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_xcbc_d.c
Coverage:  66.667% (6/9)
 66.667% (6/9)
205
e_old.c
Source: e_old.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_old.c
Coverage:  0.000% (0/10)
  0.000% (0/10)
1010
p_enc.c
Source: p_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_enc.c
Coverage:  60.000% (3/5)
 60.000% (3/5)
83
p_dec.c
Source: p_dec.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_dec.c
Coverage:  60.000% (3/5)
 60.000% (3/5)
83
e_seed.c
Source: e_seed.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/e_seed.c
Coverage:  68.293% (28/41)
 68.293% (28/41)
719
e_cast.c
Source: e_cast.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/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/openssl/src/crypto/evp/e_bf.c
Coverage:  68.293% (28/41)
 68.293% (28/41)
719
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
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
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
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
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_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_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_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_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
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

Generated by Squish Coco 4.2.2