Line | Count | Source |
1 | #![no_main] | |
2 | #[macro_use] | |
3 | extern crate libfuzzer_sys; | |
4 | extern crate rustls; | |
5 | ||
6 | use rustls::pki_types::ServerName; | |
7 | ||
8 | fuzz_target!(|data: &[u8]| { | |
9 | let _ = std::str::from_utf8(data) | |
10 | .map_err(|_| ()) | |
11 | 1.30k | .and_then(|s| ServerName::try_from(s).map_err(|_| ())); |
12 | }); |