View results by: Directories | Files
| Path | Line Coverage | Function Coverage | Region Coverage |
|---|---|---|---|
src/libssh/include/libssh/session.h |
0.00% (0/8) |
0.00% (0/1) |
0.00% (0/4) |
src/libssh/include/libssh/sftp_priv.h |
0.00% (0/3) |
0.00% (0/1) |
0.00% (0/1) |
src/libssh/src/agent.c |
6.03% (28/464) |
20.00% (3/15) |
5.20% (37/711) |
src/libssh/src/auth.c |
6.43% (103/1603) |
17.95% (7/39) |
4.74% (85/1793) |
src/libssh/src/base64.c |
95.21% (159/167) |
100.00% (6/6) |
97.57% (201/206) |
src/libssh/src/bignum.c |
70.21% (33/47) |
80.00% (4/5) |
60.78% (31/51) |
src/libssh/src/bind.c |
20.09% (85/423) |
21.43% (3/14) |
28.75% (157/546) |
src/libssh/src/bind_config.c |
77.97% (354/454) |
85.71% (6/7) |
84.68% (376/444) |
src/libssh/src/buffer.c |
73.54% (567/771) |
90.62% (29/32) |
75.93% (508/669) |
src/libssh/src/callbacks.c |
42.53% (37/87) |
62.50% (5/8) |
54.64% (53/97) |
src/libssh/src/channels.c |
39.06% (926/2371) |
43.53% (37/85) |
36.05% (973/2699) |
src/libssh/src/client.c |
65.49% (389/594) |
86.67% (13/15) |
68.08% (354/520) |
src/libssh/src/config.c |
65.33% (991/1517) |
80.00% (20/25) |
50.84% (1214/2388) |
src/libssh/src/config_parser.c |
93.00% (239/257) |
100.00% (7/7) |
95.74% (270/282) |
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 |
49.35% (227/460) |
72.73% (8/11) |
52.20% (297/569) |
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.78% (400/599) |
100.00% (9/9) |
73.60% (315/428) |
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.00% (316/854) |
45.00% (9/20) |
41.01% (356/868) |
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.67% (151/298) |
src/libssh/src/md_crypto.c |
36.21% (84/232) |
48.00% (12/25) |
35.59% (63/177) |
src/libssh/src/messages.c |
57.01% (756/1326) |
58.33% (14/24) |
64.27% (1115/1735) |
src/libssh/src/misc.c |
43.46% (591/1360) |
64.91% (37/57) |
47.73% (641/1343) |
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 |
30.15% (621/2060) |
50.00% (8/16) |
31.59% (672/2127) |
src/libssh/src/packet.c |
76.08% (951/1250) |
91.30% (21/23) |
78.39% (816/1041) |
src/libssh/src/packet_cb.c |
79.28% (241/304) |
100.00% (8/8) |
82.33% (247/300) |
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 |
46.66% (1147/2458) |
53.62% (37/69) |
49.57% (1555/3137) |
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 |
40.99% (739/1803) |
64.52% (20/31) |
45.27% (848/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 |
30.96% (217/701) |
63.64% (14/22) |
33.38% (248/743) |
src/libssh/src/server.c |
45.32% (397/876) |
34.55% (19/55) |
43.40% (352/811) |
src/libssh/src/session.c |
42.95% (320/745) |
31.43% (11/35) |
51.23% (498/972) |
src/libssh/src/sftp.c |
0.44% (12/2744) |
1.41% (1/71) |
1.81% (61/3379) |
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/1634) |
0.00% (0/55) |
0.00% (0/1882) |
src/libssh/src/sntrup761.c |
77.42% (216/279) |
100.00% (8/8) |
82.75% (211/255) |
src/libssh/src/socket.c |
39.33% (293/745) |
57.14% (20/35) |
42.31% (308/728) |
src/libssh/src/string.c |
67.11% (100/149) |
84.62% (11/13) |
66.86% (115/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.49% (317/389) |
src/libssh/src/ttyopts.c |
0.00% (0/258) |
0.00% (0/5) |
0.00% (0/754) |
src/libssh/src/wrapper.c |
64.07% (280/437) |
83.33% (10/12) |
73.51% (333/453) |
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 |
46.91% (20581/43875) |
64.67% (1082/1673) |
43.40% (19411/44724) |