View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/openssh/addr.c |
0.00% (0/295) |
0.00% (0/18) |
0.00% (0/378) |
src/openssh/addrmatch.c |
0.00% (0/92) |
0.00% (0/2) |
0.00% (0/114) |
src/openssh/atomicio.c |
0.00% (0/96) |
0.00% (0/4) |
0.00% (0/126) |
src/openssh/canohost.c |
0.00% (0/111) |
0.00% (0/8) |
0.00% (0/127) |
src/openssh/cipher-chachapoly-libcrypto.c |
66.67% (56/84) |
100.00% (4/4) |
70.83% (68/96) |
src/openssh/cipher.c |
52.42% (130/248) |
72.22% (13/18) |
52.76% (153/290) |
src/openssh/cleanup.c |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/openssh/compat.c |
84.21% (96/114) |
100.00% (2/2) |
57.00% (57/100) |
src/openssh/crypto_api.h |
66.67% (4/6) |
100.00% (1/1) |
83.33% (5/6) |
src/openssh/dh.c |
54.62% (195/357) |
85.71% (12/14) |
37.47% (142/379) |
src/openssh/digest-openssl.c |
64.89% (61/94) |
84.62% (11/13) |
60.50% (72/119) |
src/openssh/dispatch.c |
14.08% (10/71) |
28.57% (2/7) |
9.88% (8/81) |
src/openssh/ed25519-openssl.c |
29.01% (38/131) |
50.00% (2/4) |
29.06% (59/203) |
src/openssh/entropy.c |
39.29% (11/28) |
50.00% (1/2) |
29.63% (8/27) |
src/openssh/fatal.c |
0.00% (0/6) |
0.00% (0/1) |
0.00% (0/3) |
src/openssh/hmac.c |
77.46% (55/71) |
85.71% (6/7) |
79.17% (57/72) |
src/openssh/kex-names.c |
29.76% (50/168) |
63.64% (7/11) |
30.77% (64/208) |
src/openssh/kex.c |
53.96% (593/1099) |
71.43% (30/42) |
52.02% (761/1463) |
src/openssh/kexc25519.c |
84.69% (83/98) |
83.33% (5/6) |
85.90% (67/78) |
src/openssh/kexdh.c |
73.68% (84/114) |
100.00% (5/5) |
78.43% (80/102) |
src/openssh/kexecdh.c |
66.42% (89/134) |
100.00% (4/4) |
71.05% (81/114) |
src/openssh/kexgen.c |
73.43% (210/286) |
100.00% (5/5) |
74.89% (176/235) |
src/openssh/kexgex.c |
77.14% (27/35) |
100.00% (1/1) |
87.50% (49/56) |
src/openssh/kexgexc.c |
77.93% (113/145) |
100.00% (3/3) |
74.39% (122/164) |
src/openssh/kexgexs.c |
84.55% (104/123) |
100.00% (3/3) |
89.58% (129/144) |
src/openssh/kexmlkem768ecdh.c |
0.00% (0/192) |
0.00% (0/3) |
0.00% (0/163) |
src/openssh/kexmlkem768x25519.c |
14.29% (18/126) |
33.33% (1/3) |
16.00% (16/100) |
src/openssh/kexsntrup761x25519.c |
82.05% (96/117) |
100.00% (3/3) |
81.05% (77/95) |
src/openssh/libcrux-mlkem-mldsa.c |
15.20% (19/125) |
16.67% (2/12) |
11.11% (4/36) |
src/openssh/libcrux_internal.h |
19.02% (2560/13463) |
27.21% (302/1110) |
23.73% (755/3181) |
src/openssh/log.c |
21.80% (80/367) |
26.32% (5/19) |
25.59% (76/297) |
src/openssh/mac.c |
68.15% (92/135) |
75.00% (6/8) |
63.87% (99/155) |
src/openssh/match.c |
67.20% (127/189) |
54.55% (6/11) |
58.08% (115/198) |
src/openssh/misc.c |
3.11% (66/2124) |
5.83% (7/120) |
0.94% (24/2552) |
src/openssh/openbsd-compat/arc4random.c |
76.67% (69/90) |
75.00% (6/8) |
84.62% (55/65) |
src/openssh/openbsd-compat/arc4random.h |
62.07% (18/29) |
50.00% (2/4) |
74.36% (29/39) |
src/openssh/openbsd-compat/arc4random_uniform.c |
0.00% (0/12) |
0.00% (0/1) |
0.00% (0/7) |
src/openssh/openbsd-compat/base64.c |
49.60% (62/125) |
50.00% (1/2) |
48.96% (47/96) |
src/openssh/openbsd-compat/bcrypt_pbkdf.c |
0.00% (0/81) |
0.00% (0/2) |
0.00% (0/56) |
src/openssh/openbsd-compat/blowfish.c |
0.00% (0/501) |
0.00% (0/13) |
0.00% (0/137) |
src/openssh/openbsd-compat/bsd-closefrom.c |
0.00% (0/28) |
0.00% (0/2) |
0.00% (0/33) |
src/openssh/openbsd-compat/bsd-getentropy.c |
85.71% (6/7) |
100.00% (1/1) |
42.86% (3/7) |
src/openssh/openbsd-compat/chacha_private.h |
96.95% (127/131) |
100.00% (3/3) |
98.77% (645/653) |
src/openssh/openbsd-compat/fmt_scaled.c |
0.00% (0/165) |
0.00% (0/2) |
0.00% (0/197) |
src/openssh/openbsd-compat/freezero.c |
100.00% (6/6) |
100.00% (1/1) |
100.00% (5/5) |
src/openssh/openbsd-compat/libressl-api-compat.c |
0.00% (0/34) |
0.00% (0/2) |
0.00% (0/44) |
src/openssh/openbsd-compat/openssl-compat.c |
42.11% (8/19) |
100.00% (2/2) |
43.75% (7/16) |
src/openssh/openbsd-compat/port-net.c |
0.00% (0/117) |
0.00% (0/6) |
0.00% (0/152) |
src/openssh/openbsd-compat/recallocarray.c |
72.22% (26/36) |
100.00% (1/1) |
65.38% (34/52) |
src/openssh/openbsd-compat/strlcat.c |
95.24% (20/21) |
100.00% (1/1) |
91.67% (11/12) |
src/openssh/openbsd-compat/strlcpy.c |
72.22% (13/18) |
100.00% (1/1) |
61.54% (8/13) |
src/openssh/openbsd-compat/strtonum.c |
0.00% (0/33) |
0.00% (0/1) |
0.00% (0/46) |
src/openssh/openbsd-compat/timingsafe_bcmp.c |
100.00% (7/7) |
100.00% (1/1) |
100.00% (4/4) |
src/openssh/openbsd-compat/vis.c |
15.08% (19/126) |
33.33% (1/3) |
23.88% (48/201) |
src/openssh/packet.c |
28.61% (577/2017) |
35.34% (41/116) |
29.48% (630/2137) |
src/openssh/platform-misc.c |
0.00% (0/5) |
0.00% (0/1) |
0.00% (0/4) |
src/openssh/poly1305.c |
100.00% (101/101) |
100.00% (1/1) |
98.59% (70/71) |
src/openssh/regress/misc/fuzz-harness/kex_fuzz.cc |
84.10% (275/327) |
100.00% (13/13) |
83.01% (342/412) |
src/openssh/regress/misc/fuzz-harness/ssh-sk-null.cc |
0.00% (0/9) |
0.00% (0/3) |
0.00% (0/6) |
src/openssh/smult_curve25519_ref.c |
100.00% (201/201) |
100.00% (11/11) |
100.00% (100/100) |
src/openssh/sntrup761.c |
30.37% (499/1643) |
33.10% (47/142) |
82.79% (481/581) |
src/openssh/ssh-ecdsa-sk.c |
0.00% (0/249) |
0.00% (0/9) |
0.00% (0/269) |
src/openssh/ssh-ecdsa.c |
54.78% (189/345) |
69.23% (9/13) |
59.15% (223/377) |
src/openssh/ssh-ed25519-sk.c |
0.00% (0/137) |
0.00% (0/8) |
0.00% (0/143) |
src/openssh/ssh-ed25519.c |
74.14% (129/174) |
81.82% (9/11) |
74.53% (158/212) |
src/openssh/ssh-mldsa-eddsa.c |
0.00% (0/291) |
0.00% (0/15) |
0.00% (0/315) |
src/openssh/ssh-pkcs11-client.c |
0.00% (0/334) |
0.00% (0/14) |
0.00% (0/489) |
src/openssh/ssh-rsa.c |
60.29% (252/418) |
82.35% (14/17) |
64.44% (328/509) |
src/openssh/ssh_api.c |
81.41% (311/382) |
66.67% (16/24) |
83.97% (351/418) |
src/openssh/sshbuf-getput-basic.c |
47.97% (225/469) |
48.65% (18/37) |
51.02% (251/492) |
src/openssh/sshbuf-getput-crypto.c |
75.65% (87/115) |
100.00% (8/8) |
81.20% (95/117) |
src/openssh/sshbuf-misc.c |
10.42% (27/259) |
14.29% (2/14) |
10.91% (37/339) |
src/openssh/sshbuf.c |
60.58% (166/274) |
69.57% (16/23) |
57.53% (168/292) |
src/openssh/ssherr-libcrypto.c |
100.00% (20/20) |
100.00% (1/1) |
95.45% (21/22) |
src/openssh/ssherr.c |
46.27% (62/134) |
100.00% (1/1) |
47.01% (63/134) |
src/openssh/sshkey.c |
25.40% (665/2618) |
43.44% (53/122) |
27.61% (805/2916) |
src/openssh/umac.c |
92.92% (433/466) |
100.00% (27/27) |
93.00% (226/243) |
src/openssh/xmalloc.c |
74.14% (43/58) |
85.71% (6/7) |
46.27% (31/67) |
Totals |
29.00% (9710/33479) |
35.16% (763/2170) |
35.89% (8600/23963) |