Coverage Report

Created: 2023-03-06 09:27

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion CoverageBranch Coverage
atomicio.c
   0.00% (0/1)
   0.00% (0/20)
   0.00% (0/12)
   0.00% (0/12)
bignum.c
  16.67% (1/6)
  20.00% (11/55)
  21.21% (7/33)
  18.75% (3/16)
buffer.c
  78.57% (22/28)
  59.38% (133/224)
  61.90% (104/168)
  38.16% (29/76)
chachapoly.c
   0.00% (0/3)
   0.00% (0/69)
   0.00% (0/58)
   0.00% (0/26)
circbuffer.c
   0.00% (0/9)
   0.00% (0/72)
   0.00% (0/68)
   0.00% (0/26)
cli-agentfwd.c
   0.00% (0/7)
   0.00% (0/171)
   0.00% (0/83)
   0.00% (0/46)
cli-auth.c
   0.00% (0/7)
   0.00% (0/220)
   0.00% (0/143)
   0.00% (0/76)
cli-authinteract.c
   0.00% (0/3)
   0.00% (0/96)
   0.00% (0/51)
   0.00% (0/20)
cli-authpasswd.c
   0.00% (0/1)
   0.00% (0/24)
   0.00% (0/6)
- (0/0)
cli-authpubkey.c
   0.00% (0/6)
   0.00% (0/185)
   0.00% (0/72)
   0.00% (0/38)
cli-channel.c
   0.00% (0/1)
   0.00% (0/18)
   0.00% (0/8)
   0.00% (0/4)
cli-chansession.c
   0.00% (0/17)
   0.00% (0/291)
   0.00% (0/126)
   0.00% (0/80)
cli-kex.c
   0.00% (0/6)
   0.00% (0/335)
   0.00% (0/184)
   0.00% (0/124)
cli-runopts.c
   0.00% (0/12)
   0.00% (0/674)
   0.00% (0/315)
   0.00% (0/238)
cli-session.c
   0.00% (0/15)
   0.00% (0/249)
   0.00% (0/113)
   0.00% (0/78)
cli-tcpfwd.c
   0.00% (0/8)
   0.00% (0/161)
   0.00% (0/78)
   0.00% (0/46)
common-algo.c
  25.00% (3/12)
  13.24% (29/219)
   9.77% (13/133)
  10.26% (8/78)
common-channel.c
  11.11% (4/36)
   6.03% (44/730)
   4.31% (21/487)
   3.08% (9/292)
common-kex.c
  14.29% (3/21)
   7.58% (43/567)
   2.05% (5/244)
   0.76% (1/132)
common-runopts.c
   0.00% (0/5)
   0.00% (0/102)
   0.00% (0/79)
   0.00% (0/38)
common-session.c
  81.25% (13/16)
  69.48% (296/426)
  66.31% (187/282)
  49.40% (82/166)
compat.c
   0.00% (0/2)
   0.00% (0/36)
   0.00% (0/22)
   0.00% (0/16)
crypto_desc.c
  50.00% (1/2)
  79.59% (39/49)
  72.22% (13/18)
  70.00% (7/10)
curve25519.c
   0.00% (0/28)
   0.00% (0/337)
   0.00% (0/199)
   0.00% (0/96)
dbhelpers.c
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
dbmalloc.c
 100.00% (12/12)
  86.96% (100/115)
  83.93% (47/56)
  62.50% (20/32)
dbrandom.c
  25.00% (2/8)
  13.93% (28/201)
   7.08% (8/113)
   6.25% (4/64)
dbutil.c
  33.33% (8/24)
  13.61% (52/382)
  10.66% (26/244)
   6.16% (9/146)
dss.c
  42.86% (3/7)
  17.21% (37/215)
  23.38% (54/231)
  16.28% (14/86)
ecc.c
  57.14% (4/7)
  44.51% (73/164)
  53.85% (84/156)
  36.59% (30/82)
ecdsa.c
  30.00% (3/10)
  13.66% (44/322)
  14.22% (33/232)
   8.90% (13/146)
ed25519.c
  28.57% (2/7)
  20.41% (20/98)
  20.95% (22/105)
  13.33% (4/30)
fuzz/fuzz-common.c
  55.00% (11/20)
  45.17% (117/259)
  39.67% (48/121)
  28.79% (19/66)
fuzz/fuzz-sshpacketmutator.c
  20.00% (1/5)
   6.82% (12/176)
  14.44% (13/90)
   7.41% (4/54)
fuzz/fuzz-wrapfd.c
  70.00% (7/10)
  59.09% (117/198)
  63.89% (92/144)
  52.33% (45/86)
fuzz/fuzzer-postauth_nomaths.c
 100.00% (1/1)
 100.00% (3/3)
 100.00% (1/1)
- (0/0)
gendss.c
   0.00% (0/6)
   0.00% (0/102)
   0.00% (0/80)
   0.00% (0/28)
gened25519.c
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/4)
   0.00% (0/2)
genrsa.c
   0.00% (0/2)
   0.00% (0/63)
   0.00% (0/55)
   0.00% (0/22)
gensignkey.c
   0.00% (0/4)
   0.00% (0/146)
   0.00% (0/80)
   0.00% (0/68)
libtomcrypt/src/ciphers/aes/aes.c
   0.00% (0/8)
   0.00% (0/289)
   0.00% (0/343)
   0.00% (0/52)
libtomcrypt/src/hashes/helper/hash_memory.c
   0.00% (0/1)
   0.00% (0/29)
   0.00% (0/37)
   0.00% (0/16)
libtomcrypt/src/hashes/sha1.c
   0.00% (0/4)
   0.00% (0/85)
   0.00% (0/76)
   0.00% (0/28)
libtomcrypt/src/hashes/sha2/sha256.c
  75.00% (3/4)
  84.00% (63/75)
  91.11% (82/90)
  73.08% (19/26)
libtomcrypt/src/hashes/sha2/sha384.c
   0.00% (0/3)
   0.00% (0/29)
   0.00% (0/33)
   0.00% (0/8)
libtomcrypt/src/hashes/sha2/sha512.c
   0.00% (0/4)
   0.00% (0/74)
   0.00% (0/100)
   0.00% (0/26)
libtomcrypt/src/headers/tomcrypt_hash.h
 100.00% (1/1)
  56.76% (21/37)
  67.50% (27/40)
  50.00% (11/22)
libtomcrypt/src/headers/tomcrypt_macros.h
   0.00% (0/4)
   0.00% (0/24)
   0.00% (0/4)
- (0/0)
libtomcrypt/src/mac/hmac/hmac_done.c
   0.00% (0/1)
   0.00% (0/38)
   0.00% (0/43)
   0.00% (0/22)
libtomcrypt/src/mac/hmac/hmac_init.c
   0.00% (0/1)
   0.00% (0/46)
   0.00% (0/52)
   0.00% (0/22)
libtomcrypt/src/mac/hmac/hmac_process.c
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/16)
   0.00% (0/6)
libtomcrypt/src/mac/poly1305/poly1305.c
   0.00% (0/4)
   0.00% (0/172)
   0.00% (0/161)
   0.00% (0/42)
libtomcrypt/src/math/ltm_desc.c
   0.00% (0/45)
   0.00% (0/278)
   0.00% (0/641)
   0.00% (0/218)
libtomcrypt/src/math/multi.c
   0.00% (0/3)
   0.00% (0/47)
   0.00% (0/21)
   0.00% (0/12)
libtomcrypt/src/misc/base64/base64_decode.c
   0.00% (0/3)
   0.00% (0/50)
   0.00% (0/64)
   0.00% (0/38)
libtomcrypt/src/misc/base64/base64_encode.c
   0.00% (0/2)
   0.00% (0/40)
   0.00% (0/39)
   0.00% (0/20)
libtomcrypt/src/misc/crypt/crypt_argchk.c
   0.00% (0/1)
   0.00% (0/5)
   0.00% (0/1)
- (0/0)
libtomcrypt/src/misc/crypt/crypt_cipher_is_valid.c
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/10)
   0.00% (0/6)
libtomcrypt/src/misc/crypt/crypt_find_cipher.c
   0.00% (0/1)
   0.00% (0/13)
   0.00% (0/17)
   0.00% (0/8)
libtomcrypt/src/misc/crypt/crypt_find_hash.c
   0.00% (0/1)
   0.00% (0/13)
   0.00% (0/17)
   0.00% (0/8)
libtomcrypt/src/misc/crypt/crypt_hash_is_valid.c
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/10)
   0.00% (0/6)
libtomcrypt/src/misc/crypt/crypt_prng_is_valid.c
   0.00% (0/1)
   0.00% (0/9)
   0.00% (0/10)
   0.00% (0/6)
libtomcrypt/src/misc/crypt/crypt_register_cipher.c
 100.00% (1/1)
  75.00% (15/20)
  79.17% (19/24)
  50.00% (6/12)
libtomcrypt/src/misc/crypt/crypt_register_hash.c
 100.00% (1/1)
  75.00% (15/20)
  86.96% (20/23)
  70.00% (7/10)
libtomcrypt/src/misc/crypt/crypt_register_prng.c
 100.00% (1/1)
  75.00% (15/20)
  82.61% (19/23)
  60.00% (6/10)
libtomcrypt/src/misc/zeromem.c
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
libtomcrypt/src/modes/ctr/ctr_decrypt.c
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/19)
   0.00% (0/6)
libtomcrypt/src/modes/ctr/ctr_encrypt.c
   0.00% (0/2)
   0.00% (0/80)
   0.00% (0/85)
   0.00% (0/52)
libtomcrypt/src/modes/ctr/ctr_start.c
   0.00% (0/1)
   0.00% (0/44)
   0.00% (0/54)
   0.00% (0/30)
libtomcrypt/src/pk/ecc/ecc_ansi_x963_export.c
   0.00% (0/1)
   0.00% (0/29)
   0.00% (0/38)
   0.00% (0/16)
libtomcrypt/src/pk/ecc/ecc_free.c
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/8)
   0.00% (0/2)
libtomcrypt/src/pk/ecc/ecc_make_key.c
   0.00% (0/2)
   0.00% (0/65)
   0.00% (0/91)
   0.00% (0/42)
libtomcrypt/src/pk/ecc/ltc_ecc_is_valid_idx.c
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/9)
   0.00% (0/6)
libtomcrypt/src/pk/ecc/ltc_ecc_map.c
   0.00% (0/1)
   0.00% (0/25)
   0.00% (0/69)
   0.00% (0/30)
libtomcrypt/src/pk/ecc/ltc_ecc_mul2add.c
   0.00% (0/1)
   0.00% (0/112)
   0.00% (0/183)
   0.00% (0/92)
libtomcrypt/src/pk/ecc/ltc_ecc_mulmod_timing.c
   0.00% (0/1)
   0.00% (0/92)
   0.00% (0/144)
   0.00% (0/72)
libtomcrypt/src/pk/ecc/ltc_ecc_points.c
   0.00% (0/2)
   0.00% (0/18)
   0.00% (0/15)
   0.00% (0/6)
libtomcrypt/src/pk/ecc/ltc_ecc_projective_add_point.c
   0.00% (0/1)
   0.00% (0/109)
   0.00% (0/356)
   0.00% (0/174)
libtomcrypt/src/pk/ecc/ltc_ecc_projective_dbl_point.c
   0.00% (0/1)
   0.00% (0/80)
   0.00% (0/247)
   0.00% (0/120)
libtomcrypt/src/stream/chacha/chacha_crypt.c
   0.00% (0/2)
   0.00% (0/55)
   0.00% (0/84)
   0.00% (0/38)
libtomcrypt/src/stream/chacha/chacha_ivctr64.c
   0.00% (0/1)
   0.00% (0/12)
   0.00% (0/27)
   0.00% (0/6)
libtomcrypt/src/stream/chacha/chacha_keystream.c
   0.00% (0/1)
   0.00% (0/6)
   0.00% (0/11)
   0.00% (0/4)
libtomcrypt/src/stream/chacha/chacha_setup.c
   0.00% (0/1)
   0.00% (0/28)
   0.00% (0/74)
   0.00% (0/12)
libtommath/bn_mp_2expt.c
   0.00% (0/1)
   0.00% (0/10)
   0.00% (0/10)
   0.00% (0/2)
libtommath/bn_mp_abs.c
   0.00% (0/1)
   0.00% (0/10)
   0.00% (0/9)
   0.00% (0/4)
libtommath/bn_mp_add.c
 100.00% (1/1)
  57.89% (11/19)
  37.50% (3/8)
  25.00% (1/4)
libtommath/bn_mp_add_d.c
 100.00% (1/1)
  56.82% (25/44)
  59.46% (22/37)
  33.33% (6/18)
libtommath/bn_mp_addmod.c
   0.00% (0/1)
   0.00% (0/14)
   0.00% (0/10)
   0.00% (0/4)
libtommath/bn_mp_clamp.c
 100.00% (1/1)
 100.00% (8/8)
 100.00% (8/8)
 100.00% (6/6)
libtommath/bn_mp_clear.c
 100.00% (1/1)
 100.00% (8/8)
 100.00% (15/15)
  66.67% (4/6)
libtommath/bn_mp_clear_multi.c
 100.00% (1/1)
 100.00% (10/10)
 100.00% (3/3)
 100.00% (2/2)
libtommath/bn_mp_cmp.c
 100.00% (1/1)
  50.00% (7/14)
  42.86% (6/14)
  33.33% (2/6)
libtommath/bn_mp_cmp_d.c
 100.00% (1/1)
  33.33% (5/15)
  36.84% (7/19)
  25.00% (2/8)
libtommath/bn_mp_cmp_mag.c
 100.00% (1/1)
  90.48% (19/21)
  90.48% (19/21)
  90.00% (9/10)
libtommath/bn_mp_cnt_lsb.c
   0.00% (0/1)
   0.00% (0/18)
   0.00% (0/14)
   0.00% (0/10)
libtommath/bn_mp_copy.c
 100.00% (1/1)
  81.82% (18/22)
  75.00% (15/20)
  60.00% (6/10)
libtommath/bn_mp_count_bits.c
 100.00% (1/1)
  85.71% (12/14)
  85.71% (6/7)
  75.00% (3/4)
libtommath/bn_mp_div.c
 100.00% (1/1)
  69.16% (74/107)
  64.67% (97/150)
  42.86% (30/70)
libtommath/bn_mp_div_2.c
   0.00% (0/1)
   0.00% (0/24)
   0.00% (0/17)
   0.00% (0/8)
libtommath/bn_mp_div_2d.c
 100.00% (1/1)
  64.10% (25/39)
  64.29% (18/28)
  43.75% (7/16)
libtommath/bn_mp_div_3.c
   0.00% (0/1)
   0.00% (0/37)
   0.00% (0/20)
   0.00% (0/12)
libtommath/bn_mp_div_d.c
   0.00% (0/1)
   0.00% (0/60)
   0.00% (0/53)
   0.00% (0/32)
libtommath/bn_mp_dr_is_modulus.c
   0.00% (0/1)
   0.00% (0/12)
   0.00% (0/15)
   0.00% (0/6)
libtommath/bn_mp_dr_reduce.c
   0.00% (0/1)
   0.00% (0/31)
   0.00% (0/27)
   0.00% (0/12)
libtommath/bn_mp_dr_setup.c
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/2)
- (0/0)
libtommath/bn_mp_exch.c
 100.00% (1/1)
 100.00% (6/6)
 100.00% (1/1)
- (0/0)
libtommath/bn_mp_exptmod.c
   0.00% (0/1)
   0.00% (0/41)
   0.00% (0/88)
   0.00% (0/24)
libtommath/bn_mp_from_ubin.c
 100.00% (1/1)
  68.42% (13/19)
  66.67% (10/15)
  50.00% (4/8)
libtommath/bn_mp_gcd.c
   0.00% (0/1)
   0.00% (0/60)
   0.00% (0/64)
   0.00% (0/34)
libtommath/bn_mp_grow.c
 100.00% (1/1)
  88.24% (15/17)
  86.67% (13/15)
  66.67% (4/6)
libtommath/bn_mp_init.c
 100.00% (1/1)
  80.00% (8/10)
  80.00% (8/10)
  50.00% (1/2)
libtommath/bn_mp_init_copy.c
 100.00% (1/1)
  60.00% (6/10)
  75.00% (6/8)
  50.00% (2/4)
libtommath/bn_mp_init_multi.c
   0.00% (0/1)
   0.00% (0/25)
   0.00% (0/11)
   0.00% (0/6)
libtommath/bn_mp_init_set.c
   0.00% (0/1)
   0.00% (0/8)
   0.00% (0/5)
   0.00% (0/2)
libtommath/bn_mp_init_size.c
 100.00% (1/1)
  81.82% (9/11)
  75.00% (9/12)
  50.00% (2/4)
libtommath/bn_mp_invmod.c
   0.00% (0/1)
   0.00% (0/11)
   0.00% (0/24)
   0.00% (0/8)
libtommath/bn_mp_is_square.c
   0.00% (0/1)
   0.00% (0/46)
   0.00% (0/67)
   0.00% (0/34)
libtommath/bn_mp_lcm.c
   0.00% (0/1)
   0.00% (0/25)
   0.00% (0/24)
   0.00% (0/10)
libtommath/bn_mp_lshd.c
 100.00% (1/1)
  83.33% (20/24)
  87.50% (21/24)
  83.33% (10/12)
libtommath/bn_mp_mod.c
 100.00% (1/1)
  68.42% (13/19)
  82.35% (14/17)
  50.00% (4/8)
libtommath/bn_mp_mod_2d.c
   0.00% (0/1)
   0.00% (0/20)
   0.00% (0/26)
   0.00% (0/10)
libtommath/bn_mp_mod_d.c
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
- (0/0)
libtommath/bn_mp_montgomery_calc_normalization.c
   0.00% (0/1)
   0.00% (0/24)
   0.00% (0/26)
   0.00% (0/12)
libtommath/bn_mp_montgomery_reduce.c
   0.00% (0/1)
   0.00% (0/45)
   0.00% (0/42)
   0.00% (0/18)
libtommath/bn_mp_montgomery_setup.c
   0.00% (0/1)
   0.00% (0/20)
   0.00% (0/9)
   0.00% (0/2)
libtommath/bn_mp_mul.c
 100.00% (1/1)
  75.86% (22/29)
  69.57% (48/69)
  31.82% (7/22)
libtommath/bn_mp_mul_2.c
   0.00% (0/1)
   0.00% (0/29)
   0.00% (0/21)
   0.00% (0/10)
libtommath/bn_mp_mul_2d.c
 100.00% (1/1)
  74.36% (29/39)
  71.43% (25/35)
  55.56% (10/18)
libtommath/bn_mp_mul_d.c
 100.00% (1/1)
  85.19% (23/27)
  73.68% (14/19)
  50.00% (4/8)
libtommath/bn_mp_mulmod.c
   0.00% (0/1)
   0.00% (0/14)
   0.00% (0/10)
   0.00% (0/4)
libtommath/bn_mp_neg.c
   0.00% (0/1)
   0.00% (0/14)
   0.00% (0/18)
   0.00% (0/8)
libtommath/bn_mp_prime_is_prime.c
   0.00% (0/2)
   0.00% (0/135)
   0.00% (0/149)
   0.00% (0/76)
libtommath/bn_mp_prime_miller_rabin.c
   0.00% (0/1)
   0.00% (0/51)
   0.00% (0/59)
   0.00% (0/28)
libtommath/bn_mp_prime_next_prime.c
   0.00% (0/1)
   0.00% (0/83)
   0.00% (0/90)
   0.00% (0/52)
libtommath/bn_mp_prime_rabin_miller_trials.c
   0.00% (0/1)
   0.00% (0/11)
   0.00% (0/13)
   0.00% (0/8)
libtommath/bn_mp_rand.c
  50.00% (1/2)
  11.11% (3/27)
   3.57% (1/28)
   0.00% (0/12)
libtommath/bn_mp_read_radix.c
 100.00% (1/1)
  65.91% (29/44)
  71.15% (37/52)
  43.75% (14/32)
libtommath/bn_mp_reduce.c
   0.00% (0/1)
   0.00% (0/52)
   0.00% (0/61)
   0.00% (0/26)
libtommath/bn_mp_reduce_2k.c
   0.00% (0/1)
   0.00% (0/30)
   0.00% (0/28)
   0.00% (0/14)
libtommath/bn_mp_reduce_2k_l.c
   0.00% (0/1)
   0.00% (0/28)
   0.00% (0/26)
   0.00% (0/12)
libtommath/bn_mp_reduce_2k_setup.c
   0.00% (0/1)
   0.00% (0/20)
   0.00% (0/14)
   0.00% (0/6)
libtommath/bn_mp_reduce_2k_setup_l.c
   0.00% (0/1)
   0.00% (0/16)
   0.00% (0/13)
   0.00% (0/6)
libtommath/bn_mp_reduce_is_2k.c
   0.00% (0/1)
   0.00% (0/26)
   0.00% (0/27)
   0.00% (0/12)
libtommath/bn_mp_reduce_is_2k_l.c
   0.00% (0/1)
   0.00% (0/17)
   0.00% (0/23)
   0.00% (0/12)
libtommath/bn_mp_reduce_setup.c
   0.00% (0/1)
   0.00% (0/7)
   0.00% (0/6)
   0.00% (0/2)
libtommath/bn_mp_rshd.c
 100.00% (1/1)
  72.22% (13/18)
  86.67% (13/15)
  75.00% (6/8)
libtommath/bn_mp_set.c
 100.00% (1/1)
 100.00% (6/6)
  91.67% (11/12)
  75.00% (3/4)
libtommath/bn_mp_sqr.c
 100.00% (1/1)
  70.00% (14/20)
  68.29% (28/41)
  25.00% (2/8)
libtommath/bn_mp_sqrmod.c
   0.00% (0/1)
   0.00% (0/14)
   0.00% (0/10)
   0.00% (0/4)
libtommath/bn_mp_sqrt.c
   0.00% (0/1)
   0.00% (0/44)
   0.00% (0/47)
   0.00% (0/22)
libtommath/bn_mp_sub.c
 100.00% (1/1)
  70.59% (12/17)
  46.15% (6/13)
  33.33% (2/6)
libtommath/bn_mp_sub_d.c
   0.00% (0/1)
   0.00% (0/43)
   0.00% (0/37)
   0.00% (0/18)
libtommath/bn_mp_submod.c
   0.00% (0/1)
   0.00% (0/14)
   0.00% (0/10)
   0.00% (0/4)
libtommath/bn_mp_to_radix.c
   0.00% (0/1)
   0.00% (0/51)
   0.00% (0/44)
   0.00% (0/24)
libtommath/bn_mp_to_ubin.c
   0.00% (0/1)
   0.00% (0/25)
   0.00% (0/18)
   0.00% (0/10)
libtommath/bn_mp_ubin_size.c
   0.00% (0/1)
   0.00% (0/4)
   0.00% (0/4)
   0.00% (0/2)
libtommath/bn_mp_zero.c
 100.00% (1/1)
 100.00% (5/5)
 100.00% (7/7)
 100.00% (2/2)
libtommath/bn_s_mp_add.c
 100.00% (1/1)
  82.22% (37/45)
  80.00% (24/30)
  57.14% (8/14)
libtommath/bn_s_mp_balance_mul.c
   0.00% (0/1)
   0.00% (0/61)
   0.00% (0/60)
   0.00% (0/32)
libtommath/bn_s_mp_exptmod.c
   0.00% (0/1)
   0.00% (0/118)
   0.00% (0/170)
   0.00% (0/94)
libtommath/bn_s_mp_exptmod_fast.c
   0.00% (0/1)
   0.00% (0/152)
   0.00% (0/239)
   0.00% (0/108)
libtommath/bn_s_mp_invmod_fast.c
   0.00% (0/1)
   0.00% (0/62)
   0.00% (0/119)
   0.00% (0/68)
libtommath/bn_s_mp_invmod_slow.c
   0.00% (0/1)
   0.00% (0/67)
   0.00% (0/158)
   0.00% (0/92)
libtommath/bn_s_mp_montgomery_reduce_fast.c
   0.00% (0/1)
   0.00% (0/62)
   0.00% (0/53)
   0.00% (0/24)
libtommath/bn_s_mp_mul_digs.c
   0.00% (0/1)
   0.00% (0/38)
   0.00% (0/35)
   0.00% (0/16)
libtommath/bn_s_mp_mul_digs_fast.c
 100.00% (1/1)
  95.00% (38/40)
  91.89% (34/37)
  77.78% (14/18)
libtommath/bn_s_mp_mul_high_digs.c
   0.00% (0/1)
   0.00% (0/37)
   0.00% (0/34)
   0.00% (0/12)
libtommath/bn_s_mp_mul_high_digs_fast.c
   0.00% (0/1)
   0.00% (0/40)
   0.00% (0/33)
   0.00% (0/16)
libtommath/bn_s_mp_prime_is_divisible.c
   0.00% (0/1)
   0.00% (0/16)
   0.00% (0/16)
   0.00% (0/6)
libtommath/bn_s_mp_reverse.c
   0.00% (0/1)
   0.00% (0/13)
   0.00% (0/3)
   0.00% (0/2)
libtommath/bn_s_mp_sqr.c
   0.00% (0/1)
   0.00% (0/35)
   0.00% (0/23)
   0.00% (0/8)
libtommath/bn_s_mp_sqr_fast.c
 100.00% (1/1)
  91.30% (42/46)
  85.37% (35/41)
  75.00% (15/20)
libtommath/bn_s_mp_sub.c
 100.00% (1/1)
  76.47% (26/34)
  60.00% (15/25)
  50.00% (5/10)
libtommath/tommath_private.h
   0.00% (0/4)
   0.00% (0/33)
   0.00% (0/48)
   0.00% (0/12)
list.c
   0.00% (0/3)
   0.00% (0/42)
   0.00% (0/17)
   0.00% (0/10)
listener.c
  57.14% (4/7)
  28.16% (29/103)
  25.33% (19/75)
  21.43% (9/42)
loginrec.c
   0.00% (0/20)
   0.00% (0/241)
   0.00% (0/132)
   0.00% (0/66)
ltc_prng.c
   0.00% (0/8)
   0.00% (0/28)
   0.00% (0/20)
   0.00% (0/4)
netio.c
  38.89% (7/18)
  12.55% (59/470)
   9.59% (26/271)
   6.47% (11/170)
packet.c
  45.45% (5/11)
  27.84% (108/388)
  19.53% (42/215)
  11.48% (14/122)
process-packet.c
   0.00% (0/2)
   0.00% (0/84)
   0.00% (0/67)
   0.00% (0/44)
queue.c
 100.00% (5/5)
 100.00% (43/43)
  92.59% (25/27)
  80.00% (8/10)
rsa.c
  37.50% (3/8)
  20.00% (47/235)
  29.38% (52/177)
  18.42% (14/76)
signkey.c
  22.22% (4/18)
  14.11% (81/574)
  13.48% (43/319)
  14.85% (30/202)
sk-ecdsa.c
   0.00% (0/1)
   0.00% (0/40)
   0.00% (0/16)
   0.00% (0/8)
sk-ed25519.c
   0.00% (0/1)
   0.00% (0/53)
   0.00% (0/32)
   0.00% (0/16)
sshpty.c
   0.00% (0/5)
   0.00% (0/126)
   0.00% (0/68)
   0.00% (0/50)
svr-agentfwd.c
   0.00% (0/6)
   0.00% (0/144)
   0.00% (0/100)
   0.00% (0/50)
svr-auth.c
  14.29% (1/7)
   3.93% (11/280)
   2.36% (5/212)
   0.91% (1/110)
svr-authpasswd.c
   0.00% (0/2)
   0.00% (0/73)
   0.00% (0/39)
   0.00% (0/22)
svr-authpubkey.c
   0.00% (0/7)
   0.00% (0/356)
   0.00% (0/236)
   0.00% (0/146)
svr-authpubkeyoptions.c
  11.11% (1/9)
   1.84% (4/217)
   1.68% (3/179)
   1.96% (2/102)
svr-chansession.c
   8.70% (2/23)
   2.65% (18/679)
   1.10% (5/455)
   0.85% (2/236)
svr-kex.c
   0.00% (0/4)
   0.00% (0/173)
   0.00% (0/88)
   0.00% (0/60)
svr-runopts.c
  12.50% (1/8)
  15.33% (82/535)
  17.79% (50/281)
  24.30% (52/214)
svr-service.c
   0.00% (0/2)
   0.00% (0/32)
   0.00% (0/31)
   0.00% (0/10)
svr-session.c
  83.33% (5/6)
  62.88% (83/132)
  52.70% (39/74)
  32.35% (11/34)
svr-tcpfwd.c
   0.00% (0/5)
   0.00% (0/171)
   0.00% (0/117)
   0.00% (0/60)
tcp-accept.c
   0.00% (0/3)
   0.00% (0/76)
   0.00% (0/57)
   0.00% (0/18)
Totals
  23.15% (181/782)
  13.81% (2506/18140)
  12.74% (1854/14549)
   9.54% (701/7346)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

agentfwd.h
algo.h
atomicio.h
auth.h
channel.h
compat.h
dbmalloc.h
dbutil.h
default_options_guard.h
dss.h
ecdsa.h
ed25519.h
fuzz.h
includes.h
kex.h
libtommath/tommath.h
libtomcrypt/src/ciphers/aes/aes_tab.c
libtomcrypt/src/headers/tomcrypt_argchk.h
libtomcrypt/src/headers/tomcrypt_cfg.h
libtomcrypt/src/headers/tomcrypt_cipher.h
libtomcrypt/src/headers/tomcrypt_custom.h
libtomcrypt/src/headers/tomcrypt_dropbear.h
libtomcrypt/src/headers/tomcrypt_math.h
libtomcrypt/src/headers/tomcrypt_pk.h
libtommath/tommath.h
libtommath/tommath_class.h
listener.h
loginrec.h
packet.h
ssh.h
sysoptions.h
tcpfwd.h
termcodes.h
Generated by llvm-cov -- llvm version 15.0.0git