Coverage Report

View results by: Directories | Files

Path Line Coverage Function Coverage Region Coverage
rust/registry/src/index.crates.io-6f17d22bba15001f/arbitrary-0.4.7/src/error.rs
  0.00% (0/13)
  0.00% (0/3)
  0.00% (0/7)
rust/registry/src/index.crates.io-6f17d22bba15001f/arbitrary-0.4.7/src/lib.rs
  6.13% (43/702)
  3.55% (7/197)
  5.53% (29/524)
rust/registry/src/index.crates.io-6f17d22bba15001f/arbitrary-0.4.7/src/size_hint.rs
  0.00% (0/33)
  0.00% (0/9)
  0.00% (0/21)
rust/registry/src/index.crates.io-6f17d22bba15001f/arbitrary-0.4.7/src/unstructured.rs
 70.83% (136/192)
 70.83% (17/24)
 61.70% (58/94)
rust/registry/src/index.crates.io-6f17d22bba15001f/arrayref-0.3.7/src/lib.rs
100.00% (22/22)
100.00% (4/4)
100.00% (4/4)
rust/registry/src/index.crates.io-6f17d22bba15001f/byteorder-1.5.0/src/lib.rs
 80.00% (12/15)
 80.00% (4/5)
 80.00% (4/5)
rust/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/error.rs
  0.00% (0/79)
  0.00% (0/11)
  0.00% (0/55)
rust/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/lazy.rs
  0.00% (0/19)
  0.00% (0/5)
  0.00% (0/9)
rust/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/lib.rs
  0.00% (0/13)
  0.00% (0/2)
  0.00% (0/10)
rust/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/linux_android_with_fallback.rs
  0.00% (0/15)
  0.00% (0/2)
  0.00% (0/11)
rust/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/use_file.rs
  0.00% (0/75)
  0.00% (0/11)
  0.00% (0/51)
rust/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/util.rs
  0.00% (0/18)
  0.00% (0/4)
  0.00% (0/4)
rust/registry/src/index.crates.io-6f17d22bba15001f/getrandom-0.2.15/src/util_libc.rs
  0.00% (0/71)
  0.00% (0/7)
  0.00% (0/36)
rust/registry/src/index.crates.io-6f17d22bba15001f/libfuzzer-sys-0.3.5/src/lib.rs
 76.32% (29/38)
 80.00% (4/5)
 71.43% (10/14)
rust/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/soft.rs
 67.37% (64/95)
 58.82% (10/17)
 58.82% (10/17)
rust/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/types.rs
100.00% (15/15)
100.00% (3/3)
100.00% (3/3)
rust/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/x86_64/mod.rs
 73.17% (30/41)
 85.71% (6/7)
 64.00% (16/25)
rust/registry/src/index.crates.io-6f17d22bba15001f/ppv-lite86-0.2.17/src/x86_64/sse2.rs
 45.64% (89/195)
 50.00% (20/40)
 46.30% (25/54)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand-0.8.5/src/rngs/std.rs
100.00% (9/9)
100.00% (3/3)
100.00% (3/3)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/chacha.rs
 31.34% (42/134)
 28.57% (8/28)
 33.33% (12/36)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_chacha-0.3.1/src/guts.rs
 61.02% (108/177)
 43.48% (10/23)
 55.26% (21/38)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.5.1/src/impls.rs
100.00% (23/23)
100.00% (2/2)
100.00% (10/10)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.5.1/src/le.rs
100.00% (3/3)
100.00% (1/1)
100.00% (3/3)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/block.rs
 19.76% (33/167)
 14.81% (4/27)
 23.33% (14/60)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/error.rs
  0.00% (0/73)
  0.00% (0/6)
  0.00% (0/11)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/impls.rs
 25.00% (19/76)
 27.27% (3/11)
 17.86% (5/28)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/le.rs
  0.00% (0/12)
  0.00% (0/2)
  0.00% (0/10)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/lib.rs
 60.56% (43/71)
 22.22% (2/9)
 34.78% (8/23)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_core-0.6.4/src/os.rs
  0.00% (0/18)
  0.00% (0/7)
  0.00% (0/14)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_pcg-0.2.1/src/pcg128.rs
  0.00% (0/99)
  0.00% (0/20)
  0.00% (0/26)
rust/registry/src/index.crates.io-6f17d22bba15001f/rand_pcg-0.2.1/src/pcg64.rs
 75.47% (40/53)
 60.00% (6/10)
 60.00% (6/10)
rust/registry/src/index.crates.io-6f17d22bba15001f/subtle-2.5.0/src/lib.rs
 36.69% (91/248)
 34.78% (16/46)
 36.23% (25/69)
rust/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.1/src/lib.rs
 23.49% (39/166)
 20.00% (7/35)
 32.00% (16/50)
rust/registry/src/index.crates.io-6f17d22bba15001f/zeroize-1.8.1/src/x86.rs
  0.00% (0/4)
  0.00% (0/1)
  0.00% (0/1)
src/OpenSK/libraries/cbor/src/macros.rs
100.00% (17/17)
100.00% (1/1)
100.00% (8/8)
src/OpenSK/libraries/cbor/src/reader.rs
 97.99% (146/149)
 90.91% (20/22)
 96.58% (113/117)
src/OpenSK/libraries/cbor/src/values.rs
 76.29% (177/232)
 64.41% (38/59)
 75.95% (120/158)
src/OpenSK/libraries/cbor/src/writer.rs
 95.65% (66/69)
 83.33% (10/12)
 85.96% (49/57)
src/OpenSK/libraries/crypto/src/aes256.rs
 56.00% (98/175)
 50.00% (13/26)
 57.53% (42/73)
src/OpenSK/libraries/crypto/src/cbc.rs
 47.06% (8/17)
 50.00% (1/2)
 50.00% (5/10)
src/OpenSK/libraries/crypto/src/ec/exponent256.rs
 84.27% (75/89)
 62.96% (17/27)
 63.64% (21/33)
src/OpenSK/libraries/crypto/src/ec/gfp256.rs
 91.38% (53/58)
 75.00% (9/12)
 80.00% (16/20)
src/OpenSK/libraries/crypto/src/ec/int256.rs
 88.41% (267/302)
 79.41% (27/34)
 84.78% (117/138)
src/OpenSK/libraries/crypto/src/ec/montgomery.rs
 86.10% (477/554)
 69.57% (16/23)
 74.56% (85/114)
src/OpenSK/libraries/crypto/src/ec/point.rs
 53.24% (181/340)
 44.83% (13/29)
 46.05% (35/76)
src/OpenSK/libraries/crypto/src/ecdh.rs
 37.50% (21/56)
 30.77% (4/13)
 26.32% (5/19)
src/OpenSK/libraries/crypto/src/ecdsa.rs
 64.56% (133/206)
 37.04% (10/27)
 36.21% (21/58)
src/OpenSK/libraries/crypto/src/hkdf.rs
  0.00% (0/17)
  0.00% (0/2)
  0.00% (0/2)
src/OpenSK/libraries/crypto/src/hmac.rs
 75.44% (43/57)
 80.00% (4/5)
 83.33% (10/12)
src/OpenSK/libraries/crypto/src/lib.rs
100.00% (18/18)
100.00% (4/4)
100.00% (4/4)
src/OpenSK/libraries/crypto/src/sha256.rs
100.00% (115/115)
100.00% (11/11)
100.00% (47/47)
src/OpenSK/libraries/crypto/src/util.rs
100.00% (5/5)
100.00% (1/1)
100.00% (5/5)
src/OpenSK/libraries/opensk/fuzz/fuzz_helper/src/lib.rs
 95.93% (165/172)
 84.62% (11/13)
 83.00% (83/100)
src/OpenSK/libraries/opensk/src/api/connection.rs
  0.00% (0/5)
  0.00% (0/5)
  0.00% (0/5)
src/OpenSK/libraries/opensk/src/api/crypto/hkdf256.rs
  0.00% (0/3)
  0.00% (0/1)
  0.00% (0/1)
src/OpenSK/libraries/opensk/src/api/crypto/sha256.rs
100.00% (10/10)
100.00% (2/2)
100.00% (2/2)
src/OpenSK/libraries/opensk/src/api/crypto/software_crypto.rs
 55.86% (62/111)
 54.29% (19/35)
 52.50% (21/40)
src/OpenSK/libraries/opensk/src/api/customization.rs
 74.60% (47/63)
 25.00% (1/4)
 56.41% (22/39)
src/OpenSK/libraries/opensk/src/api/key_store.rs
 46.81% (88/188)
 28.57% (8/28)
 35.10% (53/151)
src/OpenSK/libraries/opensk/src/api/persist.rs
 67.46% (199/295)
 73.17% (30/41)
 53.43% (148/277)
src/OpenSK/libraries/opensk/src/api/private_key.rs
 59.49% (47/79)
 61.54% (8/13)
 37.50% (18/48)
src/OpenSK/libraries/opensk/src/api/rng.rs
100.00% (5/5)
100.00% (1/1)
100.00% (1/1)
src/OpenSK/libraries/opensk/src/api/user_presence.rs
  0.00% (0/1)
  0.00% (0/1)
  0.00% (0/2)
src/OpenSK/libraries/opensk/src/ctap/apdu.rs
 83.61% (102/122)
 15.79% (3/19)
 62.50% (50/80)
src/OpenSK/libraries/opensk/src/ctap/client_pin.rs
 46.27% (186/402)
 50.00% (16/32)
 42.37% (100/236)
src/OpenSK/libraries/opensk/src/ctap/command.rs
 91.70% (210/229)
 40.62% (13/32)
 83.01% (254/306)
src/OpenSK/libraries/opensk/src/ctap/config_command.rs
 77.50% (62/80)
100.00% (4/4)
 61.84% (47/76)
src/OpenSK/libraries/opensk/src/ctap/credential_management.rs
 19.37% (49/253)
 23.08% (3/13)
 19.38% (31/160)
src/OpenSK/libraries/opensk/src/ctap/crypto_wrapper.rs
 48.65% (18/37)
 50.00% (1/2)
 35.00% (7/20)
src/OpenSK/libraries/opensk/src/ctap/ctap1.rs
 52.56% (113/215)
 25.00% (5/20)
 48.74% (58/119)
src/OpenSK/libraries/opensk/src/ctap/data_formats.rs
 70.93% (483/681)
 44.71% (76/170)
 63.85% (454/711)
src/OpenSK/libraries/opensk/src/ctap/hid/mod.rs
 78.41% (138/176)
 50.00% (14/28)
 73.45% (83/113)
src/OpenSK/libraries/opensk/src/ctap/hid/receive.rs
 70.87% (73/103)
 80.00% (4/5)
 59.46% (22/37)
src/OpenSK/libraries/opensk/src/ctap/hid/send.rs
 85.14% (63/74)
 75.00% (6/8)
 72.97% (27/37)
src/OpenSK/libraries/opensk/src/ctap/large_blobs.rs
 80.34% (94/117)
100.00% (3/3)
 70.79% (63/89)
src/OpenSK/libraries/opensk/src/ctap/main_hid.rs
 92.50% (74/80)
 71.43% (5/7)
 90.48% (19/21)
src/OpenSK/libraries/opensk/src/ctap/mod.rs
 66.03% (657/995)
 57.97% (40/69)
 58.45% (339/580)
src/OpenSK/libraries/opensk/src/ctap/pin_protocol.rs
 21.43% (27/126)
 23.81% (5/21)
 20.37% (11/54)
src/OpenSK/libraries/opensk/src/ctap/response.rs
 60.96% (114/187)
 47.37% (18/38)
 56.64% (64/113)
src/OpenSK/libraries/opensk/src/ctap/secret.rs
 79.17% (19/24)
 70.00% (7/10)
 70.00% (7/10)
src/OpenSK/libraries/opensk/src/ctap/status_code.rs
 20.00% (5/25)
 14.29% (1/7)
 15.79% (3/19)
src/OpenSK/libraries/opensk/src/ctap/storage.rs
 64.53% (151/234)
 68.75% (22/32)
 48.77% (99/203)
src/OpenSK/libraries/opensk/src/ctap/token_state.rs
 40.28% (29/72)
 40.00% (6/15)
 22.22% (8/36)
src/OpenSK/libraries/opensk/src/ctap/u2f_up.rs
 50.00% (11/22)
 50.00% (2/4)
 40.00% (4/10)
src/OpenSK/libraries/opensk/src/env/mod.rs
 50.00% (3/6)
 50.00% (1/2)
 50.00% (1/2)
src/OpenSK/libraries/opensk/src/env/test/customization.rs
 91.74% (111/121)
 79.17% (19/24)
 78.12% (25/32)
src/OpenSK/libraries/opensk/src/env/test/mod.rs
 78.33% (94/120)
 71.43% (25/35)
 71.43% (35/49)
src/OpenSK/libraries/opensk/src/lib.rs
 73.68% (42/57)
 37.50% (3/8)
 30.00% (3/10)
src/OpenSK/libraries/opensk/src/test_helpers/mod.rs
100.00% (20/20)
100.00% (1/1)
 83.33% (5/6)
src/OpenSK/libraries/persistent_store/fuzz/src/histogram.rs
  0.00% (0/29)
  0.00% (0/9)
  0.00% (0/20)
src/OpenSK/libraries/persistent_store/fuzz/src/lib.rs
100.00% (46/46)
100.00% (9/9)
100.00% (22/22)
src/OpenSK/libraries/persistent_store/fuzz/src/stats.rs
  0.00% (0/77)
  0.00% (0/18)
  0.00% (0/65)
src/OpenSK/libraries/persistent_store/fuzz/src/store.rs
 84.12% (233/277)
 94.44% (17/18)
 80.12% (133/166)
src/OpenSK/libraries/persistent_store/src/buffer.rs
 88.78% (174/196)
 84.85% (28/33)
 75.97% (98/129)
src/OpenSK/libraries/persistent_store/src/concat.rs
  0.00% (0/56)
  0.00% (0/4)
  0.00% (0/39)
src/OpenSK/libraries/persistent_store/src/driver.rs
 68.47% (228/333)
 48.84% (21/43)
 69.95% (128/183)
src/OpenSK/libraries/persistent_store/src/file.rs
  0.00% (0/67)
  0.00% (0/9)
  0.00% (0/45)
src/OpenSK/libraries/persistent_store/src/format.rs
 97.31% (326/335)
 87.69% (57/65)
 86.67% (182/210)
src/OpenSK/libraries/persistent_store/src/format/bitfield.rs
 89.36% (42/47)
 91.67% (11/12)
 85.00% (17/20)
src/OpenSK/libraries/persistent_store/src/fragment.rs
  0.00% (0/101)
  0.00% (0/10)
  0.00% (0/104)
src/OpenSK/libraries/persistent_store/src/lib.rs
100.00% (4/4)
100.00% (1/1)
100.00% (1/1)
src/OpenSK/libraries/persistent_store/src/linear.rs
  0.00% (0/140)
  0.00% (0/10)
  0.00% (0/90)
src/OpenSK/libraries/persistent_store/src/model.rs
 95.38% (62/65)
 78.57% (11/14)
 87.18% (34/39)
src/OpenSK/libraries/persistent_store/src/storage.rs
 59.09% (13/22)
 25.00% (2/8)
 43.75% (7/16)
src/OpenSK/libraries/persistent_store/src/store.rs
 93.45% (728/779)
 85.57% (83/97)
 85.10% (657/772)
Totals
 60.67% (8217/13544)
 47.71% (959/2010)
 55.37% (4431/8003)