|
|
@@ -45,36 +45,36 @@ members = [
|
|
|
|
|
|
[dependencies]
|
|
|
# Hard dependencies
|
|
|
-libc = "0.2.178"
|
|
|
-thiserror = "2.0.17"
|
|
|
+libc = "0.2.186"
|
|
|
+thiserror = "2.0.18"
|
|
|
tracing = "0.1.44"
|
|
|
parking_lot = "0.12.5"
|
|
|
|
|
|
# async-runtime
|
|
|
async-trait = {version = "0.1.89", optional = true}
|
|
|
-async-std = {version = "1.13.1", optional = true}
|
|
|
-futures = {version = "0.3.31", optional = true}
|
|
|
+async-std = {version = "1.13.2", optional = true}
|
|
|
+futures = {version = "0.3.32", optional = true}
|
|
|
smol = {version = "2.0.2", optional = true}
|
|
|
-pin-project-lite = {version = "0.2.16", optional = true}
|
|
|
+pin-project-lite = {version = "0.2.17", optional = true}
|
|
|
|
|
|
# Networking
|
|
|
futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"], optional = true}
|
|
|
|
|
|
# Pluggable Transports
|
|
|
-socket2 = {version = "0.6.1", features = ["all"], optional = true}
|
|
|
-arti-client = {version = "0.37.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "onion-service-client", "onion-service-service"], optional = true}
|
|
|
-tor-error = {version = "0.37.0", optional = true}
|
|
|
-tor-rtcompat = {version = "0.37.0", features = ["async-std", "rustls"], optional = true}
|
|
|
-tor-hscrypto = {version = "0.37.0", optional = true}
|
|
|
-tor-hsservice = {version = "0.37.0", optional = true}
|
|
|
-tor-proto = {version = "0.37.0", optional = true}
|
|
|
-tor-cell = {version = "0.37.0", optional = true}
|
|
|
+socket2 = {version = "0.6.3", features = ["all"], optional = true}
|
|
|
+arti-client = {version = "0.42.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "onion-service-client", "onion-service-service"], optional = true}
|
|
|
+tor-error = {version = "0.42.0", optional = true}
|
|
|
+tor-rtcompat = {version = "0.42.0", features = ["async-std", "rustls"], optional = true}
|
|
|
+tor-hscrypto = {version = "0.42.0", optional = true}
|
|
|
+tor-hsservice = {version = "0.42.0", optional = true}
|
|
|
+tor-proto = {version = "0.42.0", optional = true}
|
|
|
+tor-cell = {version = "0.42.0", optional = true}
|
|
|
quinn-smol = {git="https://github.com/parazyd/quinn", branch="main", default-features = false, features = ["rustls-ring", "runtime-smol"], optional = true}
|
|
|
|
|
|
# TLS cert utilities
|
|
|
-ed25519-compact = {version = "2.2.0", optional = true}
|
|
|
-rcgen = {version = "0.14.6", optional = true, features = ["pem"]}
|
|
|
-x509-parser = {version = "0.18.0", features = ["validate", "verify"], optional = true}
|
|
|
+ed25519-compact = {version = "2.3.0", optional = true}
|
|
|
+rcgen = {version = "0.14.8", optional = true, features = ["pem"]}
|
|
|
+x509-parser = {version = "0.18.1", features = ["validate", "verify"], optional = true}
|
|
|
|
|
|
# UPnP IGD for NAT traversal
|
|
|
oxy-upnp-igd = {version = "0.1", optional = true}
|
|
|
@@ -86,7 +86,7 @@ serde = {version = "1.0.228", features = ["derive"], optional = true}
|
|
|
tinyjson = {version = "2.5.1", optional = true}
|
|
|
httparse = {version = "1.10.1", optional = true}
|
|
|
primitive-types = {version = "0.14.0", optional = true}
|
|
|
-semver = {version = "1.0.27", optional = true}
|
|
|
+semver = {version = "1.0.28", optional = true}
|
|
|
structopt = {version= "0.3.26", optional = true}
|
|
|
structopt-toml = {version= "0.5.1", optional = true}
|
|
|
toml = {version = "0.9.8", optional = true}
|
|
|
@@ -96,20 +96,20 @@ darkfi-serial = {path = "src/serial", optional = true}
|
|
|
|
|
|
lazy_static = {version = "1.5.0", optional = true}
|
|
|
num-bigint = {version = "0.4.6", optional = true}
|
|
|
-url = {version = "2.5.7", features = ["serde"], optional = true}
|
|
|
+url = {version = "2.5.8", features = ["serde"], optional = true}
|
|
|
|
|
|
# Misc
|
|
|
-tracing-subscriber = { version = "0.3.22", default-features = false, features = ["fmt"], optional = true }
|
|
|
-tracing-appender = {version = "0.2.4", optional = true }
|
|
|
+tracing-subscriber = { version = "0.3.23", default-features = false, features = ["fmt"], optional = true }
|
|
|
+tracing-appender = {version = "0.2.5", optional = true }
|
|
|
nu-ansi-term = {version = "0.50.3", optional = true}
|
|
|
|
|
|
# Crypto
|
|
|
-rand = {version = "0.8.5", optional = true}
|
|
|
-blake3 = {version = "1.8.2", features = ["rayon"], optional = true}
|
|
|
+rand = {version = "0.8.6", optional = true}
|
|
|
+blake3 = {version = "1.8.5", features = ["rayon"], optional = true}
|
|
|
crypto_api_chachapoly = {version = "0.5.0", optional = true}
|
|
|
halo2_proofs = {version = "0.3.2", features = ["circuit-params"], optional = true}
|
|
|
halo2_gadgets = {version = "0.4.0", features = ["circuit-params"], optional = true}
|
|
|
-sha2 = {version = "0.10.9", optional = true}
|
|
|
+sha2 = {version = "0.11.0", optional = true}
|
|
|
|
|
|
# Smart contract runtime
|
|
|
darkfi-sdk = {path = "src/sdk", optional = true}
|
|
|
@@ -133,7 +133,7 @@ plotters = "0.3.7"
|
|
|
easy-parallel = "3.3.1"
|
|
|
prettytable-rs = "0.10.0"
|
|
|
# Used for benchmarks
|
|
|
-criterion = {version = "0.8.1", features = ["html_reports"]}
|
|
|
+criterion = {version = "0.8.2", features = ["html_reports"]}
|
|
|
|
|
|
# -----BEGIN LIBRARY FEATURES-----
|
|
|
[features]
|
|
|
@@ -331,7 +331,7 @@ dht = [
|
|
|
halo2_proofs = {git="https://github.com/parazyd/halo2", branch="v032"}
|
|
|
halo2_gadgets = {git="https://github.com/parazyd/halo2", branch="v032"}
|
|
|
# Forked "url" crate with added P2P schemas
|
|
|
-url = {git="https://github.com/darkrenaissance/rust-url", branch="v257"}
|
|
|
+url = {git="https://github.com/darkrenaissance/rust-url", branch="v258"}
|
|
|
|
|
|
[[bench]]
|
|
|
name = "zk_arith"
|