blob: 1b6322d88739b32944bd8e0268ea6d8362f3fd7c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
#![no_main]
use libfuzzer_sys::fuzz_target;
use tor_netdoc::doc::authcert::{AuthCert, AuthCertUnverified};
use tor_netdoc::parse2::{parse_netdoc_multiple, ParseInput};
fuzz_target!(|data: &str| {
if let Ok(certs) = AuthCert::parse_multiple(data) {
for _ in certs {}
}
let input = ParseInput::new(data, "<none>");
let _ = parse_netdoc_multiple::<AuthCertUnverified>(&input);
});
|