diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 6185ac93d..dc6f49e1b 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -34,3 +34,9 @@ name = "packet" path = "fuzz_targets/packet.rs" test = false doc = false + +[[bin]] +name = "params" +path = "fuzz_targets/params.rs" +test = false +doc = false diff --git a/fuzz/fuzz_targets/params.rs b/fuzz/fuzz_targets/params.rs new file mode 100644 index 000000000..20b380b92 --- /dev/null +++ b/fuzz/fuzz_targets/params.rs @@ -0,0 +1,9 @@ +#![no_main] + +use libfuzzer_sys::fuzz_target; +use proto::{Side, transport_parameters::TransportParameters}; + +fuzz_target!(|data: &[u8]| { + let mut data = data; + let _ = TransportParameters::read(Side::Client, &mut data); +});