Signal-Calling-Service/backend/fuzz
2024-03-26 14:02:37 -07:00
..
fuzz_targets fuzz: Explicitly check for exhausted entropy in googcc fuzzer 2023-06-13 15:55:49 -07: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 Update dependencies 2024-03-26 14:02:37 -07: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.