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
  1.61% (21/1301)
  5.88% (2/34)
  1.33% (15/1129)
src/libssh/src/base64.c
  0.00% (0/164)
  0.00% (0/6)
  0.00% (0/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.63% (99/402)
src/libssh/src/bind_config.c
  0.00% (0/429)
  0.00% (0/7)
  0.00% (0/363)
src/libssh/src/buffer.c
 65.40% (480/734)
 90.32% (28/31)
 64.39% (311/483)
src/libssh/src/callbacks.c
  8.54% (7/82)
 14.29% (1/7)
 12.68% (9/71)
src/libssh/src/channels.c
  7.47% (169/2261)
 15.66% (13/83)
  4.63% (103/2223)
src/libssh/src/client.c
 15.51% (89/574)
 13.33% (2/15)
 16.70% (77/461)
src/libssh/src/config.c
  0.00% (0/948)
  0.00% (0/12)
  0.00% (0/838)
src/libssh/src/config_parser.c
  0.00% (0/173)
  0.00% (0/6)
  0.00% (0/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
 44.58% (148/332)
 57.14% (4/7)
 51.32% (136/265)
src/libssh/src/dh-gex.c
 19.91% (93/467)
 36.36% (4/11)
 16.22% (78/481)
src/libssh/src/dh.c
 34.81% (134/385)
 44.44% (8/18)
 41.65% (172/413)
src/libssh/src/dh_crypto.c
 74.39% (122/164)
100.00% (9/9)
 76.67% (115/150)
src/libssh/src/ecdh.c
  5.45% (3/55)
 33.33% (1/3)
  2.56% (1/39)
src/libssh/src/ecdh_crypto.c
 63.16% (132/209)
 80.00% (4/5)
 68.03% (100/147)
src/libssh/src/error.c
 47.22% (17/36)
 50.00% (3/6)
 50.00% (6/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
 27.91% (24/86)
 28.57% (2/7)
 35.71% (15/42)
src/libssh/src/kdf.c
 65.26% (62/95)
100.00% (4/4)
 61.22% (30/49)
src/libssh/src/kex.c
 52.52% (562/1070)
 54.17% (13/24)
 58.84% (509/865)
src/libssh/src/knownhosts.c
  0.00% (0/830)
  0.00% (0/18)
  0.00% (0/617)
src/libssh/src/libcrypto.c
  6.50% (44/677)
 18.18% (6/33)
  3.72% (16/430)
src/libssh/src/log.c
  6.80% (7/103)
 14.29% (2/14)
  6.67% (3/45)
src/libssh/src/match.c
  0.00% (0/82)
  0.00% (0/3)
  0.00% (0/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
 19.69% (203/1031)
 34.88% (15/43)
 21.54% (157/729)
src/libssh/src/options.c
  8.45% (140/1656)
 42.86% (6/14)
  6.78% (90/1327)
src/libssh/src/packet.c
 73.68% (823/1117)
100.00% (20/20)
 73.43% (586/798)
src/libssh/src/packet_cb.c
 60.98% (100/164)
 80.00% (4/5)
 64.34% (83/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
 40.97% (694/1694)
 55.77% (29/52)
 42.80% (707/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
 40.64% (636/1565)
 62.07% (18/29)
 45.40% (499/1099)
src/libssh/src/pki_ed25519_common.c
 17.24% (20/116)
 33.33% (2/6)
 13.93% (17/122)
src/libssh/src/poll.c
 49.88% (206/413)
 60.61% (20/33)
 52.23% (152/291)
src/libssh/src/server.c
 38.63% (333/862)
 29.09% (16/55)
 37.99% (269/708)
src/libssh/src/session.c
 32.32% (224/693)
 20.59% (7/34)
 39.01% (252/646)
src/libssh/src/socket.c
 44.42% (243/547)
 45.45% (15/33)
 45.74% (188/411)
src/libssh/src/string.c
 73.15% (79/108)
 90.91% (10/11)
 77.78% (63/81)
src/libssh/src/threads.c
 39.39% (13/33)
 25.00% (1/4)
 44.44% (8/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
  4.84% (3/62)
 11.11% (1/9)
  3.33% (1/30)
src/libssh/src/token.c
 33.44% (103/308)
 50.00% (4/8)
 32.25% (89/276)
src/libssh/src/wrapper.c
 43.93% (181/412)
 66.67% (8/12)
 53.48% (192/359)
src/libssh/tests/fuzz/ssh_server_fuzzer.c
 85.09% (97/114)
 75.00% (3/4)
 89.47% (51/57)
Totals
 25.71% (6875/26738)
 36.28% (320/882)
 25.98% (5771/22214)