Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libssh/src/agent.c
  6.53% (25/383)
 21.43% (3/14)
  5.12% (24/469)
src/libssh/src/auth.c
  8.07% (105/1301)
 20.59% (7/34)
  6.73% (76/1129)
src/libssh/src/base64.c
 62.80% (103/164)
 66.67% (4/6)
 79.76% (134/168)
src/libssh/src/bignum.c
 69.44% (25/36)
 66.67% (2/3)
 67.74% (21/31)
src/libssh/src/bind.c
 19.20% (77/401)
 21.43% (3/14)
 24.88% (100/402)
src/libssh/src/bind_config.c
 71.10% (305/429)
 85.71% (6/7)
 73.55% (267/363)
src/libssh/src/buffer.c
 66.89% (491/734)
 90.32% (28/31)
 67.49% (326/483)
src/libssh/src/callbacks.c
 18.29% (15/82)
 28.57% (2/7)
 29.58% (21/71)
src/libssh/src/channels.c
 20.26% (458/2261)
 30.12% (25/83)
 16.46% (366/2223)
src/libssh/src/client.c
 61.67% (354/574)
 73.33% (11/15)
 63.77% (294/461)
src/libssh/src/config.c
  0.00% (0/948)
  0.00% (0/12)
  0.00% (0/838)
src/libssh/src/config_parser.c
 26.59% (46/173)
 33.33% (2/6)
 28.67% (43/150)
src/libssh/src/connect.c
  0.00% (0/211)
  0.00% (0/6)
  0.00% (0/108)
src/libssh/src/connector.c
  0.00% (0/441)
  0.00% (0/19)
  0.00% (0/313)
src/libssh/src/crypto_common.c
  0.00% (0/10)
  0.00% (0/1)
  0.00% (0/4)
src/libssh/src/curve25519.c
 69.88% (232/332)
100.00% (7/7)
 77.74% (206/265)
src/libssh/src/dh-gex.c
 52.25% (244/467)
 72.73% (8/11)
 55.09% (265/481)
src/libssh/src/dh.c
 51.43% (198/385)
 61.11% (11/18)
 56.90% (235/413)
src/libssh/src/dh_crypto.c
 74.39% (122/164)
100.00% (9/9)
 78.00% (117/150)
src/libssh/src/ecdh.c
 96.36% (53/55)
100.00% (3/3)
 97.44% (38/39)
src/libssh/src/ecdh_crypto.c
 73.21% (153/209)
100.00% (5/5)
 74.15% (109/147)
src/libssh/src/error.c
 61.11% (22/36)
 66.67% (4/6)
 66.67% (8/12)
src/libssh/src/external/bcrypt_pbkdf.c
  0.00% (0/91)
  0.00% (0/2)
  0.00% (0/56)
src/libssh/src/external/blowfish.c
  0.00% (0/501)
  0.00% (0/13)
  0.00% (0/137)
src/libssh/src/getrandom_crypto.c
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/libssh/src/gzip.c
  0.00% (0/176)
  0.00% (0/6)
  0.00% (0/154)
src/libssh/src/init.c
 61.63% (53/86)
 85.71% (6/7)
 61.90% (26/42)
src/libssh/src/kdf.c
 65.26% (62/95)
100.00% (4/4)
 61.22% (30/49)
src/libssh/src/kex.c
 66.64% (713/1070)
 83.33% (20/24)
 71.33% (617/865)
src/libssh/src/knownhosts.c
 35.06% (291/830)
 50.00% (9/18)
 38.74% (239/617)
src/libssh/src/libcrypto.c
 10.93% (74/677)
 27.27% (9/33)
  6.74% (29/430)
src/libssh/src/log.c
 51.46% (53/103)
 57.14% (8/14)
 46.67% (21/45)
src/libssh/src/match.c
 87.80% (72/82)
100.00% (3/3)
 88.10% (74/84)
src/libssh/src/md_crypto.c
 51.88% (69/133)
 63.16% (12/19)
 51.92% (27/52)
src/libssh/src/messages.c
 33.25% (378/1137)
 43.48% (10/23)
 35.89% (454/1265)
src/libssh/src/misc.c
 32.59% (336/1031)
 51.16% (22/43)
 34.84% (254/729)
src/libssh/src/options.c
 22.83% (378/1656)
 57.14% (8/14)
 20.50% (272/1327)
src/libssh/src/packet.c
 78.51% (877/1117)
100.00% (20/20)
 78.57% (627/798)
src/libssh/src/packet_cb.c
 87.20% (143/164)
100.00% (5/5)
 93.02% (120/129)
src/libssh/src/packet_crypt.c
 40.40% (80/198)
 75.00% (3/4)
 27.04% (43/159)
src/libssh/src/pcap.c
  0.00% (0/326)
  0.00% (0/12)
  0.00% (0/290)
src/libssh/src/pki.c
 43.57% (738/1694)
 59.62% (31/52)
 46.55% (769/1652)
src/libssh/src/pki_container_openssh.c
  0.00% (0/530)
  0.00% (0/8)
  0.00% (0/512)
src/libssh/src/pki_crypto.c
 43.83% (686/1565)
 65.52% (19/29)
 48.68% (535/1099)
src/libssh/src/pki_ed25519_common.c
 27.59% (32/116)
 50.00% (3/6)
 22.13% (27/122)
src/libssh/src/poll.c
 51.33% (212/413)
 60.61% (20/33)
 53.61% (156/291)
src/libssh/src/server.c
 38.63% (333/862)
 29.09% (16/55)
 37.99% (269/708)
src/libssh/src/session.c
 37.09% (257/693)
 29.41% (10/34)
 44.89% (290/646)
src/libssh/src/socket.c
 48.81% (267/547)
 57.58% (19/33)
 49.88% (205/411)
src/libssh/src/string.c
 73.15% (79/108)
 90.91% (10/11)
 77.78% (63/81)
src/libssh/src/threads.c
 54.55% (18/33)
 50.00% (2/4)
 61.11% (11/18)
src/libssh/src/threads/libcrypto.c
 57.14% (4/7)
 50.00% (1/2)
 66.67% (2/3)
src/libssh/src/threads/pthread.c
 24.19% (15/62)
 33.33% (3/9)
 30.00% (9/30)
src/libssh/src/token.c
 77.60% (239/308)
100.00% (8/8)
 75.36% (208/276)
src/libssh/src/wrapper.c
 61.41% (253/412)
 83.33% (10/12)
 67.41% (242/359)
src/libssh/tests/fuzz/ssh_bind_config_fuzzer.c
 88.89% (16/18)
100.00% (1/1)
 80.00% (4/5)
src/libssh/tests/fuzz/ssh_client_config_fuzzer.c
 90.00% (18/20)
100.00% (1/1)
 80.00% (4/5)
src/libssh/tests/fuzz/ssh_client_fuzzer.c
 59.63% (65/109)
 33.33% (1/3)
 75.00% (36/48)
src/libssh/tests/fuzz/ssh_known_hosts_fuzzer.c
 88.89% (40/45)
100.00% (1/1)
 88.24% (15/17)
src/libssh/tests/fuzz/ssh_server_fuzzer.c
 85.09% (97/114)
 75.00% (3/4)
 89.47% (51/57)
Totals
 37.06% (9981/26930)
 49.44% (439/888)
 37.60% (8380/22289)