OpenCoverage

OpenSSL Test Coverage

Sources

Page:<>12
Source: bn_rand.c
3
Source: des_enc.c
4
Source: err.c
5
Source: ofb64ede.c
...8
Source: xcbc_enc.c
Sourceā–“Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
LPdir_unix.c
Source: LPdir_unix.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/LPdir_unix.c
Coverage:  51.724% (15/29)
 51.724% (15/29)
10211
a_bitstr.c
Source: a_bitstr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_bitstr.c
Coverage:  59.231% (77/130)
 59.231% (77/130)
17841
a_d2i_fp.c
Source: a_d2i_fp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_d2i_fp.c
Coverage:  71.717% (71/99)
 71.717% (71/99)
16235
a_digest.c
Source: a_digest.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_digest.c
Coverage:  21.429% (3/14)
 21.429% (3/14)
416
a_dup.c
Source: a_dup.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_dup.c
Coverage:  21.429% (3/14)
 21.429% (3/14)
716
a_gentm.c
Source: a_gentm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_gentm.c
Coverage:  67.742% (21/31)
 67.742% (21/31)
4513
a_i2d_fp.c
Source: a_i2d_fp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_i2d_fp.c
Coverage:  27.273% (9/33)
 27.273% (9/33)
7415
a_int.c
Source: a_int.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_int.c
Coverage:  67.944% (195/287)
 67.944% (195/287)
437108
a_mbstr.c
Source: a_mbstr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_mbstr.c
Coverage:  54.967% (83/151)
 54.967% (83/151)
20653
a_object.c
Source: a_object.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_object.c
Coverage:  52.766% (124/235)
 52.766% (124/235)
37373
a_octet.c
Source: a_octet.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_octet.c
Coverage: 100.000% (3/3)
100.000% (3/3)
33
a_print.c
Source: a_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_print.c
Coverage:  44.000% (33/75)
 44.000% (33/75)
6323
a_sign.c
Source: a_sign.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_sign.c
Coverage:  30.303% (30/99)
 30.303% (30/99)
21732
a_strex.c
Source: a_strex.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strex.c
Coverage:  63.467% (205/323)
 63.467% (205/323)
354111
a_strnid.c
Source: a_strnid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_strnid.c
Coverage:  20.312% (52/256)
 20.312% (52/256)
99169
a_time.c
Source: a_time.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_time.c
Coverage:  84.483% (294/348)
 84.483% (294/348)
353114
a_type.c
Source: a_type.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_type.c
Coverage:  45.055% (41/91)
 45.055% (41/91)
9343
a_utctm.c
Source: a_utctm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utctm.c
Coverage:  23.529% (12/51)
 23.529% (12/51)
6019
a_utf8.c
Source: a_utf8.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_utf8.c
Coverage:  90.210% (129/143)
 90.210% (129/143)
13442
a_verify.c
Source: a_verify.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/a_verify.c
Coverage:  30.435% (21/69)
 30.435% (21/69)
12922
aes_cfb.c
Source: aes_cfb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_cfb.c
Coverage:  0.000% (0/3)
  0.000% (0/3)
63
aes_ecb.c
Source: aes_ecb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ecb.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
92
aes_ige.c
Source: aes_ige.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ige.c
Coverage:  97.753% (87/89)
 97.753% (87/89)
16931
aes_misc.c
Source: aes_misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_misc.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
aes_ofb.c
Source: aes_ofb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_ofb.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
21
aes_wrap.c
Source: aes_wrap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aes/aes_wrap.c
Coverage: 100.000% (2/2)
100.000% (2/2)
32
ameth_lib.c
Source: ameth_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/ameth_lib.c
Coverage:  37.748% (57/151)
 37.748% (57/151)
23367
arch_intrinsics.h
Source: arch_intrinsics.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/ec/curve448/arch_32/arch_intrinsics.h
Coverage: 100.000% (1/1)
100.000% (1/1)
11
aria.c
Source: aria.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/aria/aria.c
Coverage:  74.510% (38/51)
 74.510% (38/51)
22014
asn1.h
Source: asn1.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/asn1.h
Coverage:  12.500% (21/168)
 12.500% (21/168)
7168
asn1_err.c
Source: asn1_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
asn1_gen.c
Source: asn1_gen.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_gen.c
Coverage:  0.000% (0/615)
  0.000% (0/615)
1701172
asn1_int.h
Source: asn1_int.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/include/internal/asn1_int.h
Coverage:  0.000% (0/24)
  0.000% (0/24)
124
asn1_item_list.c
Source: asn1_item_list.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_item_list.c
Coverage:  12.195% (5/41)
 12.195% (5/41)
17911
asn1_lib.c
Source: asn1_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_lib.c
Coverage:  78.571% (165/210)
 78.571% (165/210)
24980
asn1_locl.h
Source: asn1_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_locl.h
Coverage:  20.833% (10/48)
 20.833% (10/48)
248
asn1_par.c
Source: asn1_par.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn1_par.c
Coverage:  67.208% (207/308)
 67.208% (207/308)
27294
asn1t.h
Source: asn1t.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/asn1t.h
Coverage:  25.000% (6/24)
 25.000% (6/24)
124
asn_mime.c
Source: asn_mime.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mime.c
Coverage:  36.052% (305/846)
 36.052% (305/846)
2710237
asn_moid.c
Source: asn_moid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_moid.c
Coverage:  2.941% (1/34)
  2.941% (1/34)
5513
asn_mstbl.c
Source: asn_mstbl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_mstbl.c
Coverage:  0.408% (1/245)
  0.408% (1/245)
104560
asn_pack.c
Source: asn_pack.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/asn_pack.c
Coverage:  51.613% (16/31)
 51.613% (16/31)
6610
async.c
Source: async.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async.c
Coverage:  54.545% (102/187)
 54.545% (102/187)
40874
async_err.c
Source: async_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
async_locl.h
Source: async_locl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_locl.h
Coverage:  16.667% (4/24)
 16.667% (4/24)
124
async_posix.c
Source: async_posix.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.c
Coverage:  50.000% (5/10)
 50.000% (5/10)
285
async_posix.h
Source: async_posix.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/arch/async_posix.h
Coverage:  88.889% (8/9)
 88.889% (8/9)
63
async_wait.c
Source: async_wait.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/async/async_wait.c
Coverage:  61.458% (59/96)
 61.458% (59/96)
15333
b_addr.c
Source: b_addr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_addr.c
Coverage:  27.945% (102/365)
 27.945% (102/365)
799136
b_dump.c
Source: b_dump.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_dump.c
Coverage:  81.690% (58/71)
 81.690% (58/71)
6026
b_print.c
Source: b_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_print.c
Coverage:  71.429% (440/616)
 71.429% (440/616)
865208
b_sock.c
Source: b_sock.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock.c
Coverage:  12.371% (12/97)
 12.371% (12/97)
23939
b_sock2.c
Source: b_sock2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/b_sock2.c
Coverage:  42.574% (43/101)
 42.574% (43/101)
22635
bf_buff.c
Source: bf_buff.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_buff.c
Coverage:  33.086% (89/269)
 33.086% (89/269)
35096
bf_cfb64.c
Source: bf_cfb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_cfb64.c
Coverage: 100.000% (17/17)
100.000% (17/17)
446
bf_ecb.c
Source: bf_ecb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_ecb.c
Coverage:  83.333% (5/6)
 83.333% (5/6)
143
bf_enc.c
Source: bf_enc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_enc.c
Coverage:  64.706% (33/51)
 64.706% (33/51)
11524
bf_lbuf.c
Source: bf_lbuf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_lbuf.c
Coverage:  0.000% (0/169)
  0.000% (0/169)
21859
bf_nbio.c
Source: bf_nbio.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_nbio.c
Coverage:  0.000% (0/79)
  0.000% (0/79)
11532
bf_null.c
Source: bf_null.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bf_null.c
Coverage:  0.000% (0/41)
  0.000% (0/41)
6219
bf_ofb64.c
Source: bf_ofb64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_ofb64.c
Coverage:  90.000% (9/10)
 90.000% (9/10)
354
bf_skey.c
Source: bf_skey.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bf/bf_skey.c
Coverage:  92.000% (23/25)
 92.000% (23/25)
379
bio.h
Source: bio.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/include/openssl/bio.h
Coverage:  25.000% (6/24)
 25.000% (6/24)
124
bio_asn1.c
Source: bio_asn1.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_asn1.c
Coverage:  46.914% (76/162)
 46.914% (76/162)
22069
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
bio_cb.c
Source: bio_cb.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_cb.c
Coverage:  0.000% (0/43)
  0.000% (0/43)
6018
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
bio_err.c
Source: bio_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
bio_lib.c
Source: bio_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_lib.c
Coverage:  51.597% (210/407)
 51.597% (210/407)
669150
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
bio_meth.c
Source: bio_meth.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bio/bio_meth.c
Coverage:  49.091% (27/55)
 49.091% (27/55)
9735
bio_ndef.c
Source: bio_ndef.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/asn1/bio_ndef.c
Coverage:  40.816% (20/49)
 40.816% (20/49)
14619
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_pk7.c
Source: bio_pk7.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/pkcs7/bio_pk7.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
bio_ssl.c
Source: bio_ssl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/ssl/bio_ssl.c
Coverage:  25.869% (67/259)
 25.869% (67/259)
435107
blake2_impl.h
Source: blake2_impl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2_impl.h
Coverage:  42.308% (11/26)
 42.308% (11/26)
5014
blake2b.c
Source: blake2b.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2b.c
Coverage:  87.805% (36/41)
 87.805% (36/41)
9717
blake2s.c
Source: blake2s.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/blake2/blake2s.c
Coverage:  92.683% (38/41)
 92.683% (38/41)
9417
bn_add.c
Source: bn_add.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_add.c
Coverage:  87.234% (41/47)
 87.234% (41/47)
9417
bn_blind.c
Source: bn_blind.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_blind.c
Coverage:  54.144% (98/181)
 54.144% (98/181)
28363
bn_const.c
Source: bn_const.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_const.c
Coverage:  0.000% (0/8)
  0.000% (0/8)
88
bn_ctx.c
Source: bn_ctx.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_ctx.c
Coverage:  76.087% (70/92)
 76.087% (70/92)
14738
bn_depr.c
Source: bn_depr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_depr.c
Coverage:  0.000% (0/14)
  0.000% (0/14)
317
bn_div.c
Source: bn_div.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_div.c
Coverage:  79.646% (90/113)
 79.646% (90/113)
13533
bn_err.c
Source: bn_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
62
bn_exp.c
Source: bn_exp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp.c
Coverage:  71.469% (501/701)
 71.469% (501/701)
754209
bn_exp2.c
Source: bn_exp2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_exp2.c
Coverage:  67.081% (108/161)
 67.081% (108/161)
14744
bn_gcd.c
Source: bn_gcd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gcd.c
Coverage:  59.143% (207/350)
 59.143% (207/350)
349114
bn_gf2m.c
Source: bn_gf2m.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_gf2m.c
Coverage:  62.911% (268/426)
 62.911% (268/426)
529157
bn_intern.c
Source: bn_intern.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_intern.c
Coverage:  65.385% (51/78)
 65.385% (51/78)
10427
bn_kron.c
Source: bn_kron.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_kron.c
Coverage:  61.905% (39/63)
 61.905% (39/63)
6020
bn_lcl.h
Source: bn_lcl.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lcl.h
Coverage:  71.429% (5/7)
 71.429% (5/7)
93
bn_lib.c
Source: bn_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_lib.c
Coverage:  77.440% (357/461)
 77.440% (357/461)
618176
bn_mod.c
Source: bn_mod.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mod.c
Coverage:  65.517% (95/145)
 65.517% (95/145)
18753
bn_mont.c
Source: bn_mont.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mont.c
Coverage:  65.385% (102/156)
 65.385% (102/156)
23757
bn_mpi.c
Source: bn_mpi.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mpi.c
Coverage:  69.048% (29/42)
 69.048% (29/42)
8215
bn_mul.c
Source: bn_mul.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_mul.c
Coverage:  77.811% (263/338)
 77.811% (263/338)
393118
bn_nist.c
Source: bn_nist.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_nist.c
Coverage:  0.000% (0/165)
  0.000% (0/165)
48954
bn_prime.c
Source: bn_prime.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_prime.c
Coverage:  54.372% (199/366)
 54.372% (199/366)
308117
bn_print.c
Source: bn_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_print.c
Coverage:  65.611% (145/221)
 65.611% (145/221)
26671
Page:<>12
Source: bn_rand.c
3
Source: des_enc.c
4
Source: err.c
5
Source: ofb64ede.c
...8
Source: xcbc_enc.c

Generated by Squish Coco 4.2.2