2026-05-22 16:44:19 +02:00
|
|
|
[package]
|
|
|
|
|
name = "wickra-fuzz"
|
|
|
|
|
version = "0.0.0"
|
|
|
|
|
publish = false
|
|
|
|
|
edition = "2021"
|
|
|
|
|
|
|
|
|
|
[package.metadata]
|
|
|
|
|
cargo-fuzz = true
|
|
|
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
|
libfuzzer-sys = "0.4"
|
|
|
|
|
serde_json = "1"
|
|
|
|
|
wickra-core = { path = "../crates/wickra-core" }
|
|
|
|
|
wickra-data = { path = "../crates/wickra-data", features = ["live-binance"] }
|
|
|
|
|
|
|
|
|
|
# Detach this crate from the parent workspace — cargo-fuzz builds it on its
|
|
|
|
|
# own with sanitizer flags.
|
|
|
|
|
[workspace]
|
|
|
|
|
|
|
|
|
|
[[bin]]
|
|
|
|
|
name = "csv_reader"
|
|
|
|
|
path = "fuzz_targets/csv_reader.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
|
|
|
|
[[bin]]
|
|
|
|
|
name = "binance_envelope"
|
|
|
|
|
path = "fuzz_targets/binance_envelope.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
|
|
|
|
[[bin]]
|
|
|
|
|
name = "indicator_update"
|
|
|
|
|
path = "fuzz_targets/indicator_update.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
2026-05-23 10:33:05 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "indicator_update_candle"
|
|
|
|
|
path = "fuzz_targets/indicator_update_candle.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
2026-05-26 20:44:21 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "indicator_update_pair"
|
|
|
|
|
path = "fuzz_targets/indicator_update_pair.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
2026-06-01 16:06:22 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "indicator_update_orderbook"
|
|
|
|
|
path = "fuzz_targets/indicator_update_orderbook.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
2026-06-01 16:38:48 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "indicator_update_trade"
|
|
|
|
|
path = "fuzz_targets/indicator_update_trade.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
2026-06-01 19:45:38 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "indicator_update_tradequote"
|
|
|
|
|
path = "fuzz_targets/indicator_update_tradequote.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
2026-06-01 21:26:37 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "indicator_update_derivatives"
|
|
|
|
|
path = "fuzz_targets/indicator_update_derivatives.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
2026-06-03 04:11:10 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "indicator_update_crosssection"
|
|
|
|
|
path = "fuzz_targets/indicator_update_crosssection.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
|
|
|
|
|
2026-05-22 16:44:19 +02:00
|
|
|
[[bin]]
|
|
|
|
|
name = "tick_aggregator"
|
|
|
|
|
path = "fuzz_targets/tick_aggregator.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|
2026-06-02 21:56:00 +02:00
|
|
|
|
|
|
|
|
[[bin]]
|
|
|
|
|
name = "bar_builder_update_candle"
|
|
|
|
|
path = "fuzz_targets/bar_builder_update_candle.rs"
|
|
|
|
|
test = false
|
|
|
|
|
doc = false
|
|
|
|
|
bench = false
|