Source | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
buf_err.cSource: | buf_err.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buf_err.c | Coverage: | 75.000% (3/4) |
| | 5 | 2 |
bn_err.cSource: | bn_err.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_err.c | Coverage: | 75.000% (3/4) |
| | 5 | 2 |
bio_err.cSource: | bio_err.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bio_err.c | Coverage: | 75.000% (3/4) |
| | 5 | 2 |
asn1_err.cSource: | asn1_err.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/asn1_err.c | Coverage: | 75.000% (3/4) |
| | 5 | 2 |
bn_sqr.cSource: | bn_sqr.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c | Coverage: | 73.810% (62/84) |
| | 115 | 26 |
strlcat.cSource: | strlcat.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/strlcat.c | Coverage: | 73.333% (11/15) |
| | 17 | 5 |
bs_cbs.cSource: | bs_cbs.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbs.c | Coverage: | 73.191% (172/235) |
| | 286 | 90 |
pem_oth.cSource: | pem_oth.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_oth.c | Coverage: | 71.429% (5/7) |
| | 34 | 3 |
bn_rand.cSource: | bn_rand.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c | Coverage: | 71.277% (67/94) |
| | 86 | 34 |
streebog.cSource: | streebog.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/streebog.c | Coverage: | 70.732% (58/82) |
| | 163 | 37 |
bss_mem.cSource: | bss_mem.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_mem.c | Coverage: | 70.690% (82/116) |
| | 171 | 48 |
des_enc.cSource: | des_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/des_enc.c | Coverage: | 70.492% (43/61) |
| | 196 | 28 |
bs_cbb.cSource: | bs_cbb.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_cbb.c | Coverage: | 70.283% (149/212) |
| | 282 | 77 |
s3_cbc.cSource: | s3_cbc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/s3_cbc.c | Coverage: | 69.725% (76/109) |
| | 224 | 50 |
x_bignum.cSource: | x_bignum.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_bignum.c | Coverage: | 69.697% (23/33) |
| | 41 | 13 |
xcbc_enc.cSource: | xcbc_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/xcbc_enc.c | Coverage: | 69.388% (34/49) |
| | 62 | 22 |
qud_cksm.cSource: | qud_cksm.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/qud_cksm.c | Coverage: | 68.421% (13/19) |
| | 31 | 6 |
e_cast.cSource: | e_cast.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_cast.c | Coverage: | 68.293% (28/41) |
| | 7 | 19 |
e_bf.cSource: | e_bf.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_bf.c | Coverage: | 68.293% (28/41) |
| | 7 | 19 |
tasn_enc.cSource: | tasn_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_enc.c | Coverage: | 67.412% (211/313) |
| | 370 | 111 |
cfb128.cSource: | cfb128.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/cfb128.c | Coverage: | 67.045% (59/88) |
| | 91 | 29 |
e_xcbc_d.cSource: | 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) |
| | 18 | 5 |
e_null.cSource: | e_null.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_null.c | Coverage: | 66.667% (4/6) |
| | 5 | 4 |
cmll_misc.cSource: | cmll_misc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/camellia/cmll_misc.c | Coverage: | 66.667% (10/15) |
| | 14 | 5 |
arc4random.cSource: | arc4random.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random.c | Coverage: | 66.667% (36/54) |
| | 75 | 21 |
bn_ctx.cSource: | bn_ctx.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c | Coverage: | 66.346% (69/104) |
| | 154 | 43 |
sha512.cSource: | sha512.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/sha/sha512.c | Coverage: | 64.815% (35/54) |
| | 119 | 25 |
pcbc_enc.cSource: | pcbc_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/pcbc_enc.c | Coverage: | 64.706% (33/51) |
| | 41 | 22 |
ede_cbcm_enc.cSource: | ede_cbcm_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ede_cbcm_enc.c | Coverage: | 64.706% (33/51) |
| | 85 | 22 |
bn_mont.cSource: | bn_mont.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c | Coverage: | 64.706% (110/170) |
| | 217 | 58 |
bf_enc.cSource: | bf_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bf/bf_enc.c | Coverage: | 64.706% (33/51) |
| | 115 | 24 |
ncbc_enc.c #2Source: | ncbc_enc.c #2 | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ncbc_enc.c | Coverage: | 63.265% (31/49) |
| | 53 | 22 |
ncbc_enc.c #1Source: | ncbc_enc.c #1 | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ncbc_enc.c | Coverage: | 63.265% (31/49) |
| | 45 | 22 |
aes_wrap.cSource: | aes_wrap.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/aes/aes_wrap.c | Coverage: | 62.500% (25/40) |
| | 51 | 14 |
bn_exp.cSource: | bn_exp.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c | Coverage: | 62.170% (447/719) |
| | 702 | 210 |
bio_b64.cSource: | bio_b64.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/bio_b64.c | Coverage: | 61.925% (148/239) |
| | 340 | 80 |
bs_ber.cSource: | bs_ber.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/bs_ber.c | Coverage: | 59.524% (75/126) |
| | 115 | 37 |
rsa_oaep.cSource: | rsa_oaep.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_oaep.c | Coverage: | 59.375% (57/96) |
| | 153 | 34 |
cbc_cksm.cSource: | cbc_cksm.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/cbc_cksm.c | Coverage: | 59.259% (16/27) |
| | 28 | 12 |
x_long.cSource: | x_long.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_long.c | Coverage: | 58.824% (30/51) |
| | 53 | 18 |
ecs_vrf.cSource: | ecs_vrf.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_vrf.c | Coverage: | 58.824% (10/17) |
| | 31 | 7 |
t_pkey.cSource: | t_pkey.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/t_pkey.c | Coverage: | 58.696% (27/46) |
| | 37 | 14 |
i_cbc.cSource: | i_cbc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/idea/i_cbc.c | Coverage: | 58.602% (109/186) |
| | 78 | 57 |
bn_word.cSource: | bn_word.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c | Coverage: | 58.252% (60/103) |
| | 106 | 33 |
evp_aead.cSource: | evp_aead.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_aead.c | Coverage: | 57.895% (22/38) |
| | 46 | 20 |
hmac.cSource: | hmac.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hmac/hmac.c | Coverage: | 57.463% (77/134) |
| | 158 | 52 |
bn_gf2m.cSource: | bn_gf2m.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c | Coverage: | 57.290% (279/487) |
| | 543 | 171 |
tasn_new.cSource: | tasn_new.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_new.c | Coverage: | 57.143% (108/189) |
| | 230 | 68 |
bn_mod.cSource: | bn_mod.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c | Coverage: | 57.009% (61/107) |
| | 101 | 43 |
bn_lib.cSource: | bn_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c | Coverage: | 57.005% (236/414) |
| | 534 | 157 |
digest.cSource: | digest.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/digest.c | Coverage: | 56.410% (88/156) |
| | 177 | 49 |
e_chacha20poly1305.cSource: | e_chacha20poly1305.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/e_chacha20poly1305.c | Coverage: | 56.364% (31/55) |
| | 127 | 23 |
crypto_init.cSource: | crypto_init.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/crypto_init.c | Coverage: | 55.556% (10/18) |
| | 20 | 6 |
stack.cSource: | stack.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/stack/stack.c | Coverage: | 55.479% (81/146) |
| | 217 | 60 |
rsa_pk1.cSource: | rsa_pk1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_pk1.c | Coverage: | 55.172% (32/58) |
| | 82 | 21 |
bn_recp.cSource: | bn_recp.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c | Coverage: | 55.046% (60/109) |
| | 145 | 39 |
rsa_asn1.cSource: | rsa_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rsa/rsa_asn1.c | Coverage: | 55.000% (11/20) |
| | 27 | 14 |
bn_prime.cSource: | bn_prime.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c | Coverage: | 54.707% (215/393) |
| | 302 | 115 |
hkdf.cSource: | hkdf.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/hkdf/hkdf.c | Coverage: | 54.545% (24/44) |
| | 71 | 14 |
m_sigver.cSource: | m_sigver.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/m_sigver.c | Coverage: | 54.455% (55/101) |
| | 94 | 33 |
gost2814789.cSource: | gost2814789.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/gost/gost2814789.c | Coverage: | 54.110% (79/146) |
| | 224 | 51 |
bn_exp2.cSource: | bn_exp2.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp2.c | Coverage: | 54.070% (93/172) |
| | 164 | 47 |
set_key.cSource: | set_key.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/set_key.c | Coverage: | 54.054% (20/37) |
| | 60 | 17 |
tls_bio_cb.cSource: | tls_bio_cb.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_bio_cb.c | Coverage: | 53.846% (21/39) |
| | 57 | 21 |
bss_file.cSource: | bss_file.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_file.c | Coverage: | 53.704% (58/108) |
| | 174 | 47 |
ofb128.cSource: | ofb128.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/ofb128.c | Coverage: | 53.571% (15/28) |
| | 31 | 9 |
t1_enc.cSource: | t1_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_enc.c | Coverage: | 53.415% (305/571) |
| | 808 | 192 |
tls_verify.cSource: | tls_verify.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_verify.c | Coverage: | 53.403% (102/191) |
| | 571 | 50 |
x_info.cSource: | x_info.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_info.c | Coverage: | 52.941% (9/17) |
| | 62 | 7 |
tls_keypair.cSource: | tls_keypair.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/tls/tls_keypair.c | Coverage: | 52.273% (23/44) |
| | 105 | 24 |
a_sign.cSource: | a_sign.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_sign.c | Coverage: | 51.786% (29/56) |
| | 102 | 17 |
t1_hash.cSource: | t1_hash.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/t1_hash.c | Coverage: | 51.282% (20/39) |
| | 67 | 17 |
ex_data.cSource: | ex_data.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ex_data.c | Coverage: | 51.244% (103/201) |
| | 275 | 81 |
ofb_enc.cSource: | ofb_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/des/ofb_enc.c | Coverage: | 50.847% (30/59) |
| | 46 | 25 |
bss_bio.cSource: | bss_bio.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_bio.c | Coverage: | 50.814% (156/307) |
| | 576 | 115 |
ssl_tlsext.cSource: | ssl_tlsext.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/ssl_tlsext.c | Coverage: | 50.785% (388/764) |
| | 1020 | 284 |
eng_lib.cSource: | eng_lib.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/engine/eng_lib.c | Coverage: | 50.617% (41/81) |
| | 205 | 46 |
x_sig.cSource: | x_sig.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_sig.c | Coverage: | 50.000% (2/4) |
| | 5 | 4 |
x_algor.cSource: | x_algor.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/x_algor.c | Coverage: | 50.000% (32/64) |
| | 62 | 27 |
x509_def.cSource: | x509_def.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/x509_def.c | Coverage: | 50.000% (3/6) |
| | 6 | 6 |
pem_x509.cSource: | pem_x509.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/pem/pem_x509.c | Coverage: | 50.000% (2/4) |
| | 40 | 4 |
ecs_sign.cSource: | ecs_sign.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdsa/ecs_sign.c | Coverage: | 50.000% (7/14) |
| | 44 | 8 |
by_mem.cSource: | by_mem.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/x509/by_mem.c | Coverage: | 50.000% (19/38) |
| | 61 | 14 |
buffer.cSource: | buffer.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/buffer/buffer.c | Coverage: | 50.000% (16/32) |
| | 50 | 14 |
bss_sock.cSource: | bss_sock.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bio/bss_sock.c | Coverage: | 50.000% (35/70) |
| | 103 | 35 |
bn_kron.cSource: | bn_kron.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_kron.c | Coverage: | 50.000% (43/86) |
| | 62 | 21 |
arc4random_linux.hSource: | arc4random_linux.h | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/arc4random_linux.h | Coverage: | 50.000% (11/22) |
| | 78 | 8 |
a_time_tm.cSource: | a_time_tm.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time_tm.c | Coverage: | 50.000% (131/262) |
| | 382 | 93 |
a_time.cSource: | a_time.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/a_time.c | Coverage: | 50.000% (2/4) |
| | 5 | 4 |
tasn_dec.cSource: | tasn_dec.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/tasn_dec.c | Coverage: | 49.750% (298/599) |
| | 773 | 208 |
gcm128.cSource: | gcm128.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/modes/gcm128.c | Coverage: | 49.627% (133/268) |
| | 386 | 84 |
evp_asn1.cSource: | evp_asn1.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/asn1/evp_asn1.c | Coverage: | 49.153% (29/59) |
| | 101 | 22 |
ech_key.cSource: | ech_key.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ecdh/ech_key.c | Coverage: | 48.529% (33/68) |
| | 119 | 24 |
rc2_cbc.cSource: | rc2_cbc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/rc2/rc2_cbc.c | Coverage: | 47.826% (33/69) |
| | 118 | 30 |
d1_both.cSource: | d1_both.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/ssl/d1_both.c | Coverage: | 47.672% (215/451) |
| | 750 | 150 |
evp_enc.cSource: | evp_enc.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/evp/evp_enc.c | Coverage: | 47.416% (156/329) |
| | 350 | 115 |
bn_blind.cSource: | bn_blind.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c | Coverage: | 47.170% (75/159) |
| | 249 | 58 |
o_time.cSource: | o_time.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/o_time.c | Coverage: | 47.059% (8/17) |
| | 45 | 7 |
chacha_private.hSource: | chacha_private.h | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/compat/chacha_private.h | Coverage: | 46.875% (15/32) |
| | 121 | 13 |
ec_mult.cSource: | ec_mult.c | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/ec/ec_mult.c | Coverage: | 46.804% (205/438) |
| | 639 | 133 |