[package] name = "commonware-stream-fuzz" version.workspace = true publish = false edition.workspace = true license.workspace = true [package.metadata] cargo-fuzz = true [dependencies] commonware-codec = { workspace = true } commonware-cryptography = { workspace = true } commonware-stream = { workspace = true} commonware-runtime = { workspace = true } commonware-utils = { workspace = true } arbitrary = { workspace = true, features = ["derive"] } futures = { workspace = true } libfuzzer-sys = { workspace = true } chacha20poly1305 = { workspace = true } [[bin]] name = "handshake" path = "fuzz_targets/handshake.rs" test = false doc = false bench = false [[bin]] name = "transport" path = "fuzz_targets/transport.rs" test = false doc = false bench = false [[bin]] name = "lazy_transport" path = "fuzz_targets/lazy_transport.rs" test = false doc = false bench = false [[bin]] name = "connection" path = "fuzz_targets/connection.rs" test = false doc = false bench = false [[bin]] name = "confirmation" path = "fuzz_targets/confirmation.rs" test = false doc = false bench = false [[bin]] name = "e2e" path = "fuzz_targets/e2e.rs" test = false doc = false bench = false