chore: Update crate dependencies

This commit is contained in:
parazyd
2024-10-01 14:14:53 +02:00
parent 2a95cc7c91
commit 242fe81658
35 changed files with 915 additions and 864 deletions

1181
Cargo.lock generated

File diff suppressed because it is too large Load Diff

View File

@@ -52,15 +52,15 @@ members = [
[dependencies] [dependencies]
# Hard dependencies # Hard dependencies
libc = "0.2.158" libc = "0.2.159"
log = "0.4.22" log = "0.4.22"
thiserror = "1.0.63" thiserror = "1.0.64"
# async-runtime # async-runtime
async-recursion = {version = "1.1.1", optional = true} async-recursion = {version = "1.1.1", optional = true}
async-trait = {version = "0.1.81", optional = true} async-trait = {version = "0.1.83", optional = true}
futures = {version = "0.3.30", optional = true} futures = {version = "0.3.30", optional = true}
smol = {version = "2.0.1", optional = true} smol = {version = "2.0.2", optional = true}
pin-project-lite = {version = "0.2.14", optional = true} pin-project-lite = {version = "0.2.14", optional = true}
# Networking # Networking
@@ -68,13 +68,13 @@ futures-rustls = {version = "0.26.0", default-features = false, features = ["log
# Pluggable Transports # Pluggable Transports
socket2 = {version = "0.5.7", features = ["all"], optional = true} socket2 = {version = "0.5.7", features = ["all"], optional = true}
arti-client = {version = "0.21.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "accel-sha1-asm", "onion-service-client", "onion-service-service"], optional = true} arti-client = {version = "0.23.0", default-features = false, features = ["async-std", "compression", "error_detail", "rustls", "accel-sha1-asm", "onion-service-client", "onion-service-service"], optional = true}
tor-error = {version = "0.21.0", optional = true} tor-error = {version = "0.23.0", optional = true}
tor-rtcompat = {version = "0.21.0", features = ["async-std", "rustls"], optional = true} tor-rtcompat = {version = "0.23.0", features = ["async-std", "rustls"], optional = true}
tor-hscrypto = {version = "0.21.0", optional = true} tor-hscrypto = {version = "0.23.0", optional = true}
tor-hsservice = {version = "0.21.0", optional = true} tor-hsservice = {version = "0.23.0", optional = true}
tor-proto = {version = "0.21.0", optional = true} tor-proto = {version = "0.23.0", optional = true}
tor-cell = {version = "0.21.0", optional = true} tor-cell = {version = "0.23.0", optional = true}
# TLS cert utilities # TLS cert utilities
ed25519-compact = {version = "2.1.1", optional = true} ed25519-compact = {version = "2.1.1", optional = true}
@@ -84,7 +84,7 @@ x509-parser = {version = "0.16.0", features = ["validate", "verify"], optional =
# Encoding # Encoding
bs58 = {version = "0.5.1", optional = true} bs58 = {version = "0.5.1", optional = true}
serde = {version = "1.0.209", features = ["derive"], optional = true} serde = {version = "1.0.210", features = ["derive"], optional = true}
tinyjson = {version = "2.5.1", optional = true} tinyjson = {version = "2.5.1", optional = true}
semver = {version = "1.0.23", optional = true} semver = {version = "1.0.23", optional = true}
structopt = {version= "0.3.26", optional = true} structopt = {version= "0.3.26", optional = true}
@@ -102,7 +102,7 @@ url = {version = "2.5.2", features = ["serde"], optional = true}
# Misc # Misc
simplelog = {version = "0.12.2", optional = true} simplelog = {version = "0.12.2", optional = true}
regex = {version = "1.10.6", optional = true} regex = {version = "1.11.0", optional = true}
# Crypto # Crypto
rand = {version = "0.8.5", optional = true} rand = {version = "0.8.5", optional = true}
@@ -113,9 +113,9 @@ halo2_gadgets = {version = "0.3.0", features = ["circuit-params"], optional = tr
# Smart contract runtime # Smart contract runtime
darkfi-sdk = {path = "src/sdk", optional = true} darkfi-sdk = {path = "src/sdk", optional = true}
wasmer = {version = "4.3.6", optional = true} wasmer = {version = "4.3.7", optional = true}
wasmer-compiler-singlepass = {version = "4.3.6", optional = true} wasmer-compiler-singlepass = {version = "4.3.7", optional = true}
wasmer-middlewares = {version = "4.3.6", optional = true} wasmer-middlewares = {version = "4.3.7", optional = true}
# Blockchain store # Blockchain store
sled-overlay = {version = "0.1.3", optional = true} sled-overlay = {version = "0.1.3", optional = true}
@@ -127,7 +127,7 @@ randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true}
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}
halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]} halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
halo2_gadgets = "0.3.0" halo2_gadgets = "0.3.0"
plotters = "0.3.6" plotters = "0.3.7"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
prettytable-rs = "0.10.0" prettytable-rs = "0.10.0"
# Used for benchmarks # Used for benchmarks

View File

@@ -31,10 +31,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -26,7 +26,7 @@ sled-overlay = "0.1.3"
toml = "0.8.19" toml = "0.8.19"
# JSON-RPC # JSON-RPC
async-trait = "0.1.81" async-trait = "0.1.83"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.2" url = "2.5.2"
@@ -35,10 +35,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -21,13 +21,13 @@ path = "src/main.rs"
darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "rpc", "zk"]} darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "rpc", "zk"]}
darkfi-sdk = {path = "../../src/sdk", features = ["async"]} darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
darkfi-serial = {path = "../../src/serial", features = ["async"]} darkfi-serial = {path = "../../src/serial", features = ["async"]}
libc = "0.2.158" libc = "0.2.159"
# Event Graph DB # Event Graph DB
sled-overlay = "0.1.3" sled-overlay = "0.1.3"
# TLS # TLS
async-trait = "0.1.81" async-trait = "0.1.83"
futures = "0.3.30" futures = "0.3.30"
futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]} futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]}
rustls-pemfile = "2.1.3" rustls-pemfile = "2.1.3"
@@ -52,17 +52,17 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"
# See https://github.com/rust-mobile/android-rs-glue/issues/193 # See https://github.com/rust-mobile/android-rs-glue/issues/193
[target.aarch64-linux-android.dependencies] [target.aarch64-linux-android.dependencies]
openssl = { version = "*", features = ["vendored"] } openssl = { version = "*", features = ["vendored"] }
rusqlite = {version = "0.31.0", features = ["bundled"]} rusqlite = {version = "0.32.1", features = ["bundled"]}
[lints] [lints]
workspace = true workspace = true

View File

@@ -2,15 +2,6 @@
# It is not intended for manual editing. # It is not intended for manual editing.
version = 3 version = 3
[[package]]
name = "addr2line"
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
"gimli",
]
[[package]] [[package]]
name = "adler" name = "adler"
version = "1.0.2" version = "1.0.2"
@@ -195,9 +186,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
[[package]] [[package]]
name = "arti-client" name = "arti-client"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "886e16f6550ba95bc44ec8706705d4eecfda59118bf0cb1355f34d45b041b5d2" checksum = "d5a726d39f22ddf0dcf0ea903d900592167d60a32e46f202e83651a1be8c452e"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"cfg-if", "cfg-if",
@@ -230,6 +221,7 @@ dependencies = [
"tor-keymgr", "tor-keymgr",
"tor-linkspec", "tor-linkspec",
"tor-llcrypto", "tor-llcrypto",
"tor-memquota",
"tor-netdir", "tor-netdir",
"tor-netdoc", "tor-netdoc",
"tor-persist", "tor-persist",
@@ -618,21 +610,6 @@ dependencies = [
"arrayvec", "arrayvec",
] ]
[[package]]
name = "backtrace"
version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
"addr2line",
"cfg-if",
"libc",
"miniz_oxide 0.8.0",
"object",
"rustc-demangle",
"windows-targets 0.52.6",
]
[[package]] [[package]]
name = "base16ct" name = "base16ct"
version = "0.2.0" version = "0.2.0"
@@ -753,9 +730,9 @@ checksum = "2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd"
[[package]] [[package]]
name = "bridgetree" name = "bridgetree"
version = "0.5.0" version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f62227647af796dd9f1637da0392676a2e200973b817b082fc9be89bf93ddd74" checksum = "cef977c7f8e75aa81fc589064c121ab8d32448b7939d34d58df479aa93e65ea5"
dependencies = [ dependencies = [
"incrementalmerkletree", "incrementalmerkletree",
] ]
@@ -828,9 +805,9 @@ dependencies = [
[[package]] [[package]]
name = "caret" name = "caret"
version = "0.4.7" version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8c979a125c4d00f63d49b648530a952c6cc42e3387cc96f41f9a4687ee6b9273" checksum = "1df55dc0c84d5a555c4b8b84ecf3cff724df77a7b1a8c4a70cd66a981524cff0"
[[package]] [[package]]
name = "cargo-platform" name = "cargo-platform"
@@ -996,9 +973,12 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
[[package]] [[package]]
name = "convert_case" name = "convert_case"
version = "0.4.0" version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
dependencies = [
"unicode-segmentation",
]
[[package]] [[package]]
name = "core-foundation" name = "core-foundation"
@@ -1300,6 +1280,7 @@ dependencies = [
"log", "log",
"miniquad", "miniquad",
"rand", "rand",
"rusqlite",
"semver", "semver",
"simplelog", "simplelog",
"sled-overlay", "sled-overlay",
@@ -1522,15 +1503,24 @@ dependencies = [
[[package]] [[package]]
name = "derive_more" name = "derive_more"
version = "0.99.18" version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" checksum = "4a9b99b9cbbe49445b21764dc0625032a89b145a2642e67603e1c936f5458d05"
dependencies = [
"derive_more-impl",
]
[[package]]
name = "derive_more-impl"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22"
dependencies = [ dependencies = [
"convert_case", "convert_case",
"proc-macro2", "proc-macro2",
"quote", "quote",
"rustc_version",
"syn 2.0.79", "syn 2.0.79",
"unicode-xid",
] ]
[[package]] [[package]]
@@ -1963,9 +1953,9 @@ dependencies = [
[[package]] [[package]]
name = "fs-mistrust" name = "fs-mistrust"
version = "0.7.13" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43de34e45ddb3fc314aeae5c5b078b8e3549980cd45836f8364d7cca8d85aead" checksum = "2bf84fbaf375e6a485fa126f6335c0cfa7741114aa4f86ba37960a42cd1994b8"
dependencies = [ dependencies = [
"derive_builder_fork_arti", "derive_builder_fork_arti",
"dirs", "dirs",
@@ -2009,9 +1999,9 @@ dependencies = [
[[package]] [[package]]
name = "fslock-guard" name = "fslock-guard"
version = "0.1.5" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f82482849edd4067d2e0ace172a41f151f4ecb37bf132e15a2ba689d38bf0aa1" checksum = "dc0ec6829d66d94dd25e4dba799d0c2843356af12b28b41b455086eb1871d67d"
dependencies = [ dependencies = [
"fslock-arti-fork", "fslock-arti-fork",
"thiserror", "thiserror",
@@ -2180,12 +2170,6 @@ dependencies = [
"weezl", "weezl",
] ]
[[package]]
name = "gimli"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
[[package]] [[package]]
name = "glam" name = "glam"
version = "0.29.0" version = "0.29.0"
@@ -2503,9 +2487,9 @@ checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126"
[[package]] [[package]]
name = "incrementalmerkletree" name = "incrementalmerkletree"
version = "0.6.0" version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75346da3bd8e3d8891d02508245ed2df34447ca6637e343829f8d08986e9cde2" checksum = "d45063fbc4b0a37837f6bfe0445f269d13d730ad0aa3b5a7f74aa7bf27a0f4df"
dependencies = [ dependencies = [
"either", "either",
] ]
@@ -2532,6 +2516,26 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "inotify"
version = "0.9.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff"
dependencies = [
"bitflags 1.3.2",
"inotify-sys",
"libc",
]
[[package]]
name = "inotify-sys"
version = "0.1.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb"
dependencies = [
"libc",
]
[[package]] [[package]]
name = "inout" name = "inout"
version = "0.1.3" version = "0.1.3"
@@ -2643,6 +2647,26 @@ dependencies = [
"cpufeatures", "cpufeatures",
] ]
[[package]]
name = "kqueue"
version = "1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c"
dependencies = [
"kqueue-sys",
"libc",
]
[[package]]
name = "kqueue-sys"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b"
dependencies = [
"bitflags 1.3.2",
"libc",
]
[[package]] [[package]]
name = "kv-log-macro" name = "kv-log-macro"
version = "1.0.7" version = "1.0.7"
@@ -2703,9 +2727,9 @@ dependencies = [
[[package]] [[package]]
name = "libsqlite3-sys" name = "libsqlite3-sys"
version = "0.28.0" version = "0.30.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f" checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
dependencies = [ dependencies = [
"cc", "cc",
"pkg-config", "pkg-config",
@@ -2860,6 +2884,18 @@ dependencies = [
"simd-adler32", "simd-adler32",
] ]
[[package]]
name = "mio"
version = "0.8.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c"
dependencies = [
"libc",
"log",
"wasi",
"windows-sys 0.48.0",
]
[[package]] [[package]]
name = "ndk-sys" name = "ndk-sys"
version = "0.2.2" version = "0.2.2"
@@ -2888,6 +2924,23 @@ version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
[[package]]
name = "notify"
version = "6.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d"
dependencies = [
"bitflags 2.6.0",
"filetime",
"inotify",
"kqueue",
"libc",
"log",
"mio",
"walkdir",
"windows-sys 0.48.0",
]
[[package]] [[package]]
name = "nu-ansi-term" name = "nu-ansi-term"
version = "0.46.0" version = "0.46.0"
@@ -3022,15 +3075,6 @@ dependencies = [
"malloc_buf", "malloc_buf",
] ]
[[package]]
name = "object"
version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
"memchr",
]
[[package]] [[package]]
name = "oid-registry" name = "oid-registry"
version = "0.7.1" version = "0.7.1"
@@ -3049,6 +3093,15 @@ dependencies = [
"portable-atomic", "portable-atomic",
] ]
[[package]]
name = "oneshot-fused-workaround"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f49cbc8293c5ba37516d29aba392a94a34638367d17d67617cea34e4f9acd05"
dependencies = [
"futures",
]
[[package]] [[package]]
name = "opaque-debug" name = "opaque-debug"
version = "0.3.1" version = "0.3.1"
@@ -3731,9 +3784,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
[[package]] [[package]]
name = "retry-error" name = "retry-error"
version = "0.5.4" version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eeb501c6079c6e2a1c9761b76ddb12ecb6818b8773748f5e0394b95f838e4a38" checksum = "77ef93545b13f6dd83a9f98c8a656ccbd7bc2b95a747844346c70f7e6f5a5932"
[[package]] [[package]]
name = "rfc6979" name = "rfc6979"
@@ -3807,9 +3860,9 @@ dependencies = [
[[package]] [[package]]
name = "rusqlite" name = "rusqlite"
version = "0.31.0" version = "0.32.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae" checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"fallible-iterator", "fallible-iterator",
@@ -3820,12 +3873,6 @@ dependencies = [
"time", "time",
] ]
[[package]]
name = "rustc-demangle"
version = "0.1.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
[[package]] [[package]]
name = "rustc_version" name = "rustc_version"
version = "0.4.1" version = "0.4.1"
@@ -3912,9 +3959,9 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
[[package]] [[package]]
name = "safelog" name = "safelog"
version = "0.3.8" version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cabd7492c13678058e680f161cf94ba34d9d9e48419d1fbc6c21a32926c23764" checksum = "3939f5e7c65f96a54e7d2a6853e3994d691c95f54f5263916a2d1877dad70789"
dependencies = [ dependencies = [
"derive_more", "derive_more",
"educe", "educe",
@@ -4731,11 +4778,13 @@ dependencies = [
[[package]] [[package]]
name = "tor-async-utils" name = "tor-async-utils"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2e5ed48271284a3330ccc56c26fb1ea39809ee01ffa1bf5ac489d4f209af261c" checksum = "ef2adb0fa957cad5a1f408e357a4450931366a9d35b78235d72260b6842518ba"
dependencies = [ dependencies = [
"educe",
"futures", "futures",
"oneshot-fused-workaround",
"pin-project", "pin-project",
"postage", "postage",
"void", "void",
@@ -4743,29 +4792,34 @@ dependencies = [
[[package]] [[package]]
name = "tor-basic-utils" name = "tor-basic-utils"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d5540689cf480f756cc8f1e119312f7540571019372aead6618a8426eade246" checksum = "2d080757c5d7404813f936147e3d72f7c035eba541c1422de29acd2242b98f36"
dependencies = [ dependencies = [
"derive_more",
"hex", "hex",
"itertools 0.13.0",
"libc", "libc",
"paste", "paste",
"rand", "rand",
"rand_chacha", "rand_chacha",
"serde",
"slab", "slab",
"thiserror", "thiserror",
] ]
[[package]] [[package]]
name = "tor-bytes" name = "tor-bytes"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fb7c20efbe7d64b4def319686d821195436502d6410f7b71331f59f8d5efdb8" checksum = "23db3a71001bc0a3f25b0f6ee824b559d128768275811de0d913369990f9a83b"
dependencies = [ dependencies = [
"bytes", "bytes",
"derive-deftly",
"digest", "digest",
"educe", "educe",
"getrandom", "getrandom",
"safelog",
"thiserror", "thiserror",
"tor-error", "tor-error",
"tor-llcrypto", "tor-llcrypto",
@@ -4774,9 +4828,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-cell" name = "tor-cell"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ee15a1aa7e6477603ae824299cefe71644dcfe042ff7d691f5ba16f3b714335" checksum = "637cf998679d463138d9bffe07c55bec1c3ccc43a66e4a587d8952ceaa6ee7d4"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"bytes", "bytes",
@@ -4799,9 +4853,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-cert" name = "tor-cert"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcfd7ebbc2949ab942c6aada0f781293fbe673b25ccbd2ca6f5782859aaf8e13" checksum = "437567f6b43fab396478d01ff15ce717587bda41a15f06c4de87f8fee1fefbb0"
dependencies = [ dependencies = [
"caret", "caret",
"derive_builder_fork_arti", "derive_builder_fork_arti",
@@ -4815,15 +4869,16 @@ dependencies = [
[[package]] [[package]]
name = "tor-chanmgr" name = "tor-chanmgr"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c32e75d36e98b6acb48899d57153f9052b6807a02ea135906d2c0df25dc72d2" checksum = "bc267bf4aba055859d51c34dcab067c109b89cefed9501409377772cbb296d8b"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"derive_builder_fork_arti", "derive_builder_fork_arti",
"derive_more", "derive_more",
"educe", "educe",
"futures", "futures",
"oneshot-fused-workaround",
"postage", "postage",
"rand", "rand",
"safelog", "safelog",
@@ -4847,9 +4902,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-checkable" name = "tor-checkable"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8dfe7eb05cc1ae7f791e77e8cb7b06ba3ea55078708de8b9e7c844db5914b5e" checksum = "9a052723dc4fc53605232652d75997940cd51abc4cd3ff74daca746c150f5ac7"
dependencies = [ dependencies = [
"humantime", "humantime",
"signature", "signature",
@@ -4859,9 +4914,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-circmgr" name = "tor-circmgr"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e91cf25545a75b676a63eea222f18e244a0868c77a935e47f92770ce24266dff" checksum = "c00458ecadba3e0f8566f6be9fcf41bd2a50b3f45f0a349057510b2d37322c21"
dependencies = [ dependencies = [
"amplify", "amplify",
"async-trait", "async-trait",
@@ -4876,6 +4931,7 @@ dependencies = [
"humantime-serde", "humantime-serde",
"itertools 0.13.0", "itertools 0.13.0",
"once_cell", "once_cell",
"oneshot-fused-workaround",
"pin-project", "pin-project",
"rand", "rand",
"retry-error", "retry-error",
@@ -4904,10 +4960,11 @@ dependencies = [
[[package]] [[package]]
name = "tor-config" name = "tor-config"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d8d6e14add774f3d674b9a82a074ccb74d97f7dc36b0d4b69b27de10741d543" checksum = "b7281aaa74794b23cf570547ff7706fbca5f8564d421921943420f2c70ddecfa"
dependencies = [ dependencies = [
"amplify",
"derive-deftly", "derive-deftly",
"derive_builder_fork_arti", "derive_builder_fork_arti",
"directories", "directories",
@@ -4915,9 +4972,12 @@ dependencies = [
"either", "either",
"figment", "figment",
"fs-mistrust", "fs-mistrust",
"futures",
"itertools 0.13.0", "itertools 0.13.0",
"notify",
"once_cell", "once_cell",
"paste", "paste",
"postage",
"regex", "regex",
"serde", "serde",
"serde-value", "serde-value",
@@ -4928,15 +4988,16 @@ dependencies = [
"toml 0.8.19", "toml 0.8.19",
"tor-basic-utils", "tor-basic-utils",
"tor-error", "tor-error",
"tor-rtcompat",
"tracing", "tracing",
"void", "void",
] ]
[[package]] [[package]]
name = "tor-consdiff" name = "tor-consdiff"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d2386f515bfb8136fe98f36b11814840c87f5adefbc4f6651ac8d5f1da691e3" checksum = "0da0ead1be2509af9558ff9b8004d25e7e4795a3dfa4d78968d8c43d231e76c7"
dependencies = [ dependencies = [
"digest", "digest",
"hex", "hex",
@@ -4946,9 +5007,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-dirclient" name = "tor-dirclient"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cad6e8fdf689898d2ae2f231bccd216874ca104afb8cf482043a3cf05a0a914a" checksum = "8b3fb55282536a5aaf998ceaa1d2f5a268119c3b3cf8de741eaf98f5ed5af079"
dependencies = [ dependencies = [
"async-compression", "async-compression",
"base64ct", "base64ct",
@@ -4974,9 +5035,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-dirmgr" name = "tor-dirmgr"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "181d24e558f2658edac01d2bff615233c2b1be3e17c43d279cc431c7b0da50db" checksum = "d8bf47d53f83a55f4cc61fa77bcd051c283d1a1da60f67e9370d845df3480256"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"base64ct", "base64ct",
@@ -4994,6 +5055,7 @@ dependencies = [
"itertools 0.13.0", "itertools 0.13.0",
"memmap2", "memmap2",
"once_cell", "once_cell",
"oneshot-fused-workaround",
"paste", "paste",
"postage", "postage",
"rand", "rand",
@@ -5025,11 +5087,10 @@ dependencies = [
[[package]] [[package]]
name = "tor-error" name = "tor-error"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a79f001b29df4aaf5d6e295d0bb33c8d41a56c20ddfa13e743eee4cf9a1ec37" checksum = "d764640168b176da6c44e4d5ceda97db3aca89d6f7e5ee398f454c56ba6a34c2"
dependencies = [ dependencies = [
"backtrace",
"derive_more", "derive_more",
"futures", "futures",
"once_cell", "once_cell",
@@ -5039,13 +5100,14 @@ dependencies = [
"strum 0.26.3", "strum 0.26.3",
"thiserror", "thiserror",
"tracing", "tracing",
"void",
] ]
[[package]] [[package]]
name = "tor-guardmgr" name = "tor-guardmgr"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5dfa3fb64dcfedec532b64d908cc82bca90f464bd5f7c33134cf39b1098590e" checksum = "82444165f5f3a2587e4c93258c7a554718a4985780d262ae158a5e24fcbee019"
dependencies = [ dependencies = [
"amplify", "amplify",
"base64ct", "base64ct",
@@ -5059,6 +5121,7 @@ dependencies = [
"humantime-serde", "humantime-serde",
"itertools 0.13.0", "itertools 0.13.0",
"num_enum", "num_enum",
"oneshot-fused-workaround",
"pin-project", "pin-project",
"postage", "postage",
"rand", "rand",
@@ -5084,9 +5147,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-hsclient" name = "tor-hsclient"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f1dab25ffb362623aa88797fef88773923266e097f49a83b4b52164ed1f2e69" checksum = "38cbc1b44b2513371ff37444959d39d40ed6791c486167e79aa8766f78045fda"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"derive-deftly", "derive-deftly",
@@ -5095,6 +5158,7 @@ dependencies = [
"either", "either",
"futures", "futures",
"itertools 0.13.0", "itertools 0.13.0",
"oneshot-fused-workaround",
"postage", "postage",
"rand", "rand",
"retry-error", "retry-error",
@@ -5125,9 +5189,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-hscrypto" name = "tor-hscrypto"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f0c27b58747f3fc84e7b966a8cefaf6e9e99ebac5c7847e6512649dc666c3fb" checksum = "eda7d9ec707605c7bdd71c29a94e5cf6c1a61ed42f815b5dd2da3f1546393ca1"
dependencies = [ dependencies = [
"cipher", "cipher",
"data-encoding", "data-encoding",
@@ -5150,12 +5214,14 @@ dependencies = [
[[package]] [[package]]
name = "tor-hsservice" name = "tor-hsservice"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "028d0bff4eb5f78f25b99df22c055d1b6829cbadc2228f0f7b4cacfea4ff1872" checksum = "c1368fe9d6d967b379e0011375f5c7d1cdac77a762c50dd19d0b21cc2775b1cf"
dependencies = [ dependencies = [
"amplify",
"async-trait", "async-trait",
"base64ct", "base64ct",
"cfg-if",
"derive-deftly", "derive-deftly",
"derive_builder_fork_arti", "derive_builder_fork_arti",
"derive_more", "derive_more",
@@ -5169,6 +5235,7 @@ dependencies = [
"itertools 0.13.0", "itertools 0.13.0",
"k12", "k12",
"once_cell", "once_cell",
"oneshot-fused-workaround",
"postage", "postage",
"rand", "rand",
"rand_core", "rand_core",
@@ -5203,10 +5270,29 @@ dependencies = [
] ]
[[package]] [[package]]
name = "tor-keymgr" name = "tor-key-forge"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "716a106ea48bf42637772efada6e1e87bf4744fce554f462a180f97103a0df9b" checksum = "06c2a026f0a21f9870799eb3ac24340bfa71efb6126d9c7294a6d6c401a8ba67"
dependencies = [
"derive-deftly",
"derive_more",
"downcast-rs",
"paste",
"rand",
"signature",
"ssh-key",
"thiserror",
"tor-error",
"tor-hscrypto",
"tor-llcrypto",
]
[[package]]
name = "tor-keymgr"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f66ea6684cd1110c8b405443611b1c8f24cca4d8ca05a41ee747ea4479ad4c5c"
dependencies = [ dependencies = [
"amplify", "amplify",
"arrayvec", "arrayvec",
@@ -5228,17 +5314,19 @@ dependencies = [
"tor-config", "tor-config",
"tor-error", "tor-error",
"tor-hscrypto", "tor-hscrypto",
"tor-key-forge",
"tor-llcrypto", "tor-llcrypto",
"tor-persist", "tor-persist",
"tracing",
"walkdir", "walkdir",
"zeroize", "zeroize",
] ]
[[package]] [[package]]
name = "tor-linkspec" name = "tor-linkspec"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fbabe4129e25731af3529f2b188127f91da8d3d199ac49f9a07ef7c3e3dd7b7e" checksum = "53ccbd9372da197987699399c88695ecd1737c2b0e6267c540a3febdf92b5643"
dependencies = [ dependencies = [
"base64ct", "base64ct",
"by_address", "by_address",
@@ -5262,9 +5350,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-llcrypto" name = "tor-llcrypto"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "903b2fe40c169afdb5d82c4f235e6cefc4413ea4b786580f5dd4caad6d390008" checksum = "0b0c146b5c77f609dda6992f60940586fee2aa711dab5d59b3ecc7c8c958d787"
dependencies = [ dependencies = [
"aes", "aes",
"base64ct", "base64ct",
@@ -5287,15 +5375,16 @@ dependencies = [
"simple_asn1", "simple_asn1",
"subtle", "subtle",
"thiserror", "thiserror",
"visibility",
"x25519-dalek", "x25519-dalek",
"zeroize", "zeroize",
] ]
[[package]] [[package]]
name = "tor-log-ratelim" name = "tor-log-ratelim"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "884ea729860d6283cc6a9e37053ed19e300ea401dfb873f1ce40ce1c6e42e3f8" checksum = "3a6fada5f9dae169bd0caf2d61932c528e8136790a5a553eac9de30d6290fe7e"
dependencies = [ dependencies = [
"futures", "futures",
"humantime", "humantime",
@@ -5308,10 +5397,35 @@ dependencies = [
] ]
[[package]] [[package]]
name = "tor-netdir" name = "tor-memquota"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8c382ef5af3632fd534f33953282046649155287e97bbf2469f2a8d25aaab17" checksum = "12551616f15f9d1fb4e37ee14ffc0b6743d0c31affbb4643374f456c0a820073"
dependencies = [
"derive-deftly",
"derive_more",
"educe",
"futures",
"pin-project",
"serde",
"slotmap",
"static_assertions",
"thiserror",
"tor-async-utils",
"tor-basic-utils",
"tor-config",
"tor-error",
"tor-log-ratelim",
"tor-rtcompat",
"tracing",
"void",
]
[[package]]
name = "tor-netdir"
version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d9b832338169a882cb895c79ea60089641749e1c2d6d4f7b8e23cc010185dfa"
dependencies = [ dependencies = [
"bitflags 2.6.0", "bitflags 2.6.0",
"derive_more", "derive_more",
@@ -5341,9 +5455,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-netdoc" name = "tor-netdoc"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25a1d54c3d922798d1e64d989c574f63306ec6fa0de1d3094b58642edfc5bbc7" checksum = "3a5fbfe1444d96e08bb97cdf717a62738e5f1bd5a594c5520a05f683b8a516e3"
dependencies = [ dependencies = [
"amplify", "amplify",
"base64ct", "base64ct",
@@ -5378,15 +5492,16 @@ dependencies = [
"tor-llcrypto", "tor-llcrypto",
"tor-protover", "tor-protover",
"tor-units", "tor-units",
"void",
"weak-table", "weak-table",
"zeroize", "zeroize",
] ]
[[package]] [[package]]
name = "tor-persist" name = "tor-persist"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "115ecf2214ee6187a435c34f62f9ccbc648bc17c2ed71cfed6a15b3c1b300421" checksum = "5acf1de8a8ad4817d8ebdf1250bddbe9efa4b25dea0a339ae8dbb1f7d7f28583"
dependencies = [ dependencies = [
"amplify", "amplify",
"derive-deftly", "derive-deftly",
@@ -5397,6 +5512,7 @@ dependencies = [
"fslock-guard", "fslock-guard",
"futures", "futures",
"itertools 0.13.0", "itertools 0.13.0",
"oneshot-fused-workaround",
"paste", "paste",
"sanitize-filename", "sanitize-filename",
"serde", "serde",
@@ -5411,9 +5527,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-proto" name = "tor-proto"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5a4c0767336e8473b11a2b7e2fc6c9acdfc1ea773fb64aeec472f34d3c6e963" checksum = "073a996250f73d7a814d9049de321a1f59a710dc18b92a4da8d26f002a5735dd"
dependencies = [ dependencies = [
"asynchronous-codec", "asynchronous-codec",
"bitvec", "bitvec",
@@ -5427,6 +5543,7 @@ dependencies = [
"futures", "futures",
"hkdf", "hkdf",
"hmac", "hmac",
"oneshot-fused-workaround",
"pin-project", "pin-project",
"rand", "rand",
"rand_core", "rand_core",
@@ -5457,9 +5574,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-protover" name = "tor-protover"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48c8e197673623de48822e5c1bd3490a80b111b2c77f5645c68ecd325ff8c4ae" checksum = "ae806e57efcbd59694fd3c3c8100bc7dabc2dfd0bda70f122c7489fc0e889704"
dependencies = [ dependencies = [
"caret", "caret",
"thiserror", "thiserror",
@@ -5467,9 +5584,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-relay-selection" name = "tor-relay-selection"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "931da6c638af01f2a177343c222a0b19a76b2b7375ec3b1672cf2c3a30f52776" checksum = "9ca1a4d767cd52ee8723dfe9dc3ec640b7a37527e009bc0860301a1aad249871"
dependencies = [ dependencies = [
"rand", "rand",
"serde", "serde",
@@ -5481,9 +5598,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-rtcompat" name = "tor-rtcompat"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46171d63c376aa62109c95e870233650bca2c014ac4f72153e49f3b116d6d75c" checksum = "df693852fb9a1c1a8bca1673fa3a8e1bca929fb2753165b1efce70f9381323b0"
dependencies = [ dependencies = [
"async-io", "async-io",
"async-std", "async-std",
@@ -5500,30 +5617,30 @@ dependencies = [
"thiserror", "thiserror",
"tor-error", "tor-error",
"tracing", "tracing",
"void",
"x509-signature", "x509-signature",
] ]
[[package]] [[package]]
name = "tor-rtmock" name = "tor-rtmock"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c0a1752e7c85a43b15c784d1f317fe2efd025d720bb3e680bf34db5ea4e5f64" checksum = "8f540f59b3194f4ad697d6ffa13013e2b92e1058cd1b3beb9c8a500d2b805a92"
dependencies = [ dependencies = [
"amplify", "amplify",
"async-trait", "async-trait",
"backtrace",
"derive-deftly", "derive-deftly",
"derive_more", "derive_more",
"educe", "educe",
"futures", "futures",
"humantime", "humantime",
"itertools 0.13.0", "itertools 0.13.0",
"oneshot-fused-workaround",
"pin-project", "pin-project",
"priority-queue", "priority-queue",
"slotmap", "slotmap",
"strum 0.26.3", "strum 0.26.3",
"thiserror", "thiserror",
"tor-async-utils",
"tor-error", "tor-error",
"tor-rtcompat", "tor-rtcompat",
"tracing", "tracing",
@@ -5533,9 +5650,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-socksproto" name = "tor-socksproto"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff8639f64c9567571a0e309c922191df947572d28f3ffd79e3c7833d50e5facf" checksum = "308849623b9aa2a604c42a68081f7956ea6d4b5f378dd94ef0a36f05e86399ff"
dependencies = [ dependencies = [
"caret", "caret",
"subtle", "subtle",
@@ -5546,9 +5663,9 @@ dependencies = [
[[package]] [[package]]
name = "tor-units" name = "tor-units"
version = "0.21.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c2432e20a3ceea2b30292bd77727feeeab1b2af0e446208889ca5a351400afbb" checksum = "de60d366ac1128f4cd3e1bae601a3d0393cd0c4e9e0e05eee605d28a8a5ce704"
dependencies = [ dependencies = [
"derive_more", "derive_more",
"thiserror", "thiserror",
@@ -5711,6 +5828,12 @@ version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "unicode-xid"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
[[package]] [[package]]
name = "universal-hash" name = "universal-hash"
version = "0.5.1" version = "0.5.1"

View File

@@ -31,9 +31,9 @@ darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net",
evgrd = {path = "../../script/evgrd/"} evgrd = {path = "../../script/evgrd/"}
#darkfi-sdk = {path = "../../src/sdk", features = ["async"]} #darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
darkfi-serial = {path = "../../src/serial", features = ["async"]} darkfi-serial = {path = "../../src/serial", features = ["async"]}
thiserror = "1.0.63" thiserror = "1.0.64"
smol = "2.0.1" smol = "2.0.2"
atomic_float = "1.0.0" atomic_float = "1.1.0"
async-channel = "2.3.1" async-channel = "2.3.1"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
rand = "0.8.5" rand = "0.8.5"
@@ -46,10 +46,10 @@ sled-overlay = "0.1.3"
url = "2.5.2" url = "2.5.2"
semver = "1.0.23" semver = "1.0.23"
chrono = "0.4.38" chrono = "0.4.38"
async-gen = "0.2" async-gen = "0.2.3"
async-trait = "0.1.82" async-trait = "0.1.83"
blake3 = "1.5.4" blake3 = "1.5.4"
simplelog = "0.12.1" simplelog = "0.12.2"
# For log files # For log files
file-rotate = "0.7.6" file-rotate = "0.7.6"
@@ -65,8 +65,8 @@ halo2_gadgets = {git="https://github.com/parazyd/halo2", branch="v4"}
[target.'cfg(target_os = "android")'.dependencies] [target.'cfg(target_os = "android")'.dependencies]
android_logger = "0.13.3" android_logger = "0.13.3"
# Required by Arti: tor-dirmgr # Required by Arti: tor-dirmgr
#rusqlite = {version = "0.31.0", features = ["bundled"]} rusqlite = {version = "0.32.1", features = ["bundled"]}
tor-dirmgr = {version="0.21.0", features=["static"]} tor-dirmgr = {version="0.23.0", features=["static"]}
[package.metadata.android.activity_attributes] [package.metadata.android.activity_attributes]
"android:exported" = "true" "android:exported" = "true"

View File

@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
edition = "2021" edition = "2021"
[dependencies] [dependencies]
async-trait = "0.1.81" async-trait = "0.1.83"
blake3 = "1.5.4" blake3 = "1.5.4"
darkfi = {path = "../../../", features = ["dht"]} darkfi = {path = "../../../", features = ["dht"]}
darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]} darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}
@@ -17,7 +17,7 @@ easy-parallel = "3.3.1"
log = "0.4.22" log = "0.4.22"
rand = "0.8.5" rand = "0.8.5"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
url = "2.5.2" url = "2.5.2"
[lints] [lints]

View File

@@ -26,7 +26,7 @@ num-bigint = "0.4.6"
prettytable-rs = "0.10.0" prettytable-rs = "0.10.0"
rand = "0.8.5" rand = "0.8.5"
rodio = {version = "0.19.0", default-features = false, features = ["minimp3"]} rodio = {version = "0.19.0", default-features = false, features = ["minimp3"]}
rusqlite = {version = "0.31.0", features = ["sqlcipher"]} rusqlite = {version = "0.32.1", features = ["sqlcipher"]}
toml = "0.8.19" toml = "0.8.19"
url = "2.5.2" url = "2.5.2"
@@ -35,10 +35,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -12,12 +12,12 @@ repository = "https://codeberg.org/darkrenaissance/darkfi"
darkfi = {path = "../../../", features = ["util", "rpc"]} darkfi = {path = "../../../", features = ["util", "rpc"]}
# Async # Async
async-std = {version = "1.12.0", features = ["attributes"]} async-std = {version = "1.13.0", features = ["attributes"]}
# Misc # Misc
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}
log = "0.4.22" log = "0.4.22"
serde_json = "1.0.127" serde_json = "1.0.128"
simplelog = "0.12.2" simplelog = "0.12.2"
url = "2.5.2" url = "2.5.2"

View File

@@ -13,7 +13,7 @@ darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc"]}
darkfi-serial = {path = "../../../src/serial", features = ["hash"]} darkfi-serial = {path = "../../../src/serial", features = ["hash"]}
# Misc # Misc
async-trait = "0.1.81" async-trait = "0.1.83"
blake3 = "1.5.4" blake3 = "1.5.4"
log = "0.4.22" log = "0.4.22"
tinyjson = "2.5.1" tinyjson = "2.5.1"
@@ -24,10 +24,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -14,7 +14,7 @@ genevd = {path = "../genevd"}
darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]} darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]}
darkfi-serial = {path = "../../../src/serial"} darkfi-serial = {path = "../../../src/serial"}
smol = "2.0.1" smol = "2.0.2"
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}
log = "0.4.22" log = "0.4.22"
simplelog = "0.12.2" simplelog = "0.12.2"

View File

@@ -31,7 +31,7 @@ blake3 = "1.5.4"
sled-overlay = "0.1.3" sled-overlay = "0.1.3"
# Misc # Misc
async-trait = "0.1.81" async-trait = "0.1.83"
log = "0.4.22" log = "0.4.22"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.2" url = "2.5.2"
@@ -41,10 +41,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = { version = "1.0.209", features = ["derive"] } serde = { version = "1.0.210", features = ["derive"] }
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -12,7 +12,7 @@ repository = "https://codeberg.org/darkrenaissance/darkfi"
darkfi = {path = "../../", features = ["toml", "async-daemonize", "rpc"]} darkfi = {path = "../../", features = ["toml", "async-daemonize", "rpc"]}
# Misc # Misc
async-trait = "0.1.81" async-trait = "0.1.83"
futures = "0.3.30" futures = "0.3.30"
log = "0.4.22" log = "0.4.22"
semver = "1.0.23" semver = "1.0.23"
@@ -25,10 +25,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -27,10 +27,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -40,12 +40,12 @@ toml = "0.8.19"
semver = "1.0.23" semver = "1.0.23"
# Misc # Misc
async-trait = "0.1.81" async-trait = "0.1.83"
chrono = "0.4.38" chrono = "0.4.38"
futures = "0.3.30" futures = "0.3.30"
libc = "0.2.158" libc = "0.2.159"
log = "0.4.22" log = "0.4.22"
thiserror = "1.0.63" thiserror = "1.0.64"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.2" url = "2.5.2"
@@ -54,10 +54,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = { version = "1.0.209", features = ["derive"] } serde = { version = "1.0.210", features = ["derive"] }
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -20,15 +20,15 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# arg parsing # arg parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"
# misc # misc
async-trait = "0.1.81" async-trait = "0.1.83"
log = "0.4.22" log = "0.4.22"
url = "2.5.2" url = "2.5.2"
# ANCHOR_END: dependencies # ANCHOR_END: dependencies

View File

@@ -12,12 +12,12 @@ edition = "2021"
[dependencies] [dependencies]
darkfi = {path = "../../", features = ["net", "rpc"]} darkfi = {path = "../../", features = ["net", "rpc"]}
# Async # Async
smol = "2.0.1" smol = "2.0.2"
futures = "0.3.30" futures = "0.3.30"
async-std = "1.12.0" async-std = "1.13.0"
async-trait = "0.1.81" async-trait = "0.1.83"
async-channel = "2.3.1" async-channel = "2.3.1"
async-executor = "1.13.0" async-executor = "1.13.1"
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
# Crypto # Crypto
@@ -31,7 +31,7 @@ fxhash = "0.2.1"
url = "2.5.2" url = "2.5.2"
# Encoding and parsing # Encoding and parsing
serde_json = "1.0.127" serde_json = "1.0.128"
[lints] [lints]
workspace = true workspace = true

View File

@@ -9,7 +9,7 @@ cargo-fuzz = true
[dependencies] [dependencies]
honggfuzz = "0.5.56" honggfuzz = "0.5.56"
bitcoin = "0.32.2" bitcoin = "0.32.3"
[dependencies.darkfi] [dependencies.darkfi]
path = "../.." path = "../.."

View File

@@ -36,17 +36,17 @@ log = "0.4.22"
url = "2.5.2" url = "2.5.2"
# Daemon # Daemon
smol = "2.0.1" smol = "2.0.2"
# evgrd deps # evgrd deps
async-trait = {version = "0.1.81", optional = true} async-trait = {version = "0.1.83", optional = true}
futures = {version = "0.3.30", optional = true} futures = {version = "0.3.30", optional = true}
semver = {version = "1.0.23", optional = true} semver = {version = "1.0.23", optional = true}
easy-parallel = {version = "3.3.1", optional = true} easy-parallel = {version = "3.3.1", optional = true}
signal-hook-async-std = {version = "0.2.2", optional = true} signal-hook-async-std = {version = "0.2.2", optional = true}
signal-hook = {version = "0.3.17", optional = true} signal-hook = {version = "0.3.17", optional = true}
simplelog = {version = "0.12.2", optional = true} simplelog = {version = "0.12.2", optional = true}
serde = {version = "1.0.209", features = ["derive"], optional = true} serde = {version = "1.0.210", features = ["derive"], optional = true}
structopt = {version = "0.3.26", optional = true} structopt = {version = "0.3.26", optional = true}
structopt-toml = {version = "0.5.1", optional = true} structopt-toml = {version = "0.5.1", optional = true}
@@ -70,4 +70,3 @@ build-daemon = [
# Temp stuff # Temp stuff
[workspace] [workspace]

View File

@@ -12,6 +12,6 @@ edition = "2021"
darkfi = {path = "../../", features = ["net"]} darkfi = {path = "../../", features = ["net"]}
darkfi-serial = {path = "../../src/serial"} darkfi-serial = {path = "../../src/serial"}
url = {version = "2.5.2", features = ["serde"]} url = {version = "2.5.2", features = ["serde"]}
smol = "2.0.1" smol = "2.0.2"
[workspace] [workspace]

View File

@@ -21,7 +21,7 @@ log = "0.4.22"
rusqlite = {version = "0.32.1", features = ["sqlcipher"]} rusqlite = {version = "0.32.1", features = ["sqlcipher"]}
# JSON-RPC # JSON-RPC
async-trait = "0.1.81" async-trait = "0.1.83"
tinyjson = "2.5.1" tinyjson = "2.5.1"
url = "2.5.2" url = "2.5.2"
@@ -30,10 +30,10 @@ easy-parallel = "3.3.1"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -11,21 +11,21 @@ features = ["dht"]
[dependencies] [dependencies]
async-channel = "2.3.1" async-channel = "2.3.1"
async-executor = "1.13.0" async-executor = "1.13.1"
async-std = "1.12.0" async-std = "1.13.0"
async-trait = "0.1.81" async-trait = "0.1.83"
blake3 = "1.5.4" blake3 = "1.5.4"
ctrlc = { version = "3.4.5", features = ["termination"] } ctrlc = { version = "3.4.5", features = ["termination"] }
easy-parallel = "3.3.1" easy-parallel = "3.3.1"
futures-lite = "2.3.0" futures-lite = "2.3.0"
log = "0.4.22" log = "0.4.22"
serde_json = "1.0.127" serde_json = "1.0.128"
simplelog = "0.12.2" simplelog = "0.12.2"
url = "2.5.2" url = "2.5.2"
# Argument parsing # Argument parsing
serde = "1.0.209" serde = "1.0.210"
serde_derive = "1.0.209" serde_derive = "1.0.210"
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -20,9 +20,9 @@ log = "0.4.22"
signal-hook-async-std = "0.2.2" signal-hook-async-std = "0.2.2"
signal-hook = "0.3.17" signal-hook = "0.3.17"
simplelog = "0.12.2" simplelog = "0.12.2"
smol = "2.0.1" smol = "2.0.2"
# Argument parsing # Argument parsing
serde = {version = "1.0.209", features = ["derive"]} serde = {version = "1.0.210", features = ["derive"]}
structopt = "0.3.26" structopt = "0.3.26"
structopt-toml = "0.5.1" structopt-toml = "0.5.1"

View File

@@ -21,7 +21,7 @@ darkfi-sdk = {path = "../../../src/sdk"}
darkfi-serial = {path = "../../../src/serial"} darkfi-serial = {path = "../../../src/serial"}
# Misc # Misc
async-std = {version = "1.12.0", features = ["attributes"]} async-std = {version = "1.13.0", features = ["attributes"]}
bs58 = "0.5.1" bs58 = "0.5.1"
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}
sled-overlay = "0.1.3" sled-overlay = "0.1.3"

View File

@@ -10,7 +10,7 @@ edition = "2021"
[workspace] [workspace]
[dependencies] [dependencies]
anyhow = "1.0.86" anyhow = "1.0.89"
darkfi = {path = "../../../", features = ["blockchain"]} darkfi = {path = "../../../", features = ["blockchain"]}
darkfi-sdk = {path = "../../../src/sdk"} darkfi-sdk = {path = "../../../src/sdk"}

View File

@@ -14,7 +14,7 @@ bs58 = "0.5.1"
darkfi-sdk = { path = "../../sdk" } darkfi-sdk = { path = "../../sdk" }
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] } darkfi_money_contract = { path = "../money", features = ["no-entrypoint"] }
thiserror = "1.0.63" thiserror = "1.0.64"
# The following dependencies are used for the client API and # The following dependencies are used for the client API and
# probably shouldn't be in WASM # probably shouldn't be in WASM
@@ -26,7 +26,7 @@ rand = { version = "0.8.5", optional = true }
# These are used just for the integration tests # These are used just for the integration tests
[dev-dependencies] [dev-dependencies]
smol = "2.0.1" smol = "2.0.2"
darkfi-contract-test-harness = {path = "../test-harness"} darkfi-contract-test-harness = {path = "../test-harness"}
# We need to disable random using "custom" which makes the crate a noop # We need to disable random using "custom" which makes the crate a noop

View File

@@ -11,8 +11,8 @@ crate-type = ["cdylib", "rlib"]
[dependencies] [dependencies]
darkfi-sdk = { path = "../../sdk" } darkfi-sdk = { path = "../../sdk" }
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
thiserror = "1.0.63" thiserror = "1.0.64"
wasmparser = "0.216.0" wasmparser = "0.218.0"
# The following dependencies are used for the client API and # The following dependencies are used for the client API and
# probably shouldn't be in WASM # probably shouldn't be in WASM
@@ -23,7 +23,7 @@ rand = { version = "0.8.5", optional = true }
# These are used for integration tests # These are used for integration tests
[dev-dependencies] [dev-dependencies]
darkfi-contract-test-harness = {path = "../test-harness"} darkfi-contract-test-harness = {path = "../test-harness"}
smol = "2.0.1" smol = "2.0.2"
# We need to disable random using "custom" which makes the crate a noop # We need to disable random using "custom" which makes the crate a noop
# so the wasm32-unknown-unknown target is enabled. # so the wasm32-unknown-unknown target is enabled.

View File

@@ -13,7 +13,7 @@ blake3 = "1.5.4"
bs58 = "0.5.1" bs58 = "0.5.1"
darkfi-sdk = { path = "../../sdk" } darkfi-sdk = { path = "../../sdk" }
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] } darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
thiserror = "1.0.63" thiserror = "1.0.64"
# The following dependencies are used for the client API and # The following dependencies are used for the client API and
# probably shouldn't be in WASM # probably shouldn't be in WASM
@@ -28,7 +28,7 @@ lazy_static = "1.5.0"
# These are used just for the integration tests # These are used just for the integration tests
[dev-dependencies] [dev-dependencies]
smol = "2.0.1" smol = "2.0.2"
darkfi-contract-test-harness = {path = "../test-harness"} darkfi-contract-test-harness = {path = "../test-harness"}
# We need to disable random using "custom" which makes the crate a noop # We need to disable random using "custom" which makes the crate a noop

View File

@@ -103,7 +103,7 @@ pub fn seconds_until_next_rotation(next_rotation: u64) -> u64 {
// Store `now` in a variable in order to avoid a TOCTOU error. // Store `now` in a variable in order to avoid a TOCTOU error.
// There may be a drift of one second between this panic check and // There may be a drift of one second between this panic check and
// the return value if we get unlucky. // the return value if we get unlucky.
let now = UNIX_EPOCH.elapsed().unwrap().as_secs() as u64; let now = UNIX_EPOCH.elapsed().unwrap().as_secs();
if next_rotation < now { if next_rotation < now {
panic!("Next rotation timestamp is in the past"); panic!("Next rotation timestamp is in the past");
} }

View File

@@ -17,7 +17,7 @@ async = ["darkfi-serial/async"]
[dependencies] [dependencies]
# Error handling # Error handling
thiserror = "1.0.63" thiserror = "1.0.64"
# Serialization # Serialization
darkfi-serial = {path = "../serial", features = ["crypto"]} darkfi-serial = {path = "../serial", features = ["crypto"]}
@@ -31,7 +31,7 @@ blake2b_simd = "1.0.2"
blake3 = "1.5.4" blake3 = "1.5.4"
chacha20poly1305 = "0.10.1" chacha20poly1305 = "0.10.1"
halo2_gadgets = "0.3.0" halo2_gadgets = "0.3.0"
bridgetree = "0.5.0" bridgetree = "0.6.0"
num-bigint = "0.4.6" num-bigint = "0.4.6"
num-traits = "0.2.19" num-traits = "0.2.19"
pasta_curves = "0.5.1" pasta_curves = "0.5.1"

View File

@@ -18,7 +18,7 @@ darkfi = {path = "../../../", features = ["zk", "zkas"]}
darkfi-sdk = {path = "../"} darkfi-sdk = {path = "../"}
halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]} halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
halo2_gadgets = "0.3.0" halo2_gadgets = "0.3.0"
plotters = "0.3.6" plotters = "0.3.7"
pyo3 = {version = "0.21.2", features = ["gil-refs"]} pyo3 = {version = "0.21.2", features = ["gil-refs"]}
rand = "0.8.5" rand = "0.8.5"

View File

@@ -11,11 +11,11 @@ edition = "2021"
[dependencies] [dependencies]
darkfi-derive = {version = "0.4.1", path = "./derive", optional = true} darkfi-derive = {version = "0.4.1", path = "./derive", optional = true}
futures-lite = {version = "2.3.0", optional = true} futures-lite = {version = "2.3.0", optional = true}
async-trait = {version = "0.1.81", optional = true} async-trait = {version = "0.1.83", optional = true}
# Supported types for encoding # Supported types for encoding
blake3 = {version = "1.5.4", optional = true} blake3 = {version = "1.5.4", optional = true}
bridgetree = {version = "0.5.0", optional = true} bridgetree = {version = "0.6.0", optional = true}
pasta_curves = {version = "0.5.1", optional = true} pasta_curves = {version = "0.5.1", optional = true}
semver = {version = "1.0.23", optional = true} semver = {version = "1.0.23", optional = true}
url = {version = "2.5.2", optional = true} url = {version = "2.5.2", optional = true}

View File

@@ -11,7 +11,7 @@ edition = "2021"
[dependencies] [dependencies]
proc-macro2 = "1.0.86" proc-macro2 = "1.0.86"
quote = "1.0.37" quote = "1.0.37"
syn = {version = "2.0.76", features = ["full", "fold"]} syn = {version = "2.0.79", features = ["full", "fold"]}
[features] [features]
default = [] default = []

View File

@@ -15,7 +15,7 @@ proc-macro = true
proc-macro-crate = "3.2.0" proc-macro-crate = "3.2.0"
proc-macro2 = "1.0.86" proc-macro2 = "1.0.86"
quote = "1.0.37" quote = "1.0.37"
syn = {version = "2.0.76", features = ["full", "fold"]} syn = {version = "2.0.79", features = ["full", "fold"]}
darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"} darkfi-derive-internal = {version = "0.4.1", path = "../derive-internal"}