Skip to content

Commit a44c0b6

Browse files
committed
Add fuzzer for DTLS parser
1 parent cc8e372 commit a44c0b6

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

fuzz/Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,9 @@ path = "fuzzers/parse_tls_plaintext.rs"
2424
[[bin]]
2525
name = "parse_tls_extension"
2626
path = "fuzzers/parse_tls_extension.rs"
27+
28+
[[bin]]
29+
name = "parse_dtls_plaintext"
30+
path = "fuzzers/parse_dtls_plaintext.rs"
31+
test = false
32+
doc = false

fuzz/fuzzers/parse_dtls_plaintext.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#![no_main]
2+
extern crate libfuzzer_sys;
3+
use libfuzzer_sys::fuzz_target;
4+
5+
fuzz_target!(|data: &[u8]| {
6+
// fuzzed code goes here
7+
let _ = tls_parser::parse_dtls_plaintext_record(data);
8+
});

0 commit comments

Comments
 (0)