Merge pull request #18 from TheBlueMatt/2018-04-fuzzing-expansion
[rust-lightning] / fuzz / Cargo.toml
1 [package]
2 name = "lightning-fuzz"
3 version = "0.0.1"
4 authors = ["Automatically generated"]
5 publish = false
6
7 [package.metadata]
8 cargo-fuzz = true
9
10 [features]
11 afl_fuzz = ["afl"]
12 honggfuzz_fuzz = ["honggfuzz"]
13
14 [dependencies]
15 lightning = { path = "..", features = ["fuzztarget"] }
16 bitcoin = { git = "https://github.com/rust-bitcoin/rust-bitcoin", features = ["fuzztarget"] }
17 secp256k1 = { version = "0.9", features = ["fuzztarget"] }
18 rust-crypto = "0.2"
19 honggfuzz = { version = "0.5", optional = true }
20 afl = { version = "0.3", optional = true }
21
22 # Prevent this from interfering with workspaces
23 [workspace]
24 members = ["."]
25
26 [[bin]]
27 name = "peer_crypt_target"
28 path = "fuzz_targets/peer_crypt_target.rs"
29
30 [[bin]]
31 name = "channel_target"
32 path = "fuzz_targets/channel_target.rs"
33
34 [[bin]]
35 name = "full_stack_target"
36 path = "fuzz_targets/full_stack_target.rs"