blob: da73752e3f8a5a7fcf3df0eb453f0604e76391bf [file] [log] [blame]
#![no_main]
#[macro_use] extern crate libfuzzer_sys;
extern crate rustls;
use rustls::{ServerConfig, ServerSession, Session, NoClientAuth};
use std::io;
use std::sync::Arc;
fuzz_target!(|data: &[u8]| {
let config = Arc::new(ServerConfig::new(NoClientAuth::new()));
let mut server= ServerSession::new(&config);
let _ = server.read_tls(&mut io::Cursor::new(data));
});