View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/libssh/include/libssh/sftp_priv.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/libssh/src/agent.c |
4.95% (23/465) |
20.00% (3/15) |
3.70% (26/702) |
src/libssh/src/auth.c |
6.83% (103/1509) |
18.92% (7/37) |
5.01% (85/1696) |
src/libssh/src/base64.c |
94.01% (157/167) |
100.00% (6/6) |
97.09% (200/206) |
src/libssh/src/bignum.c |
57.45% (27/47) |
60.00% (3/5) |
52.94% (27/51) |
src/libssh/src/bind.c |
20.09% (85/423) |
21.43% (3/14) |
28.75% (157/546) |
src/libssh/src/bind_config.c |
81.72% (371/454) |
85.71% (6/7) |
86.94% (386/444) |
src/libssh/src/buffer.c |
73.15% (564/771) |
90.62% (29/32) |
75.64% (506/669) |
src/libssh/src/callbacks.c |
42.53% (37/87) |
62.50% (5/8) |
54.64% (53/97) |
src/libssh/src/channels.c |
38.52% (908/2357) |
43.53% (37/85) |
35.83% (962/2685) |
src/libssh/src/client.c |
65.33% (390/597) |
86.67% (13/15) |
68.01% (355/522) |
src/libssh/src/config.c |
69.17% (828/1197) |
76.47% (13/17) |
49.26% (1038/2107) |
src/libssh/src/config_parser.c |
93.27% (194/208) |
100.00% (6/6) |
95.87% (232/242) |
src/libssh/src/connect.c |
0.00% (0/263) |
0.00% (0/6) |
0.00% (0/200) |
src/libssh/src/connector.c |
0.00% (0/463) |
0.00% (0/20) |
0.00% (0/390) |
src/libssh/src/crypto_common.c |
100.00% (10/10) |
100.00% (1/1) |
100.00% (4/4) |
src/libssh/src/curve25519.c |
78.87% (168/213) |
100.00% (7/7) |
85.40% (193/226) |
src/libssh/src/curve25519_crypto.c |
55.36% (62/112) |
100.00% (2/2) |
69.88% (58/83) |
src/libssh/src/dh-gex.c |
50.11% (235/469) |
72.73% (8/11) |
52.69% (304/577) |
src/libssh/src/dh.c |
53.60% (201/375) |
66.67% (12/18) |
59.92% (293/489) |
src/libssh/src/dh_crypto.c |
72.62% (122/168) |
100.00% (9/9) |
79.49% (155/195) |
src/libssh/src/ecdh.c |
96.08% (49/51) |
100.00% (3/3) |
97.67% (42/43) |
src/libssh/src/ecdh_crypto.c |
73.33% (165/225) |
100.00% (6/6) |
75.13% (142/189) |
src/libssh/src/error.c |
88.89% (32/36) |
83.33% (5/6) |
92.86% (13/14) |
src/libssh/src/external/bcrypt_pbkdf.c |
0.00% (0/91) |
0.00% (0/2) |
0.00% (0/63) |
src/libssh/src/external/blowfish.c |
0.00% (0/501) |
0.00% (0/13) |
0.00% (0/137) |
src/libssh/src/external/libcrux_mlkem768_sha3.c |
97.72% (3985/4078) |
99.50% (399/401) |
96.24% (1383/1437) |
src/libssh/src/external/sntrup761.c |
98.47% (643/653) |
100.00% (45/45) |
98.96% (476/481) |
src/libssh/src/getrandom_crypto.c |
100.00% (5/5) |
100.00% (1/1) |
100.00% (1/1) |
src/libssh/src/gzip.c |
2.67% (5/187) |
14.29% (1/7) |
5.24% (13/248) |
src/libssh/src/hybrid_mlkem.c |
66.67% (398/597) |
100.00% (9/9) |
71.66% (306/427) |
src/libssh/src/init.c |
77.65% (66/85) |
85.71% (6/7) |
76.09% (35/46) |
src/libssh/src/kdf.c |
43.75% (70/160) |
80.00% (4/5) |
45.38% (59/130) |
src/libssh/src/kex.c |
65.23% (835/1280) |
81.48% (22/27) |
71.13% (865/1216) |
src/libssh/src/knownhosts.c |
37.47% (308/822) |
47.37% (9/19) |
41.83% (348/832) |
src/libssh/src/libcrypto.c |
23.65% (144/609) |
59.26% (16/27) |
18.26% (90/493) |
src/libssh/src/log.c |
50.50% (51/101) |
53.33% (8/15) |
45.16% (28/62) |
src/libssh/src/match.c |
47.28% (148/313) |
55.56% (5/9) |
50.50% (151/299) |
src/libssh/src/md_crypto.c |
44.83% (104/232) |
60.00% (15/25) |
43.50% (77/177) |
src/libssh/src/messages.c |
56.69% (746/1316) |
58.33% (14/24) |
64.10% (1107/1727) |
src/libssh/src/misc.c |
53.55% (672/1255) |
67.31% (35/52) |
56.81% (697/1227) |
src/libssh/src/mlkem.c |
87.50% (7/8) |
100.00% (1/1) |
60.00% (3/5) |
src/libssh/src/mlkem_native.c |
71.32% (97/136) |
100.00% (3/3) |
71.68% (81/113) |
src/libssh/src/options.c |
37.14% (703/1893) |
60.00% (9/15) |
38.77% (744/1919) |
src/libssh/src/packet.c |
78.79% (947/1202) |
100.00% (21/21) |
82.26% (802/975) |
src/libssh/src/packet_cb.c |
88.06% (177/201) |
100.00% (6/6) |
94.68% (178/188) |
src/libssh/src/packet_crypt.c |
65.48% (129/197) |
100.00% (4/4) |
50.45% (111/220) |
src/libssh/src/pcap.c |
0.00% (0/320) |
0.00% (0/12) |
0.00% (0/334) |
src/libssh/src/pki.c |
45.66% (1090/2387) |
54.29% (38/70) |
48.65% (1479/3040) |
src/libssh/src/pki_container_openssh.c |
30.57% (155/507) |
71.43% (5/7) |
36.24% (220/607) |
src/libssh/src/pki_context.c |
10.99% (10/91) |
25.00% (2/8) |
18.82% (16/85) |
src/libssh/src/pki_crypto.c |
41.10% (741/1803) |
64.52% (20/31) |
45.38% (850/1873) |
src/libssh/src/pki_ed25519_common.c |
77.42% (24/31) |
100.00% (2/2) |
59.38% (19/32) |
src/libssh/src/poll.c |
52.45% (225/429) |
64.71% (22/34) |
53.04% (218/411) |
src/libssh/src/scp.c |
26.82% (188/701) |
63.64% (14/22) |
29.61% (220/743) |
src/libssh/src/server.c |
44.84% (395/881) |
34.55% (19/55) |
43.40% (352/811) |
src/libssh/src/session.c |
41.84% (310/741) |
31.43% (11/35) |
49.95% (478/957) |
src/libssh/src/sftp.c |
0.44% (12/2743) |
1.41% (1/71) |
1.81% (61/3378) |
src/libssh/src/sftp_common.c |
35.46% (256/722) |
21.05% (4/19) |
44.66% (435/974) |
src/libssh/src/sftpserver.c |
0.00% (0/1600) |
0.00% (0/55) |
0.00% (0/1795) |
src/libssh/src/sntrup761.c |
77.42% (216/279) |
100.00% (8/8) |
82.75% (211/255) |
src/libssh/src/socket.c |
39.22% (293/747) |
57.14% (20/35) |
42.48% (308/725) |
src/libssh/src/string.c |
66.00% (99/150) |
84.62% (11/13) |
65.70% (113/172) |
src/libssh/src/threads.c |
63.64% (21/33) |
75.00% (3/4) |
63.64% (14/22) |
src/libssh/src/threads/libcrypto.c |
100.00% (7/7) |
100.00% (2/2) |
100.00% (3/3) |
src/libssh/src/threads/pthread.c |
24.19% (15/62) |
33.33% (3/9) |
25.58% (11/43) |
src/libssh/src/token.c |
85.57% (261/305) |
100.00% (8/8) |
81.75% (318/389) |
src/libssh/src/ttyopts.c |
0.00% (0/258) |
0.00% (0/5) |
0.00% (0/754) |
src/libssh/src/wrapper.c |
64.69% (273/422) |
83.33% (10/12) |
73.87% (328/444) |
src/libssh/tests/fuzz/nallocinc.c |
69.78% (97/139) |
85.71% (12/14) |
68.66% (92/134) |
src/libssh/tests/fuzz/ssh_bind_config_fuzzer.c |
93.55% (29/31) |
100.00% (3/3) |
72.00% (18/25) |
src/libssh/tests/fuzz/ssh_client_config_fuzzer.c |
93.94% (31/33) |
100.00% (3/3) |
73.08% (19/26) |
src/libssh/tests/fuzz/ssh_client_fuzzer.c |
51.08% (71/139) |
60.00% (3/5) |
62.59% (87/139) |
src/libssh/tests/fuzz/ssh_known_hosts_fuzzer.c |
91.07% (51/56) |
100.00% (3/3) |
80.00% (32/40) |
src/libssh/tests/fuzz/ssh_privkey_fuzzer.c |
93.10% (27/29) |
100.00% (3/3) |
75.86% (22/29) |
src/libssh/tests/fuzz/ssh_pubkey_fuzzer.c |
77.78% (35/45) |
100.00% (3/3) |
72.73% (24/33) |
src/libssh/tests/fuzz/ssh_scp_fuzzer.c |
90.37% (122/135) |
100.00% (4/4) |
86.21% (75/87) |
src/libssh/tests/fuzz/ssh_server_fuzzer.c |
83.55% (127/152) |
100.00% (6/6) |
74.12% (126/170) |
src/libssh/tests/fuzz/ssh_server_mock.c |
77.27% (119/154) |
87.50% (7/8) |
78.63% (92/117) |
src/libssh/tests/fuzz/ssh_sftp_attr_fuzzer.c |
87.10% (54/62) |
100.00% (4/4) |
80.70% (46/57) |
src/libssh/tests/fuzz/ssh_sshsig_fuzzer.c |
93.94% (31/33) |
100.00% (3/3) |
73.08% (19/26) |
Totals |
47.54% (20356/42819) |
65.05% (1074/1651) |
43.86% (19092/43531) |