Cargo.toml 822 B

12345678910111213141516171819202122232425262728293031323334353637
  1. [package]
  2. name = "d-oauth-fuzz"
  3. version = "0.0.0"
  4. publish = false
  5. edition = "2024"
  6. [package.metadata]
  7. cargo-fuzz = true
  8. # Standalone workspace: the fuzz crate is never built by the pinned stable
  9. # toolchain at the repo root (`cargo nextest run --all-targets` ignores it).
  10. # It builds only under the nightly leg in CI (`fuzz/rust-toolchain.toml`).
  11. [workspace]
  12. [dependencies]
  13. base64 = "0.23"
  14. libfuzzer-sys = "0.4"
  15. serde_json = "1"
  16. time = "0.3"
  17. uuid = "1"
  18. [dependencies.d-oauth]
  19. path = ".."
  20. # Explicit binaries: nightly cargo rejects `cargo build --bins` (which
  21. # `cargo fuzz build` issues) when the manifest declares no targets.
  22. [[bin]]
  23. name = "token_form"
  24. path = "fuzz_targets/token_form.rs"
  25. [[bin]]
  26. name = "dcr_json"
  27. path = "fuzz_targets/dcr_json.rs"
  28. [[bin]]
  29. name = "jar_claims"
  30. path = "fuzz_targets/jar_claims.rs"