Commit 8b1117b8 authored by Wohlgemuth, Jason's avatar Wohlgemuth, Jason
Browse files

wip: Initial setup of dependencies

parent 30ce36ad
Loading
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -32,6 +32,14 @@ dependencies = [
 "tracing-subscriber",
]

[[package]]
name = "acorn-fuzz"
version = "0.0.0"
dependencies = [
 "acorn-lib",
 "libfuzzer-sys",
]

[[package]]
name = "acorn-lib"
version = "0.1.6"
@@ -222,6 +230,12 @@ version = "1.0.97"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f"

[[package]]
name = "arbitrary"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223"

[[package]]
name = "arrayref"
version = "0.3.9"
@@ -2620,6 +2634,16 @@ version = "0.2.172"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"

[[package]]
name = "libfuzzer-sys"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf78f52d400cf2d84a3a973a78a592b4adc535739e0a5597a0da6f0c357adc75"
dependencies = [
 "arbitrary",
 "cc",
]

[[package]]
name = "libgit2-sys"
version = "0.17.0+1.8.1"
+1 −1
Original line number Diff line number Diff line
[workspace]
members = ["acorn-cli", "acorn-lib"]
members = ["acorn-cli", "acorn-lib", "fuzz"]
resolver = "2"

[workspace.package]

fuzz/.gitignore

0 → 100644
+4 −0
Original line number Diff line number Diff line
target
corpus
artifacts
coverage

fuzz/Cargo.toml

0 → 100644
+19 −0
Original line number Diff line number Diff line
[package]
name = "acorn-fuzz"
version = "0.0.0"
publish = false
edition = "2021"

[package.metadata]
cargo-fuzz = true

[dependencies]
libfuzzer-sys = "0.4"
acorn-lib = { path = "../acorn-lib", features = ["cli"] }

[[bin]]
name = "util"
path = "fuzz_targets/util.rs"
test = false
doc = false
bench = false
+6 −0
Original line number Diff line number Diff line
#![no_main]
#[macro_use] extern crate libfuzzer_sys;

fuzz_target!(|_data: &[u8]| {
    // TODO: Add fuzz test
});