Home

Awesome

Repository of fuzzing targets for SideFuzz

See https://github.com/phayes/sidefuzz

Adding a new target:

Create a new workspace member with a name in the format <crate_name>_<function>_<input_name>. For examle, to fuzz the rsa crate, checking to make sure the encrypt function is constant-time in relation to message input, create a new member called rsa_encrypt_message.

Running a target

rustup target add wasm32-unknown-unknown
cargo build --release --target wasm32-unknown-unknown
sidefuzz fuzz ./target/wasm32-unknown-unknown/release/my_target.wasm