Source | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ec_oct.cSource: | ec_oct.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_oct.c | Coverage: | 52.632% (30/57) |
| | 72 | 21 |
evp_lib.cSource: | evp_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_lib.c | Coverage: | 52.299% (91/174) |
| | 190 | 121 |
ct_log.cSource: | ct_log.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_log.c | Coverage: | 52.128% (49/94) |
| | 186 | 44 |
x509_vfy.cSource: | x509_vfy.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_vfy.c | Coverage: | 52.089% (910/1747) |
| | 2032 | 562 |
eddsa.cSource: | eddsa.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/eddsa.c | Coverage: | 52.083% (50/96) |
| | 175 | 30 |
ts_asn1.cSource: | ts_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_asn1.c | Coverage: | 51.754% (59/114) |
| | 118 | 86 |
init.cSource: | init.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/init.c | Coverage: | 51.724% (120/232) |
| | 251 | 81 |
LPdir_unix.cSource: | LPdir_unix.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/LPdir_unix.c | Coverage: | 51.724% (15/29) |
| | 102 | 11 |
bss_bio.cSource: | bss_bio.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bss_bio.c | Coverage: | 51.656% (156/302) |
| | 563 | 114 |
asn_pack.cSource: | asn_pack.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_pack.c | Coverage: | 51.613% (16/31) |
| | 66 | 10 |
bio_lib.cSource: | bio_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c | Coverage: | 51.597% (210/407) |
| | 669 | 150 |
ssl_locl.hSource: | ssl_locl.h | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_locl.h | Coverage: | 51.351% (19/37) |
| | 16 | 29 |
x_pubkey.cSource: | x_pubkey.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_pubkey.c | Coverage: | 51.316% (78/152) |
| | 291 | 64 |
s3_cbc.cSource: | s3_cbc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/s3_cbc.c | Coverage: | 51.316% (78/152) |
| | 219 | 56 |
cmac.cSource: | cmac.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cmac.c | Coverage: | 51.304% (59/115) |
| | 183 | 42 |
ofb_enc.cSource: | ofb_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/ofb_enc.c | Coverage: | 50.847% (30/59) |
| | 49 | 25 |
ec_curve.cSource: | ec_curve.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_curve.c | Coverage: | 50.781% (65/128) |
| | 393 | 38 |
cbc128.cSource: | cbc128.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/cbc128.c | Coverage: | 50.769% (33/65) |
| | 66 | 27 |
ec_lib.cSource: | ec_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_lib.c | Coverage: | 50.749% (271/534) |
| | 735 | 216 |
rsa_chk.cSource: | rsa_chk.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_chk.c | Coverage: | 50.667% (76/150) |
| | 220 | 44 |
f_int.cSource: | f_int.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/f_int.c | Coverage: | 50.538% (47/93) |
| | 103 | 34 |
ocb128.cSource: | ocb128.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/modes/ocb128.c | Coverage: | 50.376% (67/133) |
| | 253 | 49 |
bn_sqrt.cSource: | bn_sqrt.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqrt.c | Coverage: | 50.216% (116/231) |
| | 202 | 76 |
x509rset.cSource: | x509rset.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509rset.c | Coverage: | 50.000% (6/12) |
| | 18 | 6 |
v3_ia5.cSource: | v3_ia5.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_ia5.c | Coverage: | 50.000% (10/20) |
| | 46 | 8 |
v3_akeya.cSource: | v3_akeya.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_akeya.c | Coverage: | 50.000% (2/4) |
| | 1 | 4 |
sha256.cSource: | sha256.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha256.c | Coverage: | 50.000% (6/12) |
| | 44 | 8 |
pem_x509.cSource: | pem_x509.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pem/pem_x509.c | Coverage: | 50.000% (2/4) |
| | 33 | 4 |
nsseq.cSource: | nsseq.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/nsseq.c | Coverage: | 50.000% (4/8) |
| | 6 | 6 |
i_ecb.cSource: | i_ecb.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/idea/i_ecb.c | Coverage: | 50.000% (1/2) |
| | 12 | 2 |
err_all.cSource: | err_all.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/err/err_all.c | Coverage: | 50.000% (31/62) |
| | 54 | 2 |
ecdsa_vrf.cSource: | ecdsa_vrf.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_vrf.c | Coverage: | 50.000% (4/8) |
| | 13 | 4 |
ecdsa_sign.cSource: | ecdsa_sign.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_sign.c | Coverage: | 50.000% (7/14) |
| | 40 | 8 |
ecdh_ossl.cSource: | ecdh_ossl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdh_ossl.c | Coverage: | 50.000% (22/44) |
| | 101 | 16 |
dsa_sign.cSource: | dsa_sign.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_sign.c | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
ct_policy.cSource: | ct_policy.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_policy.c | Coverage: | 50.000% (11/22) |
| | 38 | 14 |
cm_ameth.cSource: | cm_ameth.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cmac/cm_ameth.c | Coverage: | 50.000% (1/2) |
| | 3 | 2 |
async_posix.cSource: | async_posix.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.c | Coverage: | 50.000% (5/10) |
| | 28 | 5 |
pmeth_fn.cSource: | pmeth_fn.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_fn.c | Coverage: | 49.801% (125/251) |
| | 165 | 71 |
pmeth_gn.cSource: | pmeth_gn.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/pmeth_gn.c | Coverage: | 49.635% (68/137) |
| | 183 | 47 |
ecdsa_ossl.cSource: | ecdsa_ossl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdsa_ossl.c | Coverage: | 49.327% (110/223) |
| | 401 | 66 |
bio_meth.cSource: | bio_meth.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c | Coverage: | 49.091% (27/55) |
| | 97 | 35 |
ct_sct.cSource: | ct_sct.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ct/ct_sct.c | Coverage: | 49.057% (78/159) |
| | 254 | 71 |
ssl_lib.cSource: | ssl_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_lib.c | Coverage: | 49.015% (1169/2385) |
| | 3798 | 930 |
ec_ameth.cSource: | ec_ameth.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_ameth.c | Coverage: | 48.898% (244/499) |
| | 875 | 185 |
evp_asn1.cSource: | evp_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/evp_asn1.c | Coverage: | 48.837% (21/43) |
| | 70 | 16 |
d1_msg.cSource: | d1_msg.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/d1_msg.c | Coverage: | 48.571% (17/35) |
| | 52 | 12 |
cms_smime.cSource: | cms_smime.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_smime.c | Coverage: | 48.441% (233/481) |
| | 675 | 160 |
p_open.cSource: | p_open.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/p_open.c | Coverage: | 48.276% (14/29) |
| | 71 | 11 |
dsa_ossl.cSource: | dsa_ossl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_ossl.c | Coverage: | 48.261% (111/230) |
| | 306 | 69 |
cms_sd.cSource: | cms_sd.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/cms/cms_sd.c | Coverage: | 47.952% (281/586) |
| | 769 | 207 |
ts_rsp_print.cSource: | ts_rsp_print.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ts/ts_rsp_print.c | Coverage: | 47.945% (35/73) |
| | 114 | 24 |
rc2_cbc.cSource: | rc2_cbc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rc2/rc2_cbc.c | Coverage: | 47.826% (33/69) |
| | 132 | 30 |
t_x509.cSource: | t_x509.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/t_x509.c | Coverage: | 47.552% (136/286) |
| | 329 | 98 |
methods.cSource: | methods.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/methods.c | Coverage: | 47.500% (19/40) |
| | 40 | 40 |
m_sha1.cSource: | m_sha1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/m_sha1.c | Coverage: | 47.273% (26/55) |
| | 54 | 35 |
tb_rand.cSource: | tb_rand.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/tb_rand.c | Coverage: | 47.059% (8/17) |
| | 19 | 11 |
rand_lib.cSource: | rand_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rand/rand_lib.c | Coverage: | 47.059% (104/221) |
| | 392 | 95 |
bio_asn1.cSource: | bio_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c | Coverage: | 46.914% (76/162) |
| | 220 | 69 |
x509_req.cSource: | x509_req.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_req.c | Coverage: | 46.847% (52/111) |
| | 180 | 55 |
pk7_smime.cSource: | pk7_smime.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/pk7_smime.c | Coverage: | 46.746% (158/338) |
| | 494 | 110 |
rsaz_exp.cSource: | rsaz_exp.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/rsaz_exp.c | Coverage: | 46.667% (7/15) |
| | 142 | 6 |
evp_key.cSource: | evp_key.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/evp_key.c | Coverage: | 46.465% (46/99) |
| | 156 | 37 |
ec_asn1.cSource: | ec_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_asn1.c | Coverage: | 46.400% (290/625) |
| | 1091 | 204 |
ecdh_kdf.cSource: | ecdh_kdf.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecdh_kdf.c | Coverage: | 45.946% (17/37) |
| | 59 | 13 |
ssl_init.cSource: | ssl_init.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_init.c | Coverage: | 45.833% (22/48) |
| | 76 | 18 |
ec_check.cSource: | ec_check.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec_check.c | Coverage: | 45.714% (16/35) |
| | 63 | 13 |
ecp_smpl.cSource: | ecp_smpl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_smpl.c | Coverage: | 45.647% (540/1183) |
| | 1166 | 351 |
threads_pthread.cSource: | threads_pthread.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/threads_pthread.c | Coverage: | 45.614% (26/57) |
| | 67 | 29 |
rsa_ossl.cSource: | rsa_ossl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/rsa/rsa_ossl.c | Coverage: | 45.611% (239/524) |
| | 754 | 173 |
x509_trs.cSource: | x509_trs.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_trs.c | Coverage: | 45.455% (55/121) |
| | 137 | 46 |
dh_rfc5114.cSource: | dh_rfc5114.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_rfc5114.c | Coverage: | 45.455% (15/33) |
| | 69 | 9 |
dh_ameth.cSource: | dh_ameth.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dh/dh_ameth.c | Coverage: | 45.374% (206/454) |
| | 847 | 166 |
x509_d2.cSource: | x509_d2.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_d2.c | Coverage: | 45.161% (14/31) |
| | 71 | 11 |
sm2_crypt.cSource: | sm2_crypt.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_crypt.c | Coverage: | 45.087% (78/173) |
| | 433 | 47 |
a_type.cSource: | a_type.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_type.c | Coverage: | 45.055% (41/91) |
| | 93 | 43 |
x509_v3.cSource: | x509_v3.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_v3.c | Coverage: | 45.000% (72/160) |
| | 245 | 56 |
ec2_smpl.cSource: | ec2_smpl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ec2_smpl.c | Coverage: | 44.590% (239/536) |
| | 592 | 165 |
sm2_sign.cSource: | sm2_sign.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sm2/sm2_sign.c | Coverage: | 44.550% (94/211) |
| | 515 | 59 |
eng_dyn.cSource: | eng_dyn.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/engine/eng_dyn.c | Coverage: | 44.503% (85/191) |
| | 323 | 61 |
x_sig.cSource: | x_sig.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/x_sig.c | Coverage: | 44.444% (8/18) |
| | 9 | 10 |
names.cSource: | names.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/names.c | Coverage: | 44.186% (19/43) |
| | 122 | 21 |
cfb64ede.cSource: | cfb64ede.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/des/cfb64ede.c | Coverage: | 44.068% (52/118) |
| | 120 | 51 |
a_print.cSource: | a_print.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_print.c | Coverage: | 44.000% (33/75) |
| | 63 | 23 |
ecp_nistz256.cSource: | ecp_nistz256.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/ecp_nistz256.c | Coverage: | 43.895% (151/344) |
| | 693 | 112 |
v3_lib.cSource: | v3_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509v3/v3_lib.c | Coverage: | 43.836% (64/146) |
| | 210 | 57 |
x_attrib.cSource: | x_attrib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x_attrib.c | Coverage: | 43.750% (7/16) |
| | 36 | 10 |
ssl_ciph.cSource: | ssl_ciph.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/ssl_ciph.c | Coverage: | 43.740% (573/1310) |
| | 2914 | 379 |
conf_ssl.cSource: | conf_ssl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_ssl.c | Coverage: | 43.434% (43/99) |
| | 298 | 30 |
conf_api.cSource: | conf_api.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/conf/conf_api.c | Coverage: | 43.299% (84/194) |
| | 705 | 58 |
x509_att.cSource: | x509_att.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/x509/x509_att.c | Coverage: | 43.169% (79/183) |
| | 344 | 68 |
bio_b64.cSource: | bio_b64.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_b64.c | Coverage: | 43.137% (110/255) |
| | 358 | 84 |
ocsp_vfy.cSource: | ocsp_vfy.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ocsp/ocsp_vfy.c | Coverage: | 42.925% (91/212) |
| | 312 | 74 |
sha1_one.cSource: | sha1_one.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/sha/sha1_one.c | Coverage: | 42.857% (3/7) |
| | 15 | 3 |
srp_lib.cSource: | srp_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/srp/srp_lib.c | Coverage: | 42.800% (107/250) |
| | 626 | 62 |
bio_md.cSource: | bio_md.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/evp/bio_md.c | Coverage: | 42.574% (43/101) |
| | 155 | 39 |
b_sock2.cSource: | b_sock2.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c | Coverage: | 42.574% (43/101) |
| | 226 | 35 |
eck_prn.cSource: | eck_prn.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/eck_prn.c | Coverage: | 42.541% (77/181) |
| | 297 | 55 |
dsa_key.cSource: | dsa_key.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/dsa/dsa_key.c | Coverage: | 42.500% (17/40) |
| | 60 | 15 |
obj_xref.cSource: | obj_xref.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/objects/obj_xref.c | Coverage: | 42.424% (28/66) |
| | 105 | 30 |