Something went wrong. Try again.
STreaming ARchive format: simpler, stricter, smaller than CARs for a subset of use-cases.
star car archive atproto
Something went wrong. Try again.
397 B · 12 lines
Rust
at main
12345678910111213//! Verification of arbitrary bytes must return, not panic. A random byte//! string is essentially never a valid archive, so this is a crash hunt over//! the header parse, the MST reconstruction, and the LtHash fold.#![no_main]
use libfuzzer_sys::fuzz_target;use star_lite::verify_archive;use std::io::Cursor;
fuzz_target!(|data: &[u8]| { let _ = verify_archive(Cursor::new(data));});