Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
openbsd-compat/
 16.92% (405/2393)
 29.07% (25/86)
 30.29% (894/2951)
regress/
 69.57% (160/230)
 43.75% (14/32)
 71.26% (124/174)
addr.c
  0.00% (0/295)
  0.00% (0/18)
  0.00% (0/378)
addrmatch.c
  0.00% (0/92)
  0.00% (0/2)
  0.00% (0/114)
atomicio.c
  0.00% (0/96)
  0.00% (0/4)
  0.00% (0/126)
auth-options.c
  0.58% (4/688)
  6.25% (1/16)
  0.46% (4/874)
auth.c
  6.60% (31/470)
 11.11% (2/18)
  3.28% (19/579)
auth2-chall.c
  2.42% (5/207)
 11.11% (1/9)
  1.91% (5/262)
auth2-hostbased.c
  6.90% (12/174)
 50.00% (1/2)
  6.58% (15/228)
auth2-kbdint.c
  0.00% (0/14)
  0.00% (0/1)
  0.00% (0/18)
auth2-methods.c
  0.00% (0/40)
  0.00% (0/1)
  0.00% (0/45)
auth2-none.c
 77.78% (7/9)
100.00% (1/1)
 54.55% (6/11)
auth2-passwd.c
 94.74% (18/19)
100.00% (1/1)
 96.15% (25/26)
auth2-pubkey.c
  6.22% (41/659)
 11.11% (1/9)
  4.97% (39/785)
auth2-pubkeyfile.c
  0.00% (0/322)
  0.00% (0/9)
  0.00% (0/385)
auth2.c
 35.65% (169/474)
 52.17% (12/23)
 35.33% (218/617)
authfile.c
  0.00% (0/331)
  0.00% (0/15)
  0.00% (0/360)
bitmap.c
  0.00% (0/131)
  0.00% (0/12)
  0.00% (0/140)
canohost.c
  0.00% (0/111)
  0.00% (0/8)
  0.00% (0/127)
cipher-chachapoly-libcrypto.c
  0.00% (0/84)
  0.00% (0/4)
  0.00% (0/96)
cipher.c
 40.32% (100/248)
 66.67% (12/18)
 38.97% (113/290)
compat.c
 82.46% (94/114)
100.00% (2/2)
 52.00% (52/100)
crypto_api.h
  0.00% (0/6)
  0.00% (0/1)
  0.00% (0/6)
dh.c
  0.00% (0/357)
  0.00% (0/14)
  0.00% (0/379)
digest-openssl.c
 64.89% (61/94)
 84.62% (11/13)
 60.50% (72/119)
dispatch.c
 53.52% (38/71)
 57.14% (4/7)
 51.85% (42/81)
ed25519-openssl.c
 28.24% (37/131)
 50.00% (2/4)
 27.09% (55/203)
entropy.c
 39.29% (11/28)
 50.00% (1/2)
 29.63% (8/27)
fatal.c
100.00% (6/6)
100.00% (1/1)
100.00% (3/3)
groupaccess.c
  0.00% (0/67)
  0.00% (0/4)
  0.00% (0/57)
hmac.c
 60.56% (43/71)
 71.43% (5/7)
 70.83% (51/72)
hostfile.c
  0.00% (0/663)
  0.00% (0/23)
  0.00% (0/841)
kex-names.c
 39.29% (66/168)
 81.82% (9/11)
 44.71% (93/208)
kex.c
 42.40% (466/1099)
 66.67% (28/42)
 43.40% (635/1463)
kexc25519.c
 74.49% (73/98)
 83.33% (5/6)
 73.08% (57/78)
kexdh.c
  0.00% (0/114)
  0.00% (0/5)
  0.00% (0/102)
kexecdh.c
  0.00% (0/134)
  0.00% (0/4)
  0.00% (0/114)
kexgen.c
 58.04% (166/286)
100.00% (5/5)
 71.06% (167/235)
kexgex.c
  0.00% (0/35)
  0.00% (0/1)
  0.00% (0/56)
kexgexc.c
  0.00% (0/145)
  0.00% (0/3)
  0.00% (0/164)
kexgexs.c
  0.00% (0/123)
  0.00% (0/3)
  0.00% (0/144)
kexmlkem768ecdh.c
  0.00% (0/192)
  0.00% (0/3)
  0.00% (0/163)
kexmlkem768x25519.c
  0.00% (0/126)
  0.00% (0/3)
  0.00% (0/100)
kexsntrup761x25519.c
  0.00% (0/117)
  0.00% (0/3)
  0.00% (0/95)
krl.c
  0.00% (0/1017)
  0.00% (0/38)
  0.00% (0/2262)
libcrux-mlkem-mldsa.c
  0.00% (0/125)
  0.00% (0/12)
  0.00% (0/36)
libcrux_internal.h
  0.00% (0/13463)
  0.00% (0/1110)
  0.00% (0/3181)
log.c
 23.98% (88/367)
 31.58% (6/19)
 27.95% (83/297)
mac.c
 51.85% (70/135)
 75.00% (6/8)
 41.94% (65/155)
match.c
 68.25% (129/189)
 63.64% (7/11)
 59.09% (117/198)
misc.c
  3.48% (74/2124)
  8.33% (10/120)
  1.76% (45/2552)
packet.c
 22.61% (456/2017)
 29.31% (34/116)
 23.02% (492/2137)
platform-misc.c
  0.00% (0/5)
  0.00% (0/1)
  0.00% (0/4)
poly1305.c
  0.00% (0/101)
  0.00% (0/1)
  0.00% (0/71)
servconf.c
 10.93% (370/3386)
  7.69% (8/104)
 11.05% (614/5559)
smult_curve25519_ref.c
100.00% (201/201)
100.00% (11/11)
100.00% (100/100)
sntrup761.c
  0.00% (0/1643)
  0.00% (0/142)
  0.00% (0/581)
srclimit.c
  0.00% (0/342)
  0.00% (0/18)
  0.00% (0/1156)
ssh-ecdsa-sk.c
  0.00% (0/249)
  0.00% (0/9)
  0.00% (0/269)
ssh-ecdsa.c
  0.00% (0/345)
  0.00% (0/13)
  0.00% (0/377)
ssh-ed25519-sk.c
  0.00% (0/137)
  0.00% (0/8)
  0.00% (0/143)
ssh-ed25519.c
 65.52% (114/174)
 81.82% (9/11)
 67.45% (143/212)
ssh-mldsa-eddsa.c
  0.00% (0/291)
  0.00% (0/15)
  0.00% (0/315)
ssh-pkcs11-client.c
  0.00% (0/334)
  0.00% (0/14)
  0.00% (0/489)
ssh-rsa.c
  0.00% (0/418)
  0.00% (0/17)
  0.00% (0/509)
ssh_api.c
 71.73% (274/382)
 62.50% (15/24)
 70.81% (296/418)
sshbuf-getput-basic.c
 42.64% (200/469)
 45.95% (17/37)
 43.90% (216/492)
sshbuf-getput-crypto.c
  0.00% (0/115)
  0.00% (0/8)
  0.00% (0/117)
sshbuf-io.c
  0.00% (0/69)
  0.00% (0/3)
  0.00% (0/82)
sshbuf-misc.c
  8.88% (23/259)
 14.29% (2/14)
  9.44% (32/339)
sshbuf.c
 62.77% (172/274)
 69.57% (16/23)
 61.64% (180/292)
ssherr-libcrypto.c
  0.00% (0/20)
  0.00% (0/1)
  0.00% (0/22)
ssherr.c
  9.70% (13/134)
100.00% (1/1)
  7.46% (10/134)
sshkey.c
 20.13% (527/2618)
 35.25% (43/122)
 22.36% (652/2916)
umac.c
  0.00% (0/466)
  0.00% (0/27)
  0.00% (0/243)
utf8.c
  0.00% (0/202)
  0.00% (0/9)
  0.00% (0/191)
xmalloc.c
 74.14% (43/58)
 85.71% (6/7)
 46.27% (31/67)
Totals
 10.97% (4767/43461)
 13.24% (335/2530)
 14.69% (5773/39312)