[package] name = "donglora-protocol-fuzz" version = "0.0.0" edition = "2024" publish = false [package.metadata] cargo-fuzz = true [dependencies] libfuzzer-sys = "0.4" arbitrary = { version = "1", features = ["derive"] } heapless = "0.9" ucobs = "0.3" [dependencies.donglora-protocol] path = ".." default-features = false features = ["std"] # Prevent this from being picked up by a workspace scan of the parent repo. [workspace] members = ["."] [[bin]] name = "decoder_feed" path = "fuzz_targets/decoder_feed.rs" test = false doc = false bench = false [[bin]] name = "parse_command" path = "fuzz_targets/parse_command.rs" test = false doc = false bench = false [[bin]] name = "parse_device_message" path = "fuzz_targets/parse_device_message.rs" test = false doc = false bench = false [[bin]] name = "frame_roundtrip" path = "fuzz_targets/frame_roundtrip.rs" test = false doc = false bench = false [[bin]] name = "lora_config_roundtrip" path = "fuzz_targets/lora_config_roundtrip.rs" test = false doc = false bench = false