OpenCoverage

OpenSSL Test Coverage

Source Tree

Path:<top>/crypto/bn
SourceCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
asm
 88.525% (54/61)
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_shift.c
Source: bn_shift.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_shift.c
Coverage:  83.696% (77/92)
 83.696% (77/92)
11730
bn_sqr.c
Source: bn_sqr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqr.c
Coverage:  80.519% (62/77)
 80.519% (62/77)
11926
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_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_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_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_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_word.c
Source: bn_word.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_word.c
Coverage:  72.549% (74/102)
 72.549% (74/102)
10734
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_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_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_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_rand.c
Source: bn_rand.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_rand.c
Coverage:  66.667% (90/135)
 66.667% (90/135)
13449
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
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_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_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_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_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_recp.c
Source: bn_recp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_recp.c
Coverage:  56.566% (56/99)
 56.566% (56/99)
13437
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_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_sqrt.c
Source: bn_sqrt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_sqrt.c
Coverage:  50.216% (116/231)
 50.216% (116/231)
20276
rsaz_exp.c
Source: rsaz_exp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/rsaz_exp.c
Coverage:  46.667% (7/15)
 46.667% (7/15)
1426
bn_x931p.c
Source: bn_x931p.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssl/src/crypto/bn/bn_x931p.c
Coverage:  0.000% (0/140)
  0.000% (0/140)
13350
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_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_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

Generated by Squish Coco 4.2.2