OpenCoverage

OpenSSH Test Coverage

Sources

Page:<>1
McCabe - Cyclomatic Complexity: 981
2
SourceCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
kexecdhs.c
Source: kexecdhs.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexecdhs.c
Coverage:  45.714% (32/70)
 45.714% (32/70)
15320
port-net.c
Source: port-net.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-net.c
Coverage:  0.000% (0/60)
  0.000% (0/60)
17318
groupaccess.c
Source: groupaccess.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/groupaccess.c
Coverage:  0.000% (0/42)
  0.000% (0/42)
6918
kexc25519c.c
Source: kexc25519c.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519c.c
Coverage:  47.458% (28/59)
 47.458% (28/59)
10917
ed25519.c
Source: ed25519.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ed25519.c
Coverage:  95.455% (42/44)
 95.455% (42/44)
7417
setproctitle.c
Source: setproctitle.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/setproctitle.c
Coverage:  41.071% (23/56)
 41.071% (23/56)
12316
mktemp.c
Source: mktemp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/mktemp.c
Coverage:  0.000% (0/49)
  0.000% (0/49)
10616
kexc25519s.c
Source: kexc25519s.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519s.c
Coverage:  46.296% (25/54)
 46.296% (25/54)
10816
xmalloc.c
Source: xmalloc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/xmalloc.c
Coverage:  38.235% (13/34)
 38.235% (13/34)
7114
sshlogin.c
Source: sshlogin.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshlogin.c
Coverage:  0.000% (0/47)
  0.000% (0/47)
21314
pwcache.c
Source: pwcache.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/pwcache.c
Coverage:  0.000% (0/66)
  0.000% (0/66)
11414
bcrypt_pbkdf.c
Source: bcrypt_pbkdf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bcrypt_pbkdf.c
Coverage:  75.000% (36/48)
 75.000% (36/48)
7014
rijndael.c
Source: rijndael.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/rijndael.c
Coverage:  0.000% (0/27)
  0.000% (0/27)
15413
chacha_private.h
Source: chacha_private.h
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/chacha_private.h
Coverage:  46.875% (15/32)
 46.875% (15/32)
12113
chacha.c
Source: chacha.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/chacha.c
Coverage:  80.556% (29/36)
 80.556% (29/36)
14613
auth-shadow.c
Source: auth-shadow.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth-shadow.c
Coverage:  0.000% (0/35)
  0.000% (0/35)
6113
bindresvport.c
Source: bindresvport.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bindresvport.c
Coverage:  0.000% (0/42)
  0.000% (0/42)
9912
sftp-glob.c
Source: sftp-glob.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-glob.c
Coverage:  0.000% (0/21)
  0.000% (0/21)
4711
sshtty.c
Source: sshtty.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshtty.c
Coverage:  0.000% (0/26)
  0.000% (0/26)
12510
sandbox-seccomp-filter.c
Source: sandbox-seccomp-filter.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sandbox-seccomp-filter.c
Coverage:  0.000% (0/22)
  0.000% (0/22)
7610
poly1305.c
Source: poly1305.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/poly1305.c
Coverage: 100.000% (20/20)
100.000% (20/20)
9510
monitor_fdpass.c
Source: monitor_fdpass.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/monitor_fdpass.c
Coverage:  0.000% (0/38)
  0.000% (0/38)
19010
cipher-chachapoly.c
Source: cipher-chachapoly.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cipher-chachapoly.c
Coverage:  77.273% (17/22)
 77.273% (17/22)
5410
xcrypt.c
Source: xcrypt.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/xcrypt.c
Coverage:  0.000% (0/21)
  0.000% (0/21)
549
uuencode.c
Source: uuencode.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/uuencode.c
Coverage:  70.370% (19/27)
 70.370% (19/27)
369
msg.c
Source: msg.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/msg.c
Coverage:  0.000% (0/23)
  0.000% (0/23)
409
recallocarray.c
Source: recallocarray.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/recallocarray.c
Coverage:  56.757% (21/37)
 56.757% (21/37)
658
port-linux.c
Source: port-linux.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/port-linux.c
Coverage:  0.000% (0/26)
  0.000% (0/26)
608
kexc25519.c
Source: kexc25519.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexc25519.c
Coverage:  47.500% (19/40)
 47.500% (19/40)
418
strtonum.c
Source: strtonum.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strtonum.c
Coverage:  40.000% (12/30)
 40.000% (12/30)
717
strlcpy.c
Source: strlcpy.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strlcpy.c
Coverage:  78.947% (15/19)
 78.947% (15/19)
127
bsd-closefrom.c
Source: bsd-closefrom.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-closefrom.c
Coverage:  50.000% (15/30)
 50.000% (15/30)
286
strlcat.c
Source: strlcat.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strlcat.c
Coverage:  80.000% (12/15)
 80.000% (12/15)
175
platform.c
Source: platform.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform.c
Coverage:  0.000% (0/9)
  0.000% (0/9)
95
kexgex.c
Source: kexgex.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgex.c
Coverage:  46.939% (23/49)
 46.939% (23/49)
345
kexecdh.c
Source: kexecdh.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexecdh.c
Coverage:  45.714% (16/35)
 45.714% (16/35)
295
kexdh.c
Source: kexdh.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexdh.c
Coverage:  45.714% (16/35)
 45.714% (16/35)
295
bsd-signal.c
Source: bsd-signal.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-signal.c
Coverage:  53.846% (7/13)
 53.846% (7/13)
395
bsd-misc.c
Source: bsd-misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-misc.c
Coverage:  20.000% (3/15)
 20.000% (3/15)
435
openssl-compat.c
Source: openssl-compat.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/openssl-compat.c
Coverage:  16.667% (2/12)
 16.667% (2/12)
124
auth2-passwd.c
Source: auth2-passwd.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-passwd.c
Coverage:  0.000% (0/20)
  0.000% (0/20)
244
sftp-server-main.c
Source: sftp-server-main.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-server-main.c
Coverage:  0.000% (0/5)
  0.000% (0/5)
153
entropy.c
Source: entropy.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/entropy.c
Coverage:  42.857% (3/7)
 42.857% (3/7)
133
auth2-none.c
Source: auth2-none.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-none.c
Coverage:  0.000% (0/11)
  0.000% (0/11)
73
auth2-kbdint.c
Source: auth2-kbdint.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-kbdint.c
Coverage:  0.000% (0/11)
  0.000% (0/11)
203
timingsafe_bcmp.c
Source: timingsafe_bcmp.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/timingsafe_bcmp.c
Coverage: 100.000% (4/4)
100.000% (4/4)
52
reallocarray.c
Source: reallocarray.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/reallocarray.c
Coverage:  30.000% (3/10)
 30.000% (3/10)
192
platform-tracing.c
Source: platform-tracing.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform-tracing.c
Coverage:  0.000% (0/6)
  0.000% (0/6)
62
platform-misc.c
Source: platform-misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/platform-misc.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
32
kludge-fd_set.c
Source: kludge-fd_set.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/kludge-fd_set.c
Coverage:  0.000% (0/2)
  0.000% (0/2)
322
hash.c
Source: hash.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hash.c
Coverage:  50.000% (2/4)
 50.000% (2/4)
52
freezero.c
Source: freezero.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/freezero.c
Coverage: 100.000% (4/4)
100.000% (4/4)
62
explicit_bzero.c
Source: explicit_bzero.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/explicit_bzero.c
Coverage: 100.000% (4/4)
100.000% (4/4)
32
crc32.c
Source: crc32.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/crc32.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
52
bsd-getpeereid.c
Source: bsd-getpeereid.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/bsd-getpeereid.c
Coverage:  0.000% (0/4)
  0.000% (0/4)
152
verify.c
Source: verify.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/verify.c
Coverage: 100.000% (1/1)
100.000% (1/1)
341
fatal.c
Source: fatal.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/fatal.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
211
cleanup.c
Source: cleanup.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/cleanup.c
Coverage:  0.000% (0/1)
  0.000% (0/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 981
2

Generated by Squish Coco 4.2.2