Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
src/ada-fuzzers/projects/wolfssh/fuzzer/fuzz_server.c
 80.00% (40/50)
 75.00% (3/4)
 84.38% (27/32)
src/wolfssh/src/internal.c
 31.64% (3431/10843)
 46.15% (108/234)
 31.38% (2963/9442)
src/wolfssh/src/io.c
 14.16% (16/113)
 40.00% (4/10)
  7.59% (12/158)
src/wolfssh/src/misc.c
 77.27% (17/22)
 66.67% (2/3)
 33.33% (2/6)
src/wolfssh/src/ossh.c
  0.00% (0/158)
  0.00% (0/4)
  0.00% (0/117)
src/wolfssh/src/port.c
 24.49% (12/49)
 25.00% (1/4)
 34.04% (16/47)
src/wolfssh/src/ssh.c
  4.17% (115/2756)
  5.14% (9/175)
  5.00% (148/2959)
src/wolfssh/wolfssh/port.h
  0.00% (0/38)
  0.00% (0/4)
  0.00% (0/4)
src/wolfssl/install/include/wolfssl/wolfcrypt/random.h
  0.00% (0/47)
  0.00% (0/3)
  0.00% (0/3)
src/wolfssl/install/include/wolfssl/wolfcrypt/types.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
src/wolfssl/src/internal.c
  0.00% (0/13246)
  0.00% (0/284)
  0.00% (0/12047)
src/wolfssl/src/keys.c
  0.00% (0/892)
  0.00% (0/8)
  0.00% (0/595)
src/wolfssl/src/pk.c
  0.00% (0/8)
  0.00% (0/1)
  0.00% (0/3)
src/wolfssl/src/ssl.c
  0.00% (0/1403)
  0.00% (0/103)
  0.00% (0/1537)
src/wolfssl/src/ssl_api_cert.c
  0.00% (0/184)
  0.00% (0/16)
  0.00% (0/162)
src/wolfssl/src/ssl_api_dtls.c
  0.00% (0/52)
  0.00% (0/6)
  0.00% (0/34)
src/wolfssl/src/ssl_api_ext.c
  0.00% (0/367)
  0.00% (0/32)
  0.00% (0/326)
src/wolfssl/src/ssl_api_hs.c
  0.00% (0/611)
  0.00% (0/10)
  0.00% (0/552)
src/wolfssl/src/ssl_api_pk.c
  0.00% (0/216)
  0.00% (0/14)
  0.00% (0/222)
src/wolfssl/src/ssl_api_rw.c
  0.00% (0/446)
  0.00% (0/23)
  0.00% (0/428)
src/wolfssl/src/ssl_certman.c
  0.00% (0/757)
  0.00% (0/34)
  0.00% (0/724)
src/wolfssl/src/ssl_err.c
  0.00% (0/33)
  0.00% (0/3)
  0.00% (0/30)
src/wolfssl/src/ssl_load.c
  0.00% (0/1282)
  0.00% (0/58)
  0.00% (0/1341)
src/wolfssl/src/ssl_misc.c
  0.00% (0/96)
  0.00% (0/5)
  0.00% (0/86)
src/wolfssl/src/ssl_sess.c
  0.00% (0/885)
  0.00% (0/42)
  0.00% (0/878)
src/wolfssl/src/tls.c
  0.00% (0/5837)
  0.00% (0/183)
  0.00% (0/6241)
src/wolfssl/src/tls13.c
  0.00% (0/4536)
  0.00% (0/91)
  0.00% (0/4037)
src/wolfssl/src/wolfio.c
  0.00% (0/150)
  0.00% (0/18)
  0.00% (0/148)
src/wolfssl/src/x509.c
  0.00% (0/79)
  0.00% (0/2)
  0.00% (0/97)
src/wolfssl/src/x509_str.c
  0.00% (0/29)
  0.00% (0/4)
  0.00% (0/36)
src/wolfssl/wolfcrypt/src/aes.c
 52.38% (660/1260)
 53.33% (24/45)
 46.70% (636/1362)
src/wolfssl/wolfcrypt/src/asn.c
  4.09% (385/9403)
  5.37% (16/298)
  4.61% (380/8235)
src/wolfssl/wolfcrypt/src/chacha.c
  0.00% (0/129)
  0.00% (0/6)
  0.00% (0/291)
src/wolfssl/wolfcrypt/src/chacha20_poly1305.c
  0.00% (0/268)
  0.00% (0/11)
  0.00% (0/312)
src/wolfssl/wolfcrypt/src/coding.c
  0.00% (0/447)
  0.00% (0/11)
  0.00% (0/425)
src/wolfssl/wolfcrypt/src/dh.c
 23.60% (210/890)
 41.18% (14/34)
 29.64% (332/1120)
src/wolfssl/wolfcrypt/src/ecc.c
  9.59% (309/3222)
 15.08% (19/126)
  7.96% (383/4809)
src/wolfssl/wolfcrypt/src/error.c
  0.00% (0/774)
  0.00% (0/4)
  0.00% (0/307)
src/wolfssl/wolfcrypt/src/hash.c
 14.20% (171/1204)
 27.50% (11/40)
 13.70% (100/730)
src/wolfssl/wolfcrypt/src/hmac.c
  2.45% (27/1102)
 15.00% (3/20)
  2.54% (21/828)
src/wolfssl/wolfcrypt/src/kdf.c
  0.00% (0/477)
  0.00% (0/13)
  0.00% (0/413)
src/wolfssl/wolfcrypt/src/memory.c
 41.51% (22/53)
 57.14% (4/7)
 36.36% (8/22)
src/wolfssl/wolfcrypt/src/misc.c
 18.62% (156/838)
 22.89% (19/83)
 36.60% (86/235)
src/wolfssl/wolfcrypt/src/poly1305.c
  0.00% (0/270)
  0.00% (0/15)
  0.00% (0/196)
src/wolfssl/wolfcrypt/src/pwdbased.c
  0.00% (0/307)
  0.00% (0/9)
  0.00% (0/307)
src/wolfssl/wolfcrypt/src/random.c
 27.57% (636/2307)
 29.89% (26/87)
 26.06% (567/2176)
src/wolfssl/wolfcrypt/src/rsa.c
 15.37% (315/2049)
 26.09% (18/69)
 21.18% (464/2191)
src/wolfssl/wolfcrypt/src/sha.c
  0.00% (0/238)
  0.00% (0/11)
  0.00% (0/383)
src/wolfssl/wolfcrypt/src/sha256.c
 48.31% (186/385)
 41.67% (10/24)
 60.00% (273/455)
src/wolfssl/wolfcrypt/src/sha3.c
 10.18% (40/393)
 14.29% (8/56)
  4.96% (20/403)
src/wolfssl/wolfcrypt/src/sha512.c
 52.51% (262/499)
 34.69% (17/49)
 67.74% (443/654)
src/wolfssl/wolfcrypt/src/signature.c
  0.00% (0/309)
  0.00% (0/9)
  0.00% (0/288)
src/wolfssl/wolfcrypt/src/sp_int.c
 47.41% (1948/4109)
 54.07% (73/135)
 46.19% (2052/4443)
src/wolfssl/wolfcrypt/src/wc_encrypt.c
  0.00% (0/205)
  0.00% (0/3)
  0.00% (0/168)
src/wolfssl/wolfcrypt/src/wc_mlkem.c
  6.13% (79/1288)
 16.13% (5/31)
  6.61% (67/1013)
src/wolfssl/wolfcrypt/src/wc_mlkem_poly.c
  0.95% (14/1470)
  7.94% (5/63)
  0.36% (5/1386)
src/wolfssl/wolfcrypt/src/wc_port.c
 17.85% (173/969)
 19.28% (16/83)
 15.61% (148/948)
src/wolfssl/wolfcrypt/src/wolfmath.c
 18.85% (23/122)
 25.00% (2/8)
 26.09% (30/115)
src/wolfssl/wolfssl/internal.h
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/1)
src/wolfssl/wolfssl/wolfcrypt/cpuid.h
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/2)
src/wolfssl/wolfssl/wolfcrypt/random.h
 14.89% (7/47)
 33.33% (1/3)
 25.00% (5/20)
src/wolfssl/wolfssl/wolfcrypt/types.h
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/1)
Totals
 11.53% (9254/80243)
 15.28% (418/2736)
 12.01% (9188/76532)