Gunnar

nordisk/heimdall

guests/verify-bundle/fuzz/fuzz_targets/openzl_frame.rs

// SPDX-License-Identifier: AGPL-3.0-only
//! Heimdall is a defensive sandbox. Fuzz the OpenZL frame decoder the
//! verify-bundle guest links (feature `openzl`): size from the header, then a
//! bounded decode. Build the C with ASan + coverage to fuzz OpenZL itself:
//!   CC=clang CFLAGS="-fsanitize=address,fuzzer-no-link -g" cargo +nightly fuzz run openzl_frame
#![no_main]
use libfuzzer_sys::fuzz_target;

fuzz_target!(|data: &[u8]| {
    heimdall_guest_verify_bundle::fuzz_api::openzl_frame(data);
});