libafl 0.4.0

Slot your own fuzzers together and extend their features using Rust
Documentation
[[bench]]
harness = false
name = "rand_speeds"

[[bench]]
harness = false
name = "hash_speeds"

[[example]]
name = "llmp_test"
path = "./examples/llmp_test/main.rs"
required-features = ["std"]
[build-dependencies.rustc_version]
version = "0.3.3"
[dependencies.ahash]
version = "0.7"

[dependencies.core_affinity]
version = "0.5"

[dependencies.ctor]
version = "0.1.20"

[dependencies.erased-serde]
version = "0.3.12"

[dependencies.hashbrown]
features = ["serde", "ahash-compile-time-rng"]
version = "0.9"

[dependencies.hostname]
version = "^0.3"

[dependencies.libafl_derive]
optional = true
version = "0.4.0"

[dependencies.miniz_oxide]
optional = true
version = "0.4.4"

[dependencies.num]
version = "0.4.0"

[dependencies.num_enum]
version = "0.5.1"

[dependencies.postcard]
features = ["alloc"]
version = "0.5.1"

[dependencies.rand]
optional = true
version = "0.8.1"

[dependencies.rand_core]
optional = true
version = "0.6.2"

[dependencies.serde]
default-features = false
features = ["alloc"]
version = "1.0"

[dependencies.serde_json]
default-features = false
features = ["alloc"]
optional = true
version = "1.0"

[dependencies.static_assertions]
version = "1.1.0"

[dependencies.tuple_list]
version = "0.1.2"

[dependencies.typed-builder]
version = "0.9.0"

[dependencies.xxhash-rust]
features = ["xxh3"]
version = "0.8.2"
[dev-dependencies.ahash]
version = "0.7"

[dev-dependencies.criterion]
version = "0.3"

[dev-dependencies.fxhash]
version = "0.2.1"

[dev-dependencies.num_cpus]
version = "1.0"

[dev-dependencies.serde_json]
version = "1.0.60"

[dev-dependencies.xxhash-rust]
features = ["xxh3"]
version = "0.8.2"

[features]
anymap_debug = ["serde_json"]
default = ["std", "anymap_debug", "derive", "llmp_compression"]
derive = ["libafl_derive"]
introspection = []
llmp_bind_public = []
llmp_compression = ["miniz_oxide"]
llmp_debug = ["backtrace"]
llmp_small_maps = []
rand_trait = ["rand_core"]
std = ["serde_json"]

[package]
authors = ["Andrea Fioraldi <andreafioraldi@gmail.com>", "Dominik Maier <domenukk@gmail.com>"]
build = "build.rs"
description = "Slot your own fuzzers together and extend their features using Rust"
documentation = "https://docs.rs/libafl"
edition = "2018"
keywords = ["fuzzing", "testing", "security"]
license = "MIT OR Apache-2.0"
name = "libafl"
readme = "../README.md"
repository = "https://github.com/AFLplusplus/LibAFL/"
version = "0.4.0"
[target."cfg(not(target_os = \"android\"))".dependencies.backtrace]
optional = true
version = "0.3"
[target."cfg(target_os = \"android\")".dependencies.backtrace]
default-features = false
features = ["std", "libbacktrace"]
optional = true
version = "0.3"
[target."cfg(unix)".dependencies.libc]
version = "0.2"

[target."cfg(unix)".dependencies.lock_api]
version = "0.4.3"

[target."cfg(unix)".dependencies.nix]
version = "0.20.0"

[target."cfg(unix)".dependencies.regex]
version = "1.4.5"

[target."cfg(unix)".dependencies.uds]
version = "0.2.3"
[target."cfg(windows)".build-dependencies.windows]
version = "0.4.0"
[target."cfg(windows)".dependencies.uuid]
features = ["v4"]
version = "0.8"

[target."cfg(windows)".dependencies.windows]
version = "0.4.0"