mirror of
https://github.com/darkrenaissance/darkfi.git
synced 2026-01-08 22:28:12 -05:00
chore: Update crate dependencies
This commit is contained in:
1181
Cargo.lock
generated
1181
Cargo.lock
generated
File diff suppressed because it is too large
Load Diff
34
Cargo.toml
34
Cargo.toml
@@ -52,15 +52,15 @@ members = [
|
||||
|
||||
[dependencies]
|
||||
# Hard dependencies
|
||||
libc = "0.2.158"
|
||||
libc = "0.2.159"
|
||||
log = "0.4.22"
|
||||
thiserror = "1.0.63"
|
||||
thiserror = "1.0.64"
|
||||
|
||||
# async-runtime
|
||||
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}
|
||||
smol = {version = "2.0.1", optional = true}
|
||||
smol = {version = "2.0.2", optional = true}
|
||||
pin-project-lite = {version = "0.2.14", optional = true}
|
||||
|
||||
# Networking
|
||||
@@ -68,13 +68,13 @@ futures-rustls = {version = "0.26.0", default-features = false, features = ["log
|
||||
|
||||
# Pluggable Transports
|
||||
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}
|
||||
tor-error = {version = "0.21.0", optional = true}
|
||||
tor-rtcompat = {version = "0.21.0", features = ["async-std", "rustls"], optional = true}
|
||||
tor-hscrypto = {version = "0.21.0", optional = true}
|
||||
tor-hsservice = {version = "0.21.0", optional = true}
|
||||
tor-proto = {version = "0.21.0", optional = true}
|
||||
tor-cell = {version = "0.21.0", 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.23.0", optional = true}
|
||||
tor-rtcompat = {version = "0.23.0", features = ["async-std", "rustls"], optional = true}
|
||||
tor-hscrypto = {version = "0.23.0", optional = true}
|
||||
tor-hsservice = {version = "0.23.0", optional = true}
|
||||
tor-proto = {version = "0.23.0", optional = true}
|
||||
tor-cell = {version = "0.23.0", optional = true}
|
||||
|
||||
# TLS cert utilities
|
||||
ed25519-compact = {version = "2.1.1", optional = true}
|
||||
@@ -84,7 +84,7 @@ x509-parser = {version = "0.16.0", features = ["validate", "verify"], optional =
|
||||
|
||||
# Encoding
|
||||
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}
|
||||
semver = {version = "1.0.23", optional = true}
|
||||
structopt = {version= "0.3.26", optional = true}
|
||||
@@ -102,7 +102,7 @@ url = {version = "2.5.2", features = ["serde"], optional = true}
|
||||
|
||||
# Misc
|
||||
simplelog = {version = "0.12.2", optional = true}
|
||||
regex = {version = "1.10.6", optional = true}
|
||||
regex = {version = "1.11.0", optional = true}
|
||||
|
||||
# Crypto
|
||||
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
|
||||
darkfi-sdk = {path = "src/sdk", optional = true}
|
||||
wasmer = {version = "4.3.6", optional = true}
|
||||
wasmer-compiler-singlepass = {version = "4.3.6", optional = true}
|
||||
wasmer-middlewares = {version = "4.3.6", optional = true}
|
||||
wasmer = {version = "4.3.7", optional = true}
|
||||
wasmer-compiler-singlepass = {version = "4.3.7", optional = true}
|
||||
wasmer-middlewares = {version = "4.3.7", optional = true}
|
||||
|
||||
# Blockchain store
|
||||
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"]}
|
||||
halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
|
||||
halo2_gadgets = "0.3.0"
|
||||
plotters = "0.3.6"
|
||||
plotters = "0.3.7"
|
||||
easy-parallel = "3.3.1"
|
||||
prettytable-rs = "0.10.0"
|
||||
# Used for benchmarks
|
||||
|
||||
@@ -31,10 +31,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ sled-overlay = "0.1.3"
|
||||
toml = "0.8.19"
|
||||
|
||||
# JSON-RPC
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
tinyjson = "2.5.1"
|
||||
url = "2.5.2"
|
||||
|
||||
@@ -35,10 +35,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -21,13 +21,13 @@ path = "src/main.rs"
|
||||
darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "rpc", "zk"]}
|
||||
darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
|
||||
darkfi-serial = {path = "../../src/serial", features = ["async"]}
|
||||
libc = "0.2.158"
|
||||
libc = "0.2.159"
|
||||
|
||||
# Event Graph DB
|
||||
sled-overlay = "0.1.3"
|
||||
|
||||
# TLS
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
futures = "0.3.30"
|
||||
futures-rustls = {version = "0.26.0", default-features = false, features = ["logging", "tls12", "ring"]}
|
||||
rustls-pemfile = "2.1.3"
|
||||
@@ -52,17 +52,17 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
# See https://github.com/rust-mobile/android-rs-glue/issues/193
|
||||
[target.aarch64-linux-android.dependencies]
|
||||
openssl = { version = "*", features = ["vendored"] }
|
||||
rusqlite = {version = "0.31.0", features = ["bundled"]}
|
||||
rusqlite = {version = "0.32.1", features = ["bundled"]}
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
397
bin/darkwallet/Cargo.lock
generated
397
bin/darkwallet/Cargo.lock
generated
@@ -2,15 +2,6 @@
|
||||
# It is not intended for manual editing.
|
||||
version = 3
|
||||
|
||||
[[package]]
|
||||
name = "addr2line"
|
||||
version = "0.24.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
|
||||
dependencies = [
|
||||
"gimli",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "adler"
|
||||
version = "1.0.2"
|
||||
@@ -195,9 +186,9 @@ checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50"
|
||||
|
||||
[[package]]
|
||||
name = "arti-client"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "886e16f6550ba95bc44ec8706705d4eecfda59118bf0cb1355f34d45b041b5d2"
|
||||
checksum = "d5a726d39f22ddf0dcf0ea903d900592167d60a32e46f202e83651a1be8c452e"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"cfg-if",
|
||||
@@ -230,6 +221,7 @@ dependencies = [
|
||||
"tor-keymgr",
|
||||
"tor-linkspec",
|
||||
"tor-llcrypto",
|
||||
"tor-memquota",
|
||||
"tor-netdir",
|
||||
"tor-netdoc",
|
||||
"tor-persist",
|
||||
@@ -618,21 +610,6 @@ dependencies = [
|
||||
"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]]
|
||||
name = "base16ct"
|
||||
version = "0.2.0"
|
||||
@@ -753,9 +730,9 @@ checksum = "2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd"
|
||||
|
||||
[[package]]
|
||||
name = "bridgetree"
|
||||
version = "0.5.0"
|
||||
version = "0.6.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f62227647af796dd9f1637da0392676a2e200973b817b082fc9be89bf93ddd74"
|
||||
checksum = "cef977c7f8e75aa81fc589064c121ab8d32448b7939d34d58df479aa93e65ea5"
|
||||
dependencies = [
|
||||
"incrementalmerkletree",
|
||||
]
|
||||
@@ -828,9 +805,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "caret"
|
||||
version = "0.4.7"
|
||||
version = "0.5.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8c979a125c4d00f63d49b648530a952c6cc42e3387cc96f41f9a4687ee6b9273"
|
||||
checksum = "1df55dc0c84d5a555c4b8b84ecf3cff724df77a7b1a8c4a70cd66a981524cff0"
|
||||
|
||||
[[package]]
|
||||
name = "cargo-platform"
|
||||
@@ -996,9 +973,12 @@ checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6"
|
||||
|
||||
[[package]]
|
||||
name = "convert_case"
|
||||
version = "0.4.0"
|
||||
version = "0.6.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e"
|
||||
checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca"
|
||||
dependencies = [
|
||||
"unicode-segmentation",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "core-foundation"
|
||||
@@ -1300,6 +1280,7 @@ dependencies = [
|
||||
"log",
|
||||
"miniquad",
|
||||
"rand",
|
||||
"rusqlite",
|
||||
"semver",
|
||||
"simplelog",
|
||||
"sled-overlay",
|
||||
@@ -1522,15 +1503,24 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "derive_more"
|
||||
version = "0.99.18"
|
||||
version = "1.0.0"
|
||||
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 = [
|
||||
"convert_case",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"rustc_version",
|
||||
"syn 2.0.79",
|
||||
"unicode-xid",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -1963,9 +1953,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "fs-mistrust"
|
||||
version = "0.7.13"
|
||||
version = "0.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "43de34e45ddb3fc314aeae5c5b078b8e3549980cd45836f8364d7cca8d85aead"
|
||||
checksum = "2bf84fbaf375e6a485fa126f6335c0cfa7741114aa4f86ba37960a42cd1994b8"
|
||||
dependencies = [
|
||||
"derive_builder_fork_arti",
|
||||
"dirs",
|
||||
@@ -2009,9 +1999,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "fslock-guard"
|
||||
version = "0.1.5"
|
||||
version = "0.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f82482849edd4067d2e0ace172a41f151f4ecb37bf132e15a2ba689d38bf0aa1"
|
||||
checksum = "dc0ec6829d66d94dd25e4dba799d0c2843356af12b28b41b455086eb1871d67d"
|
||||
dependencies = [
|
||||
"fslock-arti-fork",
|
||||
"thiserror",
|
||||
@@ -2180,12 +2170,6 @@ dependencies = [
|
||||
"weezl",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "gimli"
|
||||
version = "0.31.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"
|
||||
|
||||
[[package]]
|
||||
name = "glam"
|
||||
version = "0.29.0"
|
||||
@@ -2503,9 +2487,9 @@ checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126"
|
||||
|
||||
[[package]]
|
||||
name = "incrementalmerkletree"
|
||||
version = "0.6.0"
|
||||
version = "0.7.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "75346da3bd8e3d8891d02508245ed2df34447ca6637e343829f8d08986e9cde2"
|
||||
checksum = "d45063fbc4b0a37837f6bfe0445f269d13d730ad0aa3b5a7f74aa7bf27a0f4df"
|
||||
dependencies = [
|
||||
"either",
|
||||
]
|
||||
@@ -2532,6 +2516,26 @@ dependencies = [
|
||||
"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]]
|
||||
name = "inout"
|
||||
version = "0.1.3"
|
||||
@@ -2643,6 +2647,26 @@ dependencies = [
|
||||
"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]]
|
||||
name = "kv-log-macro"
|
||||
version = "1.0.7"
|
||||
@@ -2703,9 +2727,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "libsqlite3-sys"
|
||||
version = "0.28.0"
|
||||
version = "0.30.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f"
|
||||
checksum = "2e99fb7a497b1e3339bc746195567ed8d3e24945ecd636e3619d20b9de9e9149"
|
||||
dependencies = [
|
||||
"cc",
|
||||
"pkg-config",
|
||||
@@ -2860,6 +2884,18 @@ dependencies = [
|
||||
"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]]
|
||||
name = "ndk-sys"
|
||||
version = "0.2.2"
|
||||
@@ -2888,6 +2924,23 @@ version = "0.3.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
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]]
|
||||
name = "nu-ansi-term"
|
||||
version = "0.46.0"
|
||||
@@ -3022,15 +3075,6 @@ dependencies = [
|
||||
"malloc_buf",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "object"
|
||||
version = "0.36.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
|
||||
dependencies = [
|
||||
"memchr",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "oid-registry"
|
||||
version = "0.7.1"
|
||||
@@ -3049,6 +3093,15 @@ dependencies = [
|
||||
"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]]
|
||||
name = "opaque-debug"
|
||||
version = "0.3.1"
|
||||
@@ -3731,9 +3784,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
|
||||
|
||||
[[package]]
|
||||
name = "retry-error"
|
||||
version = "0.5.4"
|
||||
version = "0.6.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "eeb501c6079c6e2a1c9761b76ddb12ecb6818b8773748f5e0394b95f838e4a38"
|
||||
checksum = "77ef93545b13f6dd83a9f98c8a656ccbd7bc2b95a747844346c70f7e6f5a5932"
|
||||
|
||||
[[package]]
|
||||
name = "rfc6979"
|
||||
@@ -3807,9 +3860,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "rusqlite"
|
||||
version = "0.31.0"
|
||||
version = "0.32.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae"
|
||||
checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"fallible-iterator",
|
||||
@@ -3820,12 +3873,6 @@ dependencies = [
|
||||
"time",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "rustc-demangle"
|
||||
version = "0.1.24"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
|
||||
|
||||
[[package]]
|
||||
name = "rustc_version"
|
||||
version = "0.4.1"
|
||||
@@ -3912,9 +3959,9 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f"
|
||||
|
||||
[[package]]
|
||||
name = "safelog"
|
||||
version = "0.3.8"
|
||||
version = "0.4.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cabd7492c13678058e680f161cf94ba34d9d9e48419d1fbc6c21a32926c23764"
|
||||
checksum = "3939f5e7c65f96a54e7d2a6853e3994d691c95f54f5263916a2d1877dad70789"
|
||||
dependencies = [
|
||||
"derive_more",
|
||||
"educe",
|
||||
@@ -4731,11 +4778,13 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-async-utils"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2e5ed48271284a3330ccc56c26fb1ea39809ee01ffa1bf5ac489d4f209af261c"
|
||||
checksum = "ef2adb0fa957cad5a1f408e357a4450931366a9d35b78235d72260b6842518ba"
|
||||
dependencies = [
|
||||
"educe",
|
||||
"futures",
|
||||
"oneshot-fused-workaround",
|
||||
"pin-project",
|
||||
"postage",
|
||||
"void",
|
||||
@@ -4743,29 +4792,34 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-basic-utils"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3d5540689cf480f756cc8f1e119312f7540571019372aead6618a8426eade246"
|
||||
checksum = "2d080757c5d7404813f936147e3d72f7c035eba541c1422de29acd2242b98f36"
|
||||
dependencies = [
|
||||
"derive_more",
|
||||
"hex",
|
||||
"itertools 0.13.0",
|
||||
"libc",
|
||||
"paste",
|
||||
"rand",
|
||||
"rand_chacha",
|
||||
"serde",
|
||||
"slab",
|
||||
"thiserror",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-bytes"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8fb7c20efbe7d64b4def319686d821195436502d6410f7b71331f59f8d5efdb8"
|
||||
checksum = "23db3a71001bc0a3f25b0f6ee824b559d128768275811de0d913369990f9a83b"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"derive-deftly",
|
||||
"digest",
|
||||
"educe",
|
||||
"getrandom",
|
||||
"safelog",
|
||||
"thiserror",
|
||||
"tor-error",
|
||||
"tor-llcrypto",
|
||||
@@ -4774,9 +4828,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-cell"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7ee15a1aa7e6477603ae824299cefe71644dcfe042ff7d691f5ba16f3b714335"
|
||||
checksum = "637cf998679d463138d9bffe07c55bec1c3ccc43a66e4a587d8952ceaa6ee7d4"
|
||||
dependencies = [
|
||||
"bitflags 2.6.0",
|
||||
"bytes",
|
||||
@@ -4799,9 +4853,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-cert"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dcfd7ebbc2949ab942c6aada0f781293fbe673b25ccbd2ca6f5782859aaf8e13"
|
||||
checksum = "437567f6b43fab396478d01ff15ce717587bda41a15f06c4de87f8fee1fefbb0"
|
||||
dependencies = [
|
||||
"caret",
|
||||
"derive_builder_fork_arti",
|
||||
@@ -4815,15 +4869,16 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-chanmgr"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0c32e75d36e98b6acb48899d57153f9052b6807a02ea135906d2c0df25dc72d2"
|
||||
checksum = "bc267bf4aba055859d51c34dcab067c109b89cefed9501409377772cbb296d8b"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"derive_builder_fork_arti",
|
||||
"derive_more",
|
||||
"educe",
|
||||
"futures",
|
||||
"oneshot-fused-workaround",
|
||||
"postage",
|
||||
"rand",
|
||||
"safelog",
|
||||
@@ -4847,9 +4902,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-checkable"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a8dfe7eb05cc1ae7f791e77e8cb7b06ba3ea55078708de8b9e7c844db5914b5e"
|
||||
checksum = "9a052723dc4fc53605232652d75997940cd51abc4cd3ff74daca746c150f5ac7"
|
||||
dependencies = [
|
||||
"humantime",
|
||||
"signature",
|
||||
@@ -4859,9 +4914,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-circmgr"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e91cf25545a75b676a63eea222f18e244a0868c77a935e47f92770ce24266dff"
|
||||
checksum = "c00458ecadba3e0f8566f6be9fcf41bd2a50b3f45f0a349057510b2d37322c21"
|
||||
dependencies = [
|
||||
"amplify",
|
||||
"async-trait",
|
||||
@@ -4876,6 +4931,7 @@ dependencies = [
|
||||
"humantime-serde",
|
||||
"itertools 0.13.0",
|
||||
"once_cell",
|
||||
"oneshot-fused-workaround",
|
||||
"pin-project",
|
||||
"rand",
|
||||
"retry-error",
|
||||
@@ -4904,10 +4960,11 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-config"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3d8d6e14add774f3d674b9a82a074ccb74d97f7dc36b0d4b69b27de10741d543"
|
||||
checksum = "b7281aaa74794b23cf570547ff7706fbca5f8564d421921943420f2c70ddecfa"
|
||||
dependencies = [
|
||||
"amplify",
|
||||
"derive-deftly",
|
||||
"derive_builder_fork_arti",
|
||||
"directories",
|
||||
@@ -4915,9 +4972,12 @@ dependencies = [
|
||||
"either",
|
||||
"figment",
|
||||
"fs-mistrust",
|
||||
"futures",
|
||||
"itertools 0.13.0",
|
||||
"notify",
|
||||
"once_cell",
|
||||
"paste",
|
||||
"postage",
|
||||
"regex",
|
||||
"serde",
|
||||
"serde-value",
|
||||
@@ -4928,15 +4988,16 @@ dependencies = [
|
||||
"toml 0.8.19",
|
||||
"tor-basic-utils",
|
||||
"tor-error",
|
||||
"tor-rtcompat",
|
||||
"tracing",
|
||||
"void",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-consdiff"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1d2386f515bfb8136fe98f36b11814840c87f5adefbc4f6651ac8d5f1da691e3"
|
||||
checksum = "0da0ead1be2509af9558ff9b8004d25e7e4795a3dfa4d78968d8c43d231e76c7"
|
||||
dependencies = [
|
||||
"digest",
|
||||
"hex",
|
||||
@@ -4946,9 +5007,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-dirclient"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "cad6e8fdf689898d2ae2f231bccd216874ca104afb8cf482043a3cf05a0a914a"
|
||||
checksum = "8b3fb55282536a5aaf998ceaa1d2f5a268119c3b3cf8de741eaf98f5ed5af079"
|
||||
dependencies = [
|
||||
"async-compression",
|
||||
"base64ct",
|
||||
@@ -4974,9 +5035,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-dirmgr"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "181d24e558f2658edac01d2bff615233c2b1be3e17c43d279cc431c7b0da50db"
|
||||
checksum = "d8bf47d53f83a55f4cc61fa77bcd051c283d1a1da60f67e9370d845df3480256"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"base64ct",
|
||||
@@ -4994,6 +5055,7 @@ dependencies = [
|
||||
"itertools 0.13.0",
|
||||
"memmap2",
|
||||
"once_cell",
|
||||
"oneshot-fused-workaround",
|
||||
"paste",
|
||||
"postage",
|
||||
"rand",
|
||||
@@ -5025,11 +5087,10 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-error"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5a79f001b29df4aaf5d6e295d0bb33c8d41a56c20ddfa13e743eee4cf9a1ec37"
|
||||
checksum = "d764640168b176da6c44e4d5ceda97db3aca89d6f7e5ee398f454c56ba6a34c2"
|
||||
dependencies = [
|
||||
"backtrace",
|
||||
"derive_more",
|
||||
"futures",
|
||||
"once_cell",
|
||||
@@ -5039,13 +5100,14 @@ dependencies = [
|
||||
"strum 0.26.3",
|
||||
"thiserror",
|
||||
"tracing",
|
||||
"void",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-guardmgr"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e5dfa3fb64dcfedec532b64d908cc82bca90f464bd5f7c33134cf39b1098590e"
|
||||
checksum = "82444165f5f3a2587e4c93258c7a554718a4985780d262ae158a5e24fcbee019"
|
||||
dependencies = [
|
||||
"amplify",
|
||||
"base64ct",
|
||||
@@ -5059,6 +5121,7 @@ dependencies = [
|
||||
"humantime-serde",
|
||||
"itertools 0.13.0",
|
||||
"num_enum",
|
||||
"oneshot-fused-workaround",
|
||||
"pin-project",
|
||||
"postage",
|
||||
"rand",
|
||||
@@ -5084,9 +5147,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-hsclient"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "2f1dab25ffb362623aa88797fef88773923266e097f49a83b4b52164ed1f2e69"
|
||||
checksum = "38cbc1b44b2513371ff37444959d39d40ed6791c486167e79aa8766f78045fda"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"derive-deftly",
|
||||
@@ -5095,6 +5158,7 @@ dependencies = [
|
||||
"either",
|
||||
"futures",
|
||||
"itertools 0.13.0",
|
||||
"oneshot-fused-workaround",
|
||||
"postage",
|
||||
"rand",
|
||||
"retry-error",
|
||||
@@ -5125,9 +5189,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-hscrypto"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8f0c27b58747f3fc84e7b966a8cefaf6e9e99ebac5c7847e6512649dc666c3fb"
|
||||
checksum = "eda7d9ec707605c7bdd71c29a94e5cf6c1a61ed42f815b5dd2da3f1546393ca1"
|
||||
dependencies = [
|
||||
"cipher",
|
||||
"data-encoding",
|
||||
@@ -5150,12 +5214,14 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-hsservice"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "028d0bff4eb5f78f25b99df22c055d1b6829cbadc2228f0f7b4cacfea4ff1872"
|
||||
checksum = "c1368fe9d6d967b379e0011375f5c7d1cdac77a762c50dd19d0b21cc2775b1cf"
|
||||
dependencies = [
|
||||
"amplify",
|
||||
"async-trait",
|
||||
"base64ct",
|
||||
"cfg-if",
|
||||
"derive-deftly",
|
||||
"derive_builder_fork_arti",
|
||||
"derive_more",
|
||||
@@ -5169,6 +5235,7 @@ dependencies = [
|
||||
"itertools 0.13.0",
|
||||
"k12",
|
||||
"once_cell",
|
||||
"oneshot-fused-workaround",
|
||||
"postage",
|
||||
"rand",
|
||||
"rand_core",
|
||||
@@ -5203,10 +5270,29 @@ dependencies = [
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-keymgr"
|
||||
version = "0.21.0"
|
||||
name = "tor-key-forge"
|
||||
version = "0.23.0"
|
||||
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 = [
|
||||
"amplify",
|
||||
"arrayvec",
|
||||
@@ -5228,17 +5314,19 @@ dependencies = [
|
||||
"tor-config",
|
||||
"tor-error",
|
||||
"tor-hscrypto",
|
||||
"tor-key-forge",
|
||||
"tor-llcrypto",
|
||||
"tor-persist",
|
||||
"tracing",
|
||||
"walkdir",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-linkspec"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "fbabe4129e25731af3529f2b188127f91da8d3d199ac49f9a07ef7c3e3dd7b7e"
|
||||
checksum = "53ccbd9372da197987699399c88695ecd1737c2b0e6267c540a3febdf92b5643"
|
||||
dependencies = [
|
||||
"base64ct",
|
||||
"by_address",
|
||||
@@ -5262,9 +5350,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-llcrypto"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "903b2fe40c169afdb5d82c4f235e6cefc4413ea4b786580f5dd4caad6d390008"
|
||||
checksum = "0b0c146b5c77f609dda6992f60940586fee2aa711dab5d59b3ecc7c8c958d787"
|
||||
dependencies = [
|
||||
"aes",
|
||||
"base64ct",
|
||||
@@ -5287,15 +5375,16 @@ dependencies = [
|
||||
"simple_asn1",
|
||||
"subtle",
|
||||
"thiserror",
|
||||
"visibility",
|
||||
"x25519-dalek",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-log-ratelim"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "884ea729860d6283cc6a9e37053ed19e300ea401dfb873f1ce40ce1c6e42e3f8"
|
||||
checksum = "3a6fada5f9dae169bd0caf2d61932c528e8136790a5a553eac9de30d6290fe7e"
|
||||
dependencies = [
|
||||
"futures",
|
||||
"humantime",
|
||||
@@ -5308,10 +5397,35 @@ dependencies = [
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-netdir"
|
||||
version = "0.21.0"
|
||||
name = "tor-memquota"
|
||||
version = "0.23.0"
|
||||
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 = [
|
||||
"bitflags 2.6.0",
|
||||
"derive_more",
|
||||
@@ -5341,9 +5455,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-netdoc"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "25a1d54c3d922798d1e64d989c574f63306ec6fa0de1d3094b58642edfc5bbc7"
|
||||
checksum = "3a5fbfe1444d96e08bb97cdf717a62738e5f1bd5a594c5520a05f683b8a516e3"
|
||||
dependencies = [
|
||||
"amplify",
|
||||
"base64ct",
|
||||
@@ -5378,15 +5492,16 @@ dependencies = [
|
||||
"tor-llcrypto",
|
||||
"tor-protover",
|
||||
"tor-units",
|
||||
"void",
|
||||
"weak-table",
|
||||
"zeroize",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-persist"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "115ecf2214ee6187a435c34f62f9ccbc648bc17c2ed71cfed6a15b3c1b300421"
|
||||
checksum = "5acf1de8a8ad4817d8ebdf1250bddbe9efa4b25dea0a339ae8dbb1f7d7f28583"
|
||||
dependencies = [
|
||||
"amplify",
|
||||
"derive-deftly",
|
||||
@@ -5397,6 +5512,7 @@ dependencies = [
|
||||
"fslock-guard",
|
||||
"futures",
|
||||
"itertools 0.13.0",
|
||||
"oneshot-fused-workaround",
|
||||
"paste",
|
||||
"sanitize-filename",
|
||||
"serde",
|
||||
@@ -5411,9 +5527,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-proto"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "b5a4c0767336e8473b11a2b7e2fc6c9acdfc1ea773fb64aeec472f34d3c6e963"
|
||||
checksum = "073a996250f73d7a814d9049de321a1f59a710dc18b92a4da8d26f002a5735dd"
|
||||
dependencies = [
|
||||
"asynchronous-codec",
|
||||
"bitvec",
|
||||
@@ -5427,6 +5543,7 @@ dependencies = [
|
||||
"futures",
|
||||
"hkdf",
|
||||
"hmac",
|
||||
"oneshot-fused-workaround",
|
||||
"pin-project",
|
||||
"rand",
|
||||
"rand_core",
|
||||
@@ -5457,9 +5574,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-protover"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "48c8e197673623de48822e5c1bd3490a80b111b2c77f5645c68ecd325ff8c4ae"
|
||||
checksum = "ae806e57efcbd59694fd3c3c8100bc7dabc2dfd0bda70f122c7489fc0e889704"
|
||||
dependencies = [
|
||||
"caret",
|
||||
"thiserror",
|
||||
@@ -5467,9 +5584,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-relay-selection"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "931da6c638af01f2a177343c222a0b19a76b2b7375ec3b1672cf2c3a30f52776"
|
||||
checksum = "9ca1a4d767cd52ee8723dfe9dc3ec640b7a37527e009bc0860301a1aad249871"
|
||||
dependencies = [
|
||||
"rand",
|
||||
"serde",
|
||||
@@ -5481,9 +5598,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-rtcompat"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "46171d63c376aa62109c95e870233650bca2c014ac4f72153e49f3b116d6d75c"
|
||||
checksum = "df693852fb9a1c1a8bca1673fa3a8e1bca929fb2753165b1efce70f9381323b0"
|
||||
dependencies = [
|
||||
"async-io",
|
||||
"async-std",
|
||||
@@ -5500,30 +5617,30 @@ dependencies = [
|
||||
"thiserror",
|
||||
"tor-error",
|
||||
"tracing",
|
||||
"void",
|
||||
"x509-signature",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "tor-rtmock"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7c0a1752e7c85a43b15c784d1f317fe2efd025d720bb3e680bf34db5ea4e5f64"
|
||||
checksum = "8f540f59b3194f4ad697d6ffa13013e2b92e1058cd1b3beb9c8a500d2b805a92"
|
||||
dependencies = [
|
||||
"amplify",
|
||||
"async-trait",
|
||||
"backtrace",
|
||||
"derive-deftly",
|
||||
"derive_more",
|
||||
"educe",
|
||||
"futures",
|
||||
"humantime",
|
||||
"itertools 0.13.0",
|
||||
"oneshot-fused-workaround",
|
||||
"pin-project",
|
||||
"priority-queue",
|
||||
"slotmap",
|
||||
"strum 0.26.3",
|
||||
"thiserror",
|
||||
"tor-async-utils",
|
||||
"tor-error",
|
||||
"tor-rtcompat",
|
||||
"tracing",
|
||||
@@ -5533,9 +5650,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-socksproto"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ff8639f64c9567571a0e309c922191df947572d28f3ffd79e3c7833d50e5facf"
|
||||
checksum = "308849623b9aa2a604c42a68081f7956ea6d4b5f378dd94ef0a36f05e86399ff"
|
||||
dependencies = [
|
||||
"caret",
|
||||
"subtle",
|
||||
@@ -5546,9 +5663,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "tor-units"
|
||||
version = "0.21.0"
|
||||
version = "0.23.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c2432e20a3ceea2b30292bd77727feeeab1b2af0e446208889ca5a351400afbb"
|
||||
checksum = "de60d366ac1128f4cd3e1bae601a3d0393cd0c4e9e0e05eee605d28a8a5ce704"
|
||||
dependencies = [
|
||||
"derive_more",
|
||||
"thiserror",
|
||||
@@ -5711,6 +5828,12 @@ version = "0.1.14"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
|
||||
|
||||
[[package]]
|
||||
name = "unicode-xid"
|
||||
version = "0.2.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853"
|
||||
|
||||
[[package]]
|
||||
name = "universal-hash"
|
||||
version = "0.5.1"
|
||||
|
||||
@@ -31,9 +31,9 @@ darkfi = {path = "../../", features = ["async-daemonize", "event-graph", "net",
|
||||
evgrd = {path = "../../script/evgrd/"}
|
||||
#darkfi-sdk = {path = "../../src/sdk", features = ["async"]}
|
||||
darkfi-serial = {path = "../../src/serial", features = ["async"]}
|
||||
thiserror = "1.0.63"
|
||||
smol = "2.0.1"
|
||||
atomic_float = "1.0.0"
|
||||
thiserror = "1.0.64"
|
||||
smol = "2.0.2"
|
||||
atomic_float = "1.1.0"
|
||||
async-channel = "2.3.1"
|
||||
easy-parallel = "3.3.1"
|
||||
rand = "0.8.5"
|
||||
@@ -46,10 +46,10 @@ sled-overlay = "0.1.3"
|
||||
url = "2.5.2"
|
||||
semver = "1.0.23"
|
||||
chrono = "0.4.38"
|
||||
async-gen = "0.2"
|
||||
async-trait = "0.1.82"
|
||||
async-gen = "0.2.3"
|
||||
async-trait = "0.1.83"
|
||||
blake3 = "1.5.4"
|
||||
simplelog = "0.12.1"
|
||||
simplelog = "0.12.2"
|
||||
# For log files
|
||||
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]
|
||||
android_logger = "0.13.3"
|
||||
# Required by Arti: tor-dirmgr
|
||||
#rusqlite = {version = "0.31.0", features = ["bundled"]}
|
||||
tor-dirmgr = {version="0.21.0", features=["static"]}
|
||||
rusqlite = {version = "0.32.1", features = ["bundled"]}
|
||||
tor-dirmgr = {version="0.23.0", features=["static"]}
|
||||
|
||||
[package.metadata.android.activity_attributes]
|
||||
"android:exported" = "true"
|
||||
|
||||
@@ -9,7 +9,7 @@ license = "AGPL-3.0-only"
|
||||
edition = "2021"
|
||||
|
||||
[dependencies]
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
blake3 = "1.5.4"
|
||||
darkfi = {path = "../../../", features = ["dht"]}
|
||||
darkfi-serial = {path = "../../../src/serial", features = ["derive", "crypto"]}
|
||||
@@ -17,7 +17,7 @@ easy-parallel = "3.3.1"
|
||||
log = "0.4.22"
|
||||
rand = "0.8.5"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
url = "2.5.2"
|
||||
|
||||
[lints]
|
||||
|
||||
@@ -26,7 +26,7 @@ num-bigint = "0.4.6"
|
||||
prettytable-rs = "0.10.0"
|
||||
rand = "0.8.5"
|
||||
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"
|
||||
url = "2.5.2"
|
||||
|
||||
@@ -35,10 +35,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -12,12 +12,12 @@ repository = "https://codeberg.org/darkrenaissance/darkfi"
|
||||
darkfi = {path = "../../../", features = ["util", "rpc"]}
|
||||
|
||||
# Async
|
||||
async-std = {version = "1.12.0", features = ["attributes"]}
|
||||
async-std = {version = "1.13.0", features = ["attributes"]}
|
||||
|
||||
# Misc
|
||||
clap = {version = "4.4.11", features = ["derive"]}
|
||||
log = "0.4.22"
|
||||
serde_json = "1.0.127"
|
||||
serde_json = "1.0.128"
|
||||
simplelog = "0.12.2"
|
||||
url = "2.5.2"
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@ darkfi = {path = "../../../", features = ["async-daemonize", "geode", "rpc"]}
|
||||
darkfi-serial = {path = "../../../src/serial", features = ["hash"]}
|
||||
|
||||
# Misc
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
blake3 = "1.5.4"
|
||||
log = "0.4.22"
|
||||
tinyjson = "2.5.1"
|
||||
@@ -24,10 +24,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ genevd = {path = "../genevd"}
|
||||
darkfi = {path = "../../../", features = ["event-graph", "rpc", "bs58"]}
|
||||
darkfi-serial = {path = "../../../src/serial"}
|
||||
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
clap = {version = "4.4.11", features = ["derive"]}
|
||||
log = "0.4.22"
|
||||
simplelog = "0.12.2"
|
||||
|
||||
@@ -31,7 +31,7 @@ blake3 = "1.5.4"
|
||||
sled-overlay = "0.1.3"
|
||||
|
||||
# Misc
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
log = "0.4.22"
|
||||
tinyjson = "2.5.1"
|
||||
url = "2.5.2"
|
||||
@@ -41,10 +41,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = { version = "1.0.209", features = ["derive"] }
|
||||
serde = { version = "1.0.210", features = ["derive"] }
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ repository = "https://codeberg.org/darkrenaissance/darkfi"
|
||||
darkfi = {path = "../../", features = ["toml", "async-daemonize", "rpc"]}
|
||||
|
||||
# Misc
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
futures = "0.3.30"
|
||||
log = "0.4.22"
|
||||
semver = "1.0.23"
|
||||
@@ -25,10 +25,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -27,10 +27,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -40,12 +40,12 @@ toml = "0.8.19"
|
||||
semver = "1.0.23"
|
||||
|
||||
# Misc
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
chrono = "0.4.38"
|
||||
futures = "0.3.30"
|
||||
libc = "0.2.158"
|
||||
libc = "0.2.159"
|
||||
log = "0.4.22"
|
||||
thiserror = "1.0.63"
|
||||
thiserror = "1.0.64"
|
||||
tinyjson = "2.5.1"
|
||||
url = "2.5.2"
|
||||
|
||||
@@ -54,10 +54,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = { version = "1.0.209", features = ["derive"] }
|
||||
serde = { version = "1.0.210", features = ["derive"] }
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -20,15 +20,15 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# arg parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
# misc
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
log = "0.4.22"
|
||||
url = "2.5.2"
|
||||
# ANCHOR_END: dependencies
|
||||
|
||||
@@ -12,12 +12,12 @@ edition = "2021"
|
||||
[dependencies]
|
||||
darkfi = {path = "../../", features = ["net", "rpc"]}
|
||||
# Async
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
futures = "0.3.30"
|
||||
async-std = "1.12.0"
|
||||
async-trait = "0.1.81"
|
||||
async-std = "1.13.0"
|
||||
async-trait = "0.1.83"
|
||||
async-channel = "2.3.1"
|
||||
async-executor = "1.13.0"
|
||||
async-executor = "1.13.1"
|
||||
easy-parallel = "3.3.1"
|
||||
|
||||
# Crypto
|
||||
@@ -31,7 +31,7 @@ fxhash = "0.2.1"
|
||||
url = "2.5.2"
|
||||
|
||||
# Encoding and parsing
|
||||
serde_json = "1.0.127"
|
||||
serde_json = "1.0.128"
|
||||
|
||||
[lints]
|
||||
workspace = true
|
||||
|
||||
@@ -9,7 +9,7 @@ cargo-fuzz = true
|
||||
|
||||
[dependencies]
|
||||
honggfuzz = "0.5.56"
|
||||
bitcoin = "0.32.2"
|
||||
bitcoin = "0.32.3"
|
||||
|
||||
[dependencies.darkfi]
|
||||
path = "../.."
|
||||
|
||||
@@ -36,17 +36,17 @@ log = "0.4.22"
|
||||
url = "2.5.2"
|
||||
|
||||
# Daemon
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# 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}
|
||||
semver = {version = "1.0.23", optional = true}
|
||||
easy-parallel = {version = "3.3.1", optional = true}
|
||||
signal-hook-async-std = {version = "0.2.2", optional = true}
|
||||
signal-hook = {version = "0.3.17", 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-toml = {version = "0.5.1", optional = true}
|
||||
|
||||
@@ -70,4 +70,3 @@ build-daemon = [
|
||||
|
||||
# Temp stuff
|
||||
[workspace]
|
||||
|
||||
|
||||
@@ -12,6 +12,6 @@ edition = "2021"
|
||||
darkfi = {path = "../../", features = ["net"]}
|
||||
darkfi-serial = {path = "../../src/serial"}
|
||||
url = {version = "2.5.2", features = ["serde"]}
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
[workspace]
|
||||
|
||||
@@ -21,7 +21,7 @@ log = "0.4.22"
|
||||
rusqlite = {version = "0.32.1", features = ["sqlcipher"]}
|
||||
|
||||
# JSON-RPC
|
||||
async-trait = "0.1.81"
|
||||
async-trait = "0.1.83"
|
||||
tinyjson = "2.5.1"
|
||||
url = "2.5.2"
|
||||
|
||||
@@ -30,10 +30,10 @@ easy-parallel = "3.3.1"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -11,21 +11,21 @@ features = ["dht"]
|
||||
|
||||
[dependencies]
|
||||
async-channel = "2.3.1"
|
||||
async-executor = "1.13.0"
|
||||
async-std = "1.12.0"
|
||||
async-trait = "0.1.81"
|
||||
async-executor = "1.13.1"
|
||||
async-std = "1.13.0"
|
||||
async-trait = "0.1.83"
|
||||
blake3 = "1.5.4"
|
||||
ctrlc = { version = "3.4.5", features = ["termination"] }
|
||||
easy-parallel = "3.3.1"
|
||||
futures-lite = "2.3.0"
|
||||
log = "0.4.22"
|
||||
serde_json = "1.0.127"
|
||||
serde_json = "1.0.128"
|
||||
simplelog = "0.12.2"
|
||||
url = "2.5.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = "1.0.209"
|
||||
serde_derive = "1.0.209"
|
||||
serde = "1.0.210"
|
||||
serde_derive = "1.0.210"
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
|
||||
@@ -20,9 +20,9 @@ log = "0.4.22"
|
||||
signal-hook-async-std = "0.2.2"
|
||||
signal-hook = "0.3.17"
|
||||
simplelog = "0.12.2"
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
|
||||
# Argument parsing
|
||||
serde = {version = "1.0.209", features = ["derive"]}
|
||||
serde = {version = "1.0.210", features = ["derive"]}
|
||||
structopt = "0.3.26"
|
||||
structopt-toml = "0.5.1"
|
||||
|
||||
@@ -21,7 +21,7 @@ darkfi-sdk = {path = "../../../src/sdk"}
|
||||
darkfi-serial = {path = "../../../src/serial"}
|
||||
|
||||
# Misc
|
||||
async-std = {version = "1.12.0", features = ["attributes"]}
|
||||
async-std = {version = "1.13.0", features = ["attributes"]}
|
||||
bs58 = "0.5.1"
|
||||
clap = {version = "4.4.11", features = ["derive"]}
|
||||
sled-overlay = "0.1.3"
|
||||
|
||||
@@ -10,7 +10,7 @@ edition = "2021"
|
||||
[workspace]
|
||||
|
||||
[dependencies]
|
||||
anyhow = "1.0.86"
|
||||
anyhow = "1.0.89"
|
||||
darkfi = {path = "../../../", features = ["blockchain"]}
|
||||
darkfi-sdk = {path = "../../../src/sdk"}
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ bs58 = "0.5.1"
|
||||
darkfi-sdk = { path = "../../sdk" }
|
||||
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
||||
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
|
||||
# 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
|
||||
[dev-dependencies]
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
darkfi-contract-test-harness = {path = "../test-harness"}
|
||||
|
||||
# We need to disable random using "custom" which makes the crate a noop
|
||||
|
||||
@@ -11,8 +11,8 @@ crate-type = ["cdylib", "rlib"]
|
||||
[dependencies]
|
||||
darkfi-sdk = { path = "../../sdk" }
|
||||
darkfi-serial = { path = "../../serial", features = ["derive", "crypto"] }
|
||||
thiserror = "1.0.63"
|
||||
wasmparser = "0.216.0"
|
||||
thiserror = "1.0.64"
|
||||
wasmparser = "0.218.0"
|
||||
|
||||
# The following dependencies are used for the client API and
|
||||
# probably shouldn't be in WASM
|
||||
@@ -23,7 +23,7 @@ rand = { version = "0.8.5", optional = true }
|
||||
# These are used for integration tests
|
||||
[dev-dependencies]
|
||||
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
|
||||
# so the wasm32-unknown-unknown target is enabled.
|
||||
|
||||
@@ -13,7 +13,7 @@ blake3 = "1.5.4"
|
||||
bs58 = "0.5.1"
|
||||
darkfi-sdk = { path = "../../sdk" }
|
||||
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
|
||||
# probably shouldn't be in WASM
|
||||
@@ -28,7 +28,7 @@ lazy_static = "1.5.0"
|
||||
|
||||
# These are used just for the integration tests
|
||||
[dev-dependencies]
|
||||
smol = "2.0.1"
|
||||
smol = "2.0.2"
|
||||
darkfi-contract-test-harness = {path = "../test-harness"}
|
||||
|
||||
# We need to disable random using "custom" which makes the crate a noop
|
||||
|
||||
@@ -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.
|
||||
// There may be a drift of one second between this panic check and
|
||||
// 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 {
|
||||
panic!("Next rotation timestamp is in the past");
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ async = ["darkfi-serial/async"]
|
||||
|
||||
[dependencies]
|
||||
# Error handling
|
||||
thiserror = "1.0.63"
|
||||
thiserror = "1.0.64"
|
||||
|
||||
# Serialization
|
||||
darkfi-serial = {path = "../serial", features = ["crypto"]}
|
||||
@@ -31,7 +31,7 @@ blake2b_simd = "1.0.2"
|
||||
blake3 = "1.5.4"
|
||||
chacha20poly1305 = "0.10.1"
|
||||
halo2_gadgets = "0.3.0"
|
||||
bridgetree = "0.5.0"
|
||||
bridgetree = "0.6.0"
|
||||
num-bigint = "0.4.6"
|
||||
num-traits = "0.2.19"
|
||||
pasta_curves = "0.5.1"
|
||||
|
||||
@@ -18,7 +18,7 @@ darkfi = {path = "../../../", features = ["zk", "zkas"]}
|
||||
darkfi-sdk = {path = "../"}
|
||||
halo2_proofs = {version = "0.3.0", features = ["dev-graph", "sanity-checks"]}
|
||||
halo2_gadgets = "0.3.0"
|
||||
plotters = "0.3.6"
|
||||
plotters = "0.3.7"
|
||||
pyo3 = {version = "0.21.2", features = ["gil-refs"]}
|
||||
rand = "0.8.5"
|
||||
|
||||
|
||||
@@ -11,11 +11,11 @@ edition = "2021"
|
||||
[dependencies]
|
||||
darkfi-derive = {version = "0.4.1", path = "./derive", 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
|
||||
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}
|
||||
semver = {version = "1.0.23", optional = true}
|
||||
url = {version = "2.5.2", optional = true}
|
||||
|
||||
@@ -11,7 +11,7 @@ edition = "2021"
|
||||
[dependencies]
|
||||
proc-macro2 = "1.0.86"
|
||||
quote = "1.0.37"
|
||||
syn = {version = "2.0.76", features = ["full", "fold"]}
|
||||
syn = {version = "2.0.79", features = ["full", "fold"]}
|
||||
|
||||
[features]
|
||||
default = []
|
||||
|
||||
@@ -15,7 +15,7 @@ proc-macro = true
|
||||
proc-macro-crate = "3.2.0"
|
||||
proc-macro2 = "1.0.86"
|
||||
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"}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user