Source | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
ssl_asn1.cSource: | ssl_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_asn1.c | Coverage: | 45.714% (144/315) |
| | 354 | 107 |
p_verify.cSource: | p_verify.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_verify.c | Coverage: | 45.714% (16/35) |
| | 48 | 13 |
x509_obj.cSource: | x509_obj.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_obj.c | Coverage: | 45.679% (37/81) |
| | 110 | 25 |
dsa_gen.cSource: | dsa_gen.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_gen.c | Coverage: | 45.575% (103/226) |
| | 286 | 74 |
x_name.cSource: | x_name.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_name.c | Coverage: | 45.494% (106/233) |
| | 394 | 88 |
ssl_both.cSource: | ssl_both.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_both.c | Coverage: | 45.483% (146/321) |
| | 396 | 133 |
m_md5_sha1.cSource: | 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) |
| | 19 | 10 |
dsa_key.cSource: | dsa_key.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_key.c | Coverage: | 45.238% (19/42) |
| | 66 | 14 |
ssl_pkt.cSource: | ssl_pkt.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_pkt.c | Coverage: | 44.823% (316/705) |
| | 787 | 194 |
x509_d2.cSource: | x509_d2.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_d2.c | Coverage: | 44.737% (17/38) |
| | 87 | 14 |
p_sign.cSource: | p_sign.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_sign.c | Coverage: | 44.737% (17/38) |
| | 53 | 14 |
d1_lib.cSource: | d1_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_lib.c | Coverage: | 44.526% (61/137) |
| | 254 | 51 |
dh_key.cSource: | dh_key.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_key.c | Coverage: | 44.444% (48/108) |
| | 146 | 36 |
ecp_oct.cSource: | ecp_oct.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_oct.c | Coverage: | 44.086% (123/279) |
| | 261 | 81 |
v3_prn.cSource: | v3_prn.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_prn.c | Coverage: | 43.519% (47/108) |
| | 121 | 39 |
names.cSource: | names.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/names.c | Coverage: | 43.478% (20/46) |
| | 128 | 22 |
bio_enc.cSource: | bio_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_enc.c | Coverage: | 43.333% (65/150) |
| | 253 | 55 |
pk7_smime.cSource: | pk7_smime.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_smime.c | Coverage: | 43.293% (142/328) |
| | 430 | 106 |
x_exten.cSource: | x_exten.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_exten.c | Coverage: | 42.857% (3/7) |
| | 9 | 7 |
sha1_one.cSource: | sha1_one.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha1_one.c | Coverage: | 42.857% (3/7) |
| | 15 | 3 |
a_digest.cSource: | a_digest.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_digest.c | Coverage: | 42.857% (3/7) |
| | 18 | 3 |
ssl_ciph.cSource: | ssl_ciph.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_ciph.c | Coverage: | 42.774% (367/858) |
| | 1574 | 277 |
ecp_smpl.cSource: | ecp_smpl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_smpl.c | Coverage: | 42.599% (495/1162) |
| | 1158 | 382 |
ecp_mont.cSource: | ecp_mont.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ecp_mont.c | Coverage: | 42.466% (31/73) |
| | 196 | 33 |
e_des.cSource: | e_des.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des.c | Coverage: | 42.424% (28/66) |
| | 76 | 31 |
pk7_attr.cSource: | pk7_attr.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_attr.c | Coverage: | 42.308% (22/52) |
| | 73 | 20 |
ec_check.cSource: | ec_check.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_check.c | Coverage: | 42.105% (16/38) |
| | 67 | 14 |
err.cSource: | err.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err.c | Coverage: | 41.880% (147/351) |
| | 766 | 142 |
evp_key.cSource: | evp_key.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_key.c | Coverage: | 41.441% (46/111) |
| | 134 | 41 |
a_object.cSource: | a_object.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_object.c | Coverage: | 41.315% (88/213) |
| | 340 | 67 |
bn_sqrt.cSource: | bn_sqrt.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqrt.c | Coverage: | 41.275% (123/298) |
| | 222 | 83 |
ecs_ossl.cSource: | ecs_ossl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_ossl.c | Coverage: | 41.250% (99/240) |
| | 439 | 67 |
obj_lib.cSource: | obj_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_lib.c | Coverage: | 41.176% (21/51) |
| | 152 | 15 |
dh_asn1.cSource: | dh_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_asn1.c | Coverage: | 41.176% (7/17) |
| | 22 | 11 |
p8_pkey.cSource: | p8_pkey.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/p8_pkey.c | Coverage: | 41.026% (16/39) |
| | 43 | 19 |
ec2_smpl.cSource: | ec2_smpl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec2_smpl.c | Coverage: | 40.920% (178/435) |
| | 450 | 158 |
rsa_sign.cSource: | rsa_sign.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_sign.c | Coverage: | 40.698% (35/86) |
| | 142 | 30 |
d1_srtp.cSource: | d1_srtp.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_srtp.c | Coverage: | 40.659% (37/91) |
| | 296 | 24 |
e_camellia.cSource: | e_camellia.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_camellia.c | Coverage: | 40.455% (89/220) |
| | 33 | 92 |
rsa_eay.cSource: | rsa_eay.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_eay.c | Coverage: | 40.441% (165/408) |
| | 592 | 138 |
ssl_clnt.cSource: | ssl_clnt.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_clnt.c | Coverage: | 40.437% (537/1328) |
| | 1945 | 456 |
ssl_srvr.cSource: | ssl_srvr.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_srvr.c | Coverage: | 40.382% (550/1362) |
| | 1850 | 476 |
e_des3.cSource: | e_des3.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_des3.c | Coverage: | 40.278% (29/72) |
| | 95 | 37 |
dsa_asn1.cSource: | dsa_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_asn1.c | Coverage: | 40.000% (24/60) |
| | 97 | 32 |
dh_gen.cSource: | dh_gen.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_gen.c | Coverage: | 39.706% (27/68) |
| | 72 | 23 |
asn1_lib.cSource: | asn1_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_lib.c | Coverage: | 39.556% (89/225) |
| | 270 | 84 |
dsa_ossl.cSource: | dsa_ossl.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dsa/dsa_ossl.c | Coverage: | 39.450% (86/218) |
| | 287 | 66 |
tasn_typ.cSource: | tasn_typ.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_typ.c | Coverage: | 38.750% (31/80) |
| | 101 | 80 |
obj_xref.cSource: | obj_xref.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/objects/obj_xref.c | Coverage: | 38.667% (29/75) |
| | 110 | 33 |
e_gost2814789.cSource: | e_gost2814789.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_gost2814789.c | Coverage: | 38.571% (27/70) |
| | 119 | 31 |
p_lib.cSource: | p_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/p_lib.c | Coverage: | 38.462% (80/208) |
| | 268 | 84 |
pk7_asn1.cSource: | pk7_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_asn1.c | Coverage: | 38.235% (26/68) |
| | 75 | 55 |
ecs_lib.cSource: | ecs_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_lib.c | Coverage: | 37.705% (23/61) |
| | 160 | 28 |
conf_api.cSource: | conf_api.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_api.c | Coverage: | 37.267% (60/161) |
| | 547 | 54 |
a_int.cSource: | a_int.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_int.c | Coverage: | 37.156% (81/218) |
| | 305 | 72 |
ec_lib.cSource: | ec_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_lib.c | Coverage: | 37.024% (204/551) |
| | 754 | 195 |
bio_lib.cSource: | bio_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_lib.c | Coverage: | 36.879% (104/282) |
| | 520 | 114 |
c_enc.cSource: | c_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/cast/c_enc.c | Coverage: | 36.842% (21/57) |
| | 111 | 26 |
ec_curve.cSource: | ec_curve.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_curve.c | Coverage: | 36.800% (46/125) |
| | 360 | 37 |
ec_oct.cSource: | ec_oct.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_oct.c | Coverage: | 36.667% (22/60) |
| | 56 | 20 |
bio_md.cSource: | bio_md.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_md.c | Coverage: | 36.634% (37/101) |
| | 150 | 39 |
rsa_gen.cSource: | rsa_gen.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_gen.c | Coverage: | 36.538% (57/156) |
| | 191 | 44 |
err_prn.cSource: | err_prn.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/err/err_prn.c | Coverage: | 36.364% (4/11) |
| | 23 | 7 |
bn_mul.cSource: | bn_mul.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c | Coverage: | 35.993% (194/539) |
| | 609 | 187 |
bss_null.cSource: | bss_null.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_null.c | Coverage: | 35.714% (10/28) |
| | 29 | 22 |
cbc128.cSource: | cbc128.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cbc128.c | Coverage: | 35.593% (21/59) |
| | 61 | 25 |
x_x509.cSource: | x_x509.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_x509.c | Coverage: | 35.556% (16/45) |
| | 114 | 28 |
a_mbstr.cSource: | a_mbstr.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_mbstr.c | Coverage: | 35.450% (67/189) |
| | 254 | 64 |
tls_conninfo.cSource: | tls_conninfo.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_conninfo.c | Coverage: | 35.149% (71/202) |
| | 397 | 74 |
pk7_doit.cSource: | pk7_doit.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_doit.c | Coverage: | 34.962% (229/655) |
| | 1254 | 236 |
ssl_lib.cSource: | ssl_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_lib.c | Coverage: | 34.905% (422/1209) |
| | 2021 | 493 |
ech_lib.cSource: | ech_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_lib.c | Coverage: | 34.694% (17/49) |
| | 118 | 24 |
d1_pkt.cSource: | d1_pkt.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_pkt.c | Coverage: | 34.338% (205/597) |
| | 758 | 179 |
eng_list.cSource: | eng_list.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_list.c | Coverage: | 33.880% (62/183) |
| | 555 | 56 |
x_req.cSource: | x_req.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_req.c | Coverage: | 33.333% (8/24) |
| | 26 | 16 |
x509rset.cSource: | x509rset.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509rset.c | Coverage: | 33.333% (6/18) |
| | 29 | 8 |
t1_meth.cSource: | t1_meth.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_meth.c | Coverage: | 33.333% (5/15) |
| | 16 | 9 |
e_rc2.cSource: | e_rc2.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_rc2.c | Coverage: | 33.333% (32/96) |
| | 86 | 43 |
cmll_cfb.cSource: | cmll_cfb.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_cfb.c | Coverage: | 33.333% (1/3) |
| | 6 | 3 |
v3_lib.cSource: | v3_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509v3/v3_lib.c | Coverage: | 33.103% (48/145) |
| | 182 | 56 |
evp_lib.cSource: | evp_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_lib.c | Coverage: | 33.083% (44/133) |
| | 126 | 76 |
tls.cSource: | tls.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls.c | Coverage: | 33.033% (110/333) |
| | 852 | 138 |
ameth_lib.cSource: | ameth_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/ameth_lib.c | Coverage: | 32.653% (48/147) |
| | 271 | 57 |
curve25519.cSource: | curve25519.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/curve25519/curve25519.c | Coverage: | 32.597% (59/181) |
| | 1331 | 93 |
a_verify.cSource: | a_verify.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_verify.c | Coverage: | 32.558% (14/43) |
| | 68 | 14 |
recallocarray.cSource: | recallocarray.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/recallocarray.c | Coverage: | 32.432% (12/37) |
| | 65 | 8 |
dh_check.cSource: | dh_check.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/dh/dh_check.c | Coverage: | 32.308% (21/65) |
| | 74 | 17 |
t_x509.cSource: | t_x509.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_x509.c | Coverage: | 32.065% (118/368) |
| | 374 | 117 |
t1_lib.cSource: | t1_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_lib.c | Coverage: | 31.828% (155/487) |
| | 692 | 190 |
pk7_lib.cSource: | pk7_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pkcs7/pk7_lib.c | Coverage: | 31.804% (104/327) |
| | 444 | 135 |
x509name.cSource: | x509name.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509name.c | Coverage: | 31.795% (62/195) |
| | 310 | 69 |
mem_dbg.cSource: | mem_dbg.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/mem_dbg.c | Coverage: | 30.769% (4/13) |
| | 13 | 13 |
pmeth_lib.cSource: | pmeth_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/pmeth_lib.c | Coverage: | 30.622% (64/209) |
| | 452 | 81 |
tls_config.cSource: | tls_config.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_config.c | Coverage: | 30.025% (121/403) |
| | 977 | 150 |
reallocarray.cSource: | reallocarray.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/reallocarray.c | Coverage: | 30.000% (3/10) |
| | 19 | 2 |
s3_lib.cSource: | s3_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_lib.c | Coverage: | 29.664% (159/536) |
| | 729 | 229 |
conf_lib.cSource: | conf_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/conf/conf_lib.c | Coverage: | 29.592% (29/98) |
| | 216 | 47 |
ssl_cert.cSource: | ssl_cert.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_cert.c | Coverage: | 28.634% (65/227) |
| | 454 | 92 |
rand_lib.cSource: | rand_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rand/rand_lib.c | Coverage: | 28.571% (4/14) |
| | 20 | 10 |
constant_time_locl.hSource: | constant_time_locl.h | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/constant_time_locl.h | Coverage: | 28.571% (4/14) |
| | 14 | 14 |