Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/libssh/src/agent.c
  6.49% (25/385)
 21.43% (3/14)
  5.10% (24/471)
src/libssh/src/auth.c
  1.62% (21/1300)
  5.88% (2/34)
  1.35% (15/1114)
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)
 70.00% (21/30)
src/libssh/src/bind.c
 24.94% (100/401)
 28.57% (4/14)
 32.84% (132/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.35% (479/733)
 90.32% (28/31)
 64.24% (309/481)
src/libssh/src/callbacks.c
  0.00% (0/82)
  0.00% (0/7)
  0.00% (0/71)
src/libssh/src/channels.c
  0.00% (0/2234)
  0.00% (0/83)
  0.00% (0/2179)
src/libssh/src/client.c
 17.20% (97/564)
 14.29% (2/14)
 17.88% (81/453)
src/libssh/src/config.c
  0.00% (0/918)
  0.00% (0/12)
  0.00% (0/806)
src/libssh/src/config_parser.c
  0.00% (0/181)
  0.00% (0/6)
  0.00% (0/158)
src/libssh/src/connect.c
  0.00% (0/199)
  0.00% (0/6)
  0.00% (0/102)
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.98% (148/329)
 66.67% (4/6)
 51.52% (136/264)
src/libssh/src/dh-gex.c
 20.04% (93/464)
 40.00% (4/10)
 16.25% (78/480)
src/libssh/src/dh.c
 35.08% (134/382)
 47.06% (8/17)
 41.75% (172/412)
src/libssh/src/dh_crypto.c
 74.39% (122/164)
100.00% (9/9)
 76.67% (115/150)
src/libssh/src/ecdh.c
  5.77% (3/52)
 50.00% (1/2)
  2.63% (1/38)
src/libssh/src/ecdh_crypto.c
 63.64% (133/209)
 80.00% (4/5)
 68.03% (100/147)
src/libssh/src/error.c
 36.11% (13/36)
 33.33% (2/6)
 41.67% (5/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
 67.61% (119/176)
100.00% (6/6)
 57.14% (88/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
 53.97% (517/958)
 54.55% (12/22)
 60.73% (481/792)
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
 22.43% (251/1119)
 31.82% (7/22)
 22.42% (280/1249)
src/libssh/src/misc.c
 20.63% (203/984)
 36.59% (15/41)
 22.82% (157/688)
src/libssh/src/options.c
  6.72% (108/1606)
 35.71% (5/14)
  5.79% (74/1277)
src/libssh/src/packet.c
 67.42% (749/1111)
 95.00% (19/20)
 64.28% (511/795)
src/libssh/src/packet_cb.c
 61.88% (99/160)
 80.00% (4/5)
 64.84% (83/128)
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/317)
  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/526)
  0.00% (0/8)
  0.00% (0/503)
src/libssh/src/pki_crypto.c
 40.84% (640/1567)
 62.07% (18/29)
 45.59% (502/1101)
src/libssh/src/pki_ed25519_common.c
 17.24% (20/116)
 33.33% (2/6)
 13.93% (17/122)
src/libssh/src/poll.c
 50.00% (205/410)
 60.61% (20/33)
 52.25% (151/289)
src/libssh/src/server.c
 28.42% (241/848)
 16.36% (9/55)
 27.54% (195/708)
src/libssh/src/session.c
 32.21% (220/683)
 20.59% (7/34)
 38.57% (243/630)
src/libssh/src/socket.c
 44.83% (243/542)
 45.45% (15/33)
 46.08% (188/408)
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
 48.79% (201/412)
 75.00% (9/12)
 58.22% (209/359)
src/libssh/tests/fuzz/ssh_server_fuzzer.c
 72.57% (82/113)
 50.00% (2/4)
 77.19% (44/57)
Totals
 24.56% (6478/26374)
 34.29% (299/872)
 24.74% (5417/21900)