OpenCoverage

OpenSSH Test Coverage

Sources

Page:<>12
eLOC - Effective Lines of Code: 388
SourceCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
dispatch.c
Source: dispatch.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dispatch.c
Coverage:  9.375% (6/64)
  9.375% (6/64)
5722
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
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
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
ssherr.c
Source: ssherr.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssherr.c
Coverage:  0.000% (0/120)
  0.000% (0/120)
6561
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
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
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
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
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
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
strmode.c
Source: strmode.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/strmode.c
Coverage:  0.000% (0/65)
  0.000% (0/65)
7627
hmac.c
Source: hmac.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/hmac.c
Coverage:  52.381% (33/63)
 52.381% (33/63)
8123
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
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
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
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
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
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
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
bitmap.c
Source: bitmap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/bitmap.c
Coverage:  68.807% (75/109)
 68.807% (75/109)
12439
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
arc4random.c
Source: arc4random.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/arc4random.c
Coverage:  67.692% (44/65)
 67.692% (44/65)
14026
digest-openssl.c
Source: digest-openssl.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/digest-openssl.c
Coverage:  50.602% (42/83)
 50.602% (42/83)
14233
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
base64.c
Source: base64.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/base64.c
Coverage:  66.981% (71/106)
 66.981% (71/106)
14937
uidswap.c
Source: uidswap.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/uidswap.c
Coverage:  0.000% (0/96)
  0.000% (0/96)
15228
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
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
ge25519.c
Source: ge25519.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ge25519.c
Coverage:  83.333% (35/42)
 83.333% (35/42)
15824
kexdhs.c
Source: kexdhs.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexdhs.c
Coverage:  45.122% (37/82)
 45.122% (37/82)
15927
opacket.c
Source: opacket.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/opacket.c
Coverage:  0.000% (0/114)
  0.000% (0/114)
16158
sshbuf-getput-crypto.c
Source: sshbuf-getput-crypto.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-getput-crypto.c
Coverage:  63.636% (70/110)
 63.636% (70/110)
16138
sftp-common.c
Source: sftp-common.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sftp-common.c
Coverage:  0.000% (0/137)
  0.000% (0/137)
16448
kexdhc.c
Source: kexdhc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexdhc.c
Coverage:  45.977% (40/87)
 45.977% (40/87)
16528
progressmeter.c
Source: progressmeter.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/progressmeter.c
Coverage:  0.000% (0/102)
  0.000% (0/102)
16833
sc25519.c
Source: sc25519.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sc25519.c
Coverage:  64.844% (83/128)
 64.844% (83/128)
17157
canohost.c
Source: canohost.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/canohost.c
Coverage:  0.000% (0/69)
  0.000% (0/69)
17228
kexecdhc.c
Source: kexecdhc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexecdhc.c
Coverage:  47.368% (36/76)
 47.368% (36/76)
17322
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
atomicio.c
Source: atomicio.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/atomicio.c
Coverage:  15.068% (11/73)
 15.068% (11/73)
17622
auth2-hostbased.c
Source: auth2-hostbased.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/auth2-hostbased.c
Coverage:  0.000% (0/115)
  0.000% (0/115)
17627
smult_curve25519_ref.c
Source: smult_curve25519_ref.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/smult_curve25519_ref.c
Coverage: 100.000% (101/101)
100.000% (101/101)
18241
vis.c
Source: vis.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/vis.c
Coverage:  14.573% (29/199)
 14.573% (29/199)
18837
dns.c
Source: dns.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/dns.c
Coverage:  0.000% (0/138)
  0.000% (0/138)
18952
blowfish.c
Source: blowfish.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/blowfish.c
Coverage:  55.714% (39/70)
 55.714% (39/70)
19032
kexgexs.c
Source: kexgexs.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexs.c
Coverage:  46.789% (51/109)
 46.789% (51/109)
19025
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
fe25519.c
Source: fe25519.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/fe25519.c
Coverage:  96.800% (121/125)
 96.800% (121/125)
20057
ssh-pkcs11-client.c
Source: ssh-pkcs11-client.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-pkcs11-client.c
Coverage:  0.000% (0/136)
  0.000% (0/136)
20943
sshbuf-misc.c
Source: sshbuf-misc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf-misc.c
Coverage:  56.701% (55/97)
 56.701% (55/97)
20929
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
kexgexc.c
Source: kexgexc.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/kexgexc.c
Coverage:  45.690% (53/116)
 45.690% (53/116)
22430
ttymodes.c
Source: ttymodes.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ttymodes.c
Coverage:  0.000% (0/171)
  0.000% (0/171)
22973
compat.c
Source: compat.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/compat.c
Coverage:  7.246% (5/69)
  7.246% (5/69)
23825
sshpty.c
Source: sshpty.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshpty.c
Coverage:  0.000% (0/66)
  0.000% (0/66)
24021
fmt_scaled.c
Source: fmt_scaled.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/fmt_scaled.c
Coverage:  0.000% (0/143)
  0.000% (0/143)
24540
readpass.c
Source: readpass.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/readpass.c
Coverage:  0.000% (0/96)
  0.000% (0/96)
24828
sshbuf.c
Source: sshbuf.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/sshbuf.c
Coverage:  73.367% (146/199)
 73.367% (146/199)
27370
umac.c #1
Source: umac.c #1
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c
Coverage:  0.000% (0/143)
  0.000% (0/143)
27563
umac.c #2
Source: umac.c #2
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/umac.c
Coverage:  0.000% (0/143)
  0.000% (0/143)
29663
ssh-ed25519.c
Source: ssh-ed25519.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-ed25519.c
Coverage:  46.512% (60/129)
 46.512% (60/129)
34133
readpassphrase.c
Source: readpassphrase.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/openbsd-compat/readpassphrase.c
Coverage:  0.000% (0/107)
  0.000% (0/107)
35831
ssh-ecdsa.c
Source: ssh-ecdsa.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/ssh-ecdsa.c
Coverage:  44.604% (62/139)
 44.604% (62/139)
36836
nchan.c
Source: nchan.c
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/openssh/src/nchan.c
Coverage:  0.000% (0/228)
  0.000% (0/228)
38175
Page:<>12
eLOC - Effective Lines of Code: 388

Generated by Squish Coco 4.2.2