projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move outbound channel constructor into `OutboundV1Channel` impl
[rust-lightning]
/
fuzz
/
Cargo.toml
diff --git
a/fuzz/Cargo.toml
b/fuzz/Cargo.toml
index 5569e96cab09b6a4c25c58f0ccfb533e19e63589..5daebb3506681503e197ba92656eb1ddd4eb4c06 100644
(file)
--- a/
fuzz/Cargo.toml
+++ b/
fuzz/Cargo.toml
@@
-3,6
+3,7
@@
name = "lightning-fuzz"
version = "0.0.1"
authors = ["Automatically generated"]
publish = false
version = "0.0.1"
authors = ["Automatically generated"]
publish = false
+edition = "2018"
# Because the function is unused it gets dropped before we link lightning, so
# we have to duplicate build.rs here. Note that this is only required for
# fuzzing mode.
# Because the function is unused it gets dropped before we link lightning, so
# we have to duplicate build.rs here. Note that this is only required for
# fuzzing mode.
@@
-17,12
+18,14
@@
libfuzzer_fuzz = ["libfuzzer-sys"]
stdin_fuzz = []
[dependencies]
stdin_fuzz = []
[dependencies]
-afl = { version = "0.4", optional = true }
-lightning = { path = "../lightning", features = ["regex"] }
+lightning = { path = "../lightning", features = ["regex", "hashbrown", "_test_utils"] }
lightning-rapid-gossip-sync = { path = "../lightning-rapid-gossip-sync" }
lightning-rapid-gossip-sync = { path = "../lightning-rapid-gossip-sync" }
-bitcoin = { version = "0.2
8.1
", features = ["secp-lowmemory"] }
+bitcoin = { version = "0.2
9.0
", features = ["secp-lowmemory"] }
hex = "0.3"
hex = "0.3"
-honggfuzz = { version = "0.5", optional = true }
+hashbrown = "0.8"
+
+afl = { version = "0.12", optional = true }
+honggfuzz = { version = "0.5", optional = true, default-features = false }
libfuzzer-sys = { version = "0.4", optional = true }
[build-dependencies]
libfuzzer-sys = { version = "0.4", optional = true }
[build-dependencies]
@@
-35,6
+38,8
@@
members = ["."]
[profile.release]
lto = true
codegen-units = 1
[profile.release]
lto = true
codegen-units = 1
+debug-assertions = true
+overflow-checks = true
# When testing a large fuzz corpus, -O1 offers a nice speedup
[profile.dev]
# When testing a large fuzz corpus, -O1 offers a nice speedup
[profile.dev]