//! kv-sync ManifestBody::decode (strict canonical CBOR): accepted input must be exactly its own encoding. #![no_main] use kv_sync::manifest::ManifestBody; use libfuzzer_sys::fuzz_target; fuzz_target!(|data: &[u8]| { if let Ok(body) = ManifestBody::decode(data) { assert_eq!(body.encode(), data, "non-canonical input accepted"); } });