blob: a31e4d62a7f8e9879a0b43b0a6e178179dd4f9f2 [file] [log] [blame]
#![no_main]
#[macro_use] extern crate libfuzzer_sys;
extern crate rustls;
use rustls::internal::msgs::persist;
use rustls::internal::msgs::codec::{Reader, Codec};
fn try_type<T>(data: &[u8]) where T: Codec {
let mut rdr = Reader::init(data);
T::read(&mut rdr);
}
fuzz_target!(|data: &[u8]| {
try_type::<persist::ClientSessionValue>(data);
try_type::<persist::ServerSessionValue>(data);
});