Signal-Calling-Service/backend/fuzz
2026-03-25 19:41:20 -04:00
..
.cargo Update Rust and dependencies 2025-03-13 14:46:23 -07:00
fuzz_targets Add full dependency descriptor support 2026-03-25 19:41:20 -04:00
seeds Add support for dependency descriptor 2024-02-27 14:53:00 -05:00
.gitattributes Split calling service into crates 2022-10-19 13:38:47 -07:00
.gitignore Split calling service into crates 2022-10-19 13:38:47 -07:00
Cargo.toml Add full dependency descriptor support 2026-03-25 19:41:20 -04:00
README.md Migrate service to GCP 2022-10-19 13:38:47 -07:00

This directory contains fuzz targets used with cargo fuzz.

// In the backend source directory
cargo install cargo-fuzz
cargo fuzz list
cargo +nightly fuzz run <fuzz-target>

// If you have custom seed inputs
cargo +nightly fuzz run <fuzz-target> fuzz/corpus/<fuzz-target> fuzz/seeds/<fuzz-target>

// If you find a crash
RUST_BACKTRACE=1 cargo +nightly fuzz run -D <fuzz-target> <crash-artifact>

For more information, including how to check the coverage of the explored corpus, see https://rust-fuzz.github.io.