OpenCoverage

LibreSSL Portable Test Coverage

Source Tree

Path:<top>/crypto/bn
SourceCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
bn_add.c
Source: bn_add.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_add.c
Coverage:  89.831% (53/59)
 89.831% (53/59)
9520
bn_asm.c
Source: bn_asm.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_asm.c
Coverage:  85.826% (660/769)
 85.826% (660/769)
42940
bn_shift.c
Source: bn_shift.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_shift.c
Coverage:  85.714% (84/98)
 85.714% (84/98)
10729
bn_div.c
Source: bn_div.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_div.c
Coverage:  78.767% (115/146)
 78.767% (115/146)
14943
bn_err.c
Source: bn_err.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_err.c
Coverage:  75.000% (3/4)
 75.000% (3/4)
52
bn_sqr.c
Source: bn_sqr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqr.c
Coverage:  73.810% (62/84)
 73.810% (62/84)
11526
bn_rand.c
Source: bn_rand.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_rand.c
Coverage:  71.277% (67/94)
 71.277% (67/94)
8634
bn_ctx.c
Source: bn_ctx.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_ctx.c
Coverage:  66.346% (69/104)
 66.346% (69/104)
15443
bn_mont.c
Source: bn_mont.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mont.c
Coverage:  64.706% (110/170)
 64.706% (110/170)
21758
bn_exp.c
Source: bn_exp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp.c
Coverage:  62.170% (447/719)
 62.170% (447/719)
702210
bn_word.c
Source: bn_word.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_word.c
Coverage:  58.252% (60/103)
 58.252% (60/103)
10633
bn_gf2m.c
Source: bn_gf2m.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gf2m.c
Coverage:  57.290% (279/487)
 57.290% (279/487)
543171
bn_mod.c
Source: bn_mod.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mod.c
Coverage:  57.009% (61/107)
 57.009% (61/107)
10143
bn_lib.c
Source: bn_lib.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_lib.c
Coverage:  57.005% (236/414)
 57.005% (236/414)
534157
bn_recp.c
Source: bn_recp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_recp.c
Coverage:  55.046% (60/109)
 55.046% (60/109)
14539
bn_prime.c
Source: bn_prime.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_prime.c
Coverage:  54.707% (215/393)
 54.707% (215/393)
302115
bn_exp2.c
Source: bn_exp2.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_exp2.c
Coverage:  54.070% (93/172)
 54.070% (93/172)
16447
bn_kron.c
Source: bn_kron.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_kron.c
Coverage:  50.000% (43/86)
 50.000% (43/86)
6221
bn_blind.c
Source: bn_blind.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_blind.c
Coverage:  47.170% (75/159)
 47.170% (75/159)
24958
bn_sqrt.c
Source: bn_sqrt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_sqrt.c
Coverage:  41.275% (123/298)
 41.275% (123/298)
22283
bn_mul.c
Source: bn_mul.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mul.c
Coverage:  35.993% (194/539)
 35.993% (194/539)
609187
bn_print.c
Source: bn_print.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_print.c
Coverage:  26.667% (64/240)
 26.667% (64/240)
29178
bn_gcd.c
Source: bn_gcd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_gcd.c
Coverage:  15.758% (78/495)
 15.758% (78/495)
469147
bn_const.c
Source: bn_const.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_const.c
Coverage:  6.250% (1/16)
  6.250% (1/16)
1616
bn_x931p.c
Source: bn_x931p.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_x931p.c
Coverage:  0.000% (0/155)
  0.000% (0/155)
13751
bn_nist.c
Source: bn_nist.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_nist.c
Coverage:  0.000% (0/199)
  0.000% (0/199)
46263
bn_mpi.c
Source: bn_mpi.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_mpi.c
Coverage:  0.000% (0/38)
  0.000% (0/38)
7214
bn_depr.c
Source: bn_depr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/libressl/src/crypto/bn/bn_depr.c
Coverage:  0.000% (0/23)
  0.000% (0/23)
418

Generated by Squish Coco 4.2.2