Skip to content

Commit 9723a97

Browse files
committed
fuzz: add fuzzing target for parsing transport parameters
1 parent eaf0ef3 commit 9723a97

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

fuzz/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,3 +34,9 @@ name = "packet"
3434
path = "fuzz_targets/packet.rs"
3535
test = false
3636
doc = false
37+
38+
[[bin]]
39+
name = "params"
40+
path = "fuzz_targets/params.rs"
41+
test = false
42+
doc = false

fuzz/fuzz_targets/params.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#![no_main]
2+
3+
use libfuzzer_sys::fuzz_target;
4+
use proto::{Side, transport_parameters::TransportParameters};
5+
6+
fuzz_target!(|data: &[u8]| {
7+
let mut data = data;
8+
let _ = TransportParameters::read(Side::Client, &mut data);
9+
});

0 commit comments

Comments
 (0)