summaryrefslogtreecommitdiff
path: root/plugins/warp/Cargo.toml
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2024-10-23 20:47:31 -0400
committerMason Reed <mason@vector35.com>2024-10-24 17:03:11 -0400
commite151425087b6c0ee8c4d099bfc2d6d1268201db0 (patch)
tree25160cf81aa6d650cf1497a078acc50f0062757c /plugins/warp/Cargo.toml
parent0f53c21d6a7abbfd48fd59ec7c15586f02777b7e (diff)
Add WARP integration
https://github.com/Vector35/warp/
Diffstat (limited to 'plugins/warp/Cargo.toml')
-rw-r--r--plugins/warp/Cargo.toml52
1 files changed, 52 insertions, 0 deletions
diff --git a/plugins/warp/Cargo.toml b/plugins/warp/Cargo.toml
new file mode 100644
index 00000000..5527eca3
--- /dev/null
+++ b/plugins/warp/Cargo.toml
@@ -0,0 +1,52 @@
+[package]
+name = "warp_ninja"
+version = "0.1.0"
+edition = "2021"
+
+[lib]
+crate-type = ["lib", "cdylib"]
+
+[dependencies]
+binaryninja = { path = "../../rust", features = ["rayon"] }
+binaryninjacore-sys = { path = "../../rust/binaryninjacore-sys" }
+warp = { git = "https://github.com/Vector35/warp/", rev = "dc51fd5" }
+log = "0.4"
+arboard = "3.4"
+rayon = "1.10"
+dashmap = "6.1"
+walkdir = "2.5"
+fastbloom = "0.7"
+# For sigem
+env_logger = "0.11.5"
+clap = { version = "4.5.16", features = ["derive"] }
+ar = { git = "https://github.com/mdsteele/rust-ar" }
+tempdir = "0.3.7"
+serde_json = "1.0.132"
+
+[build-dependencies]
+cc = "1.1.28"
+
+[dev-dependencies]
+criterion = "0.5.1"
+insta = { version = "1.38.0", features = ["yaml"] }
+
+[profile.release]
+panic = "abort"
+lto = true
+debug = "full"
+
+[profile.dev.package]
+insta.opt-level = 3
+similar.opt-level = 3
+
+[[bench]]
+name = "guid"
+harness = false
+
+[[bench]]
+name = "convert"
+harness = false
+
+[[bench]]
+name = "function"
+harness = false \ No newline at end of file