chore: Update RandomX to 1.2.1

This commit is contained in:
parazyd
2025-02-18 11:11:22 +01:00
parent ce5dc4988b
commit 2f55e8e09d
3 changed files with 137 additions and 139 deletions

272
Cargo.lock generated
View File

@@ -862,29 +862,6 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "bindgen"
version = "0.69.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "271383c67ccabffb7381723dea0672a673f292304fcb45c01cc648c7a8d58088"
dependencies = [
"bitflags 2.8.0",
"cexpr",
"clang-sys",
"itertools 0.12.1",
"lazy_static",
"lazycell",
"log",
"prettyplease",
"proc-macro2",
"quote",
"regex",
"rustc-hash",
"shlex",
"syn 2.0.98",
"which",
]
[[package]] [[package]]
name = "bindgen" name = "bindgen"
version = "0.70.1" version = "0.70.1"
@@ -900,7 +877,27 @@ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
"regex", "regex",
"rustc-hash", "rustc-hash 1.1.0",
"shlex",
"syn 2.0.98",
]
[[package]]
name = "bindgen"
version = "0.71.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f58bf3d7db68cfbac37cfc485a8d711e87e064c3d0fe0435b92f7a407f9d6b3"
dependencies = [
"bitflags 2.8.0",
"cexpr",
"clang-sys",
"itertools 0.13.0",
"log",
"prettyplease",
"proc-macro2",
"quote",
"regex",
"rustc-hash 2.1.1",
"shlex", "shlex",
"syn 2.0.98", "syn 2.0.98",
] ]
@@ -972,15 +969,16 @@ dependencies = [
[[package]] [[package]]
name = "blake3" name = "blake3"
version = "1.5.5" version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8ee0c1824c4dea5b5f81736aff91bae041d2c07ee1192bec91054e10e3e601e" checksum = "1230237285e3e10cde447185e8975408ae24deaa67205ce684805c25bc0c7937"
dependencies = [ dependencies = [
"arrayref", "arrayref",
"arrayvec 0.7.6", "arrayvec 0.7.6",
"cc", "cc",
"cfg-if 1.0.0", "cfg-if 1.0.0",
"constant_time_eq 0.3.1", "constant_time_eq 0.3.1",
"memmap2 0.9.5",
"rayon-core", "rayon-core",
] ]
@@ -1170,9 +1168,9 @@ dependencies = [
[[package]] [[package]]
name = "bzip2-sys" name = "bzip2-sys"
version = "0.1.11+1.0.8" version = "0.1.12+1.0.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" checksum = "72ebc2f1a417f01e1da30ef264ee86ae31d2dcd2d603ea283d3c244a883ca2a9"
dependencies = [ dependencies = [
"cc", "cc",
"libc", "libc",
@@ -1224,9 +1222,9 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5"
[[package]] [[package]]
name = "cc" name = "cc"
version = "1.2.13" version = "1.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda" checksum = "0c3d1b2e905a3a7b00a6141adb0e4c0bb941d11caf55349d863942a1cc44e3c9"
dependencies = [ dependencies = [
"jobserver", "jobserver",
"libc", "libc",
@@ -1380,9 +1378,9 @@ dependencies = [
[[package]] [[package]]
name = "clap" name = "clap"
version = "4.5.28" version = "4.5.30"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff" checksum = "92b7b18d71fad5313a1e320fa9897994228ce274b60faa4d694fe0ea89cd9e6d"
dependencies = [ dependencies = [
"clap_builder", "clap_builder",
"clap_derive", "clap_derive",
@@ -1390,9 +1388,9 @@ dependencies = [
[[package]] [[package]]
name = "clap_builder" name = "clap_builder"
version = "4.5.27" version = "4.5.30"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7" checksum = "a35db2071778a7344791a4fb4f95308b5673d219dee3ae348b86642574ecc90c"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@@ -1420,9 +1418,9 @@ checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6"
[[package]] [[package]]
name = "cmake" name = "cmake"
version = "0.1.53" version = "0.1.54"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e24a03c8b52922d68a1589ad61032f2c1aa5a8158d2aa0d93c6e9534944bbad6" checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0"
dependencies = [ dependencies = [
"cc", "cc",
] ]
@@ -1684,7 +1682,7 @@ dependencies = [
"hashbrown 0.14.5", "hashbrown 0.14.5",
"log", "log",
"regalloc2", "regalloc2",
"rustc-hash", "rustc-hash 1.1.0",
"smallvec", "smallvec",
"target-lexicon", "target-lexicon",
] ]
@@ -1773,7 +1771,7 @@ dependencies = [
"anes", "anes",
"cast", "cast",
"ciborium", "ciborium",
"clap 4.5.28", "clap 4.5.30",
"criterion-plot", "criterion-plot",
"is-terminal", "is-terminal",
"itertools 0.10.5", "itertools 0.10.5",
@@ -1953,9 +1951,9 @@ dependencies = [
[[package]] [[package]]
name = "csv-core" name = "csv-core"
version = "0.1.11" version = "0.1.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" checksum = "7d02f3b0da4c6504f86e9cd789d8dbafab48c2321be74e9987593de5a894d93d"
dependencies = [ dependencies = [
"memchr", "memchr",
] ]
@@ -2011,9 +2009,9 @@ dependencies = [
[[package]] [[package]]
name = "curl-sys" name = "curl-sys"
version = "0.4.78+curl-8.11.0" version = "0.4.80+curl-8.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8eec768341c5c7789611ae51cf6c459099f22e64a5d5d0ce4892434e33821eaf" checksum = "55f7df2eac63200c3ab25bde3b2268ef2ee56af3d238e76d61f01c3c49bff734"
dependencies = [ dependencies = [
"cc", "cc",
"libc", "libc",
@@ -2059,10 +2057,10 @@ dependencies = [
"arti-client", "arti-client",
"async-recursion", "async-recursion",
"async-trait", "async-trait",
"blake3 1.5.5", "blake3 1.6.0",
"bs58", "bs58",
"chrono", "chrono",
"clap 4.5.28", "clap 4.5.30",
"criterion", "criterion",
"crypto_api_chachapoly", "crypto_api_chachapoly",
"darkfi-derive", "darkfi-derive",
@@ -2115,7 +2113,7 @@ dependencies = [
name = "darkfi-contract-test-harness" name = "darkfi-contract-test-harness"
version = "0.4.1" version = "0.4.1"
dependencies = [ dependencies = [
"blake3 1.5.5", "blake3 1.6.0",
"darkfi", "darkfi",
"darkfi-sdk", "darkfi-sdk",
"darkfi-serial", "darkfi-serial",
@@ -2180,7 +2178,7 @@ name = "darkfi-sdk"
version = "0.4.1" version = "0.4.1"
dependencies = [ dependencies = [
"blake2b_simd", "blake2b_simd",
"blake3 1.5.5", "blake3 1.6.0",
"bridgetree", "bridgetree",
"bs58", "bs58",
"chacha20poly1305", "chacha20poly1305",
@@ -2218,7 +2216,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b2a240620a7858db545156a1de5b215c9b10344c7ad527eed0fc67efd5cea08a" checksum = "b2a240620a7858db545156a1de5b215c9b10344c7ad527eed0fc67efd5cea08a"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"blake3 1.5.5", "blake3 1.6.0",
"bridgetree", "bridgetree",
"darkfi-derive", "darkfi-derive",
"futures-lite 2.6.0", "futures-lite 2.6.0",
@@ -2268,7 +2266,7 @@ dependencies = [
name = "darkfi_money_contract" name = "darkfi_money_contract"
version = "0.4.1" version = "0.4.1"
dependencies = [ dependencies = [
"blake3 1.5.5", "blake3 1.6.0",
"bs58", "bs58",
"chacha20poly1305", "chacha20poly1305",
"darkfi", "darkfi",
@@ -2289,7 +2287,7 @@ name = "darkfid"
version = "0.4.1" version = "0.4.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"blake3 1.5.5", "blake3 1.6.0",
"bs58", "bs58",
"darkfi", "darkfi",
"darkfi-contract-test-harness", "darkfi-contract-test-harness",
@@ -2319,7 +2317,7 @@ version = "0.5.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"bcrypt", "bcrypt",
"blake3 1.5.5", "blake3 1.6.0",
"bs58", "bs58",
"crypto_box", "crypto_box",
"darkfi", "darkfi",
@@ -2474,9 +2472,9 @@ checksum = "0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f"
[[package]] [[package]]
name = "data-encoding" name = "data-encoding"
version = "2.7.0" version = "2.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0e60eed09d8c01d3cee5b7d30acb059b76614c918fa0f992e0dd6eeb10daad6f" checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010"
[[package]] [[package]]
name = "dchatd" name = "dchatd"
@@ -2554,9 +2552,9 @@ dependencies = [
[[package]] [[package]]
name = "derive-deftly" name = "derive-deftly"
version = "0.14.2" version = "0.14.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72f9bc3564f74be6c35d49a7efee54380d7946ccc631323067f33fabb9246027" checksum = "e8ea84d0109517cc2253d4a679bdda1e8989e9bd86987e9e4f75ffdda0095fd1"
dependencies = [ dependencies = [
"derive-deftly-macros", "derive-deftly-macros",
"heck 0.5.0", "heck 0.5.0",
@@ -2564,18 +2562,18 @@ dependencies = [
[[package]] [[package]]
name = "derive-deftly-macros" name = "derive-deftly-macros"
version = "0.14.2" version = "0.14.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1b84d32b18d9a256d81e4fec2e4cfd0ab6dde5e5ff49be1713ae0adbd0060c2" checksum = "357422a457ccb850dc8f1c1680e0670079560feaad6c2e247e3f345c4fab8a3f"
dependencies = [ dependencies = [
"heck 0.5.0", "heck 0.5.0",
"indexmap 2.7.1", "indexmap 2.7.1",
"itertools 0.13.0", "itertools 0.14.0",
"proc-macro-crate", "proc-macro-crate",
"proc-macro2", "proc-macro2",
"quote", "quote",
"sha3", "sha3",
"strum", "strum 0.27.1",
"syn 2.0.98", "syn 2.0.98",
"void", "void",
] ]
@@ -2809,7 +2807,7 @@ checksum = "ea8a8b81cacc08888170eef4d13b775126db426d0b348bee9d18c2c1eaf123cf"
name = "drk" name = "drk"
version = "0.4.1" version = "0.4.1"
dependencies = [ dependencies = [
"blake3 1.5.5", "blake3 1.6.0",
"bs58", "bs58",
"darkfi", "darkfi",
"darkfi-sdk", "darkfi-sdk",
@@ -3044,9 +3042,9 @@ dependencies = [
[[package]] [[package]]
name = "equivalent" name = "equivalent"
version = "1.0.1" version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f"
[[package]] [[package]]
name = "erased-serde" name = "erased-serde"
@@ -3565,7 +3563,7 @@ dependencies = [
name = "genev" name = "genev"
version = "0.4.1" version = "0.4.1"
dependencies = [ dependencies = [
"clap 4.5.28", "clap 4.5.30",
"darkfi", "darkfi",
"darkfi-serial", "darkfi-serial",
"genevd", "genevd",
@@ -3581,7 +3579,7 @@ name = "genevd"
version = "0.4.1" version = "0.4.1"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"blake3 1.5.5", "blake3 1.6.0",
"darkfi", "darkfi",
"darkfi-serial", "darkfi-serial",
"easy-parallel", "easy-parallel",
@@ -3920,15 +3918,6 @@ dependencies = [
"digest 0.10.7", "digest 0.10.7",
] ]
[[package]]
name = "home"
version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"
dependencies = [
"windows-sys 0.59.0",
]
[[package]] [[package]]
name = "hostname-validator" name = "hostname-validator"
version = "1.1.1" version = "1.1.1"
@@ -4489,12 +4478,6 @@ dependencies = [
"spin 0.9.8", "spin 0.9.8",
] ]
[[package]]
name = "lazycell"
version = "1.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
[[package]] [[package]]
name = "leb128" name = "leb128"
version = "0.2.5" version = "0.2.5"
@@ -4807,9 +4790,9 @@ dependencies = [
[[package]] [[package]]
name = "miniz_oxide" name = "miniz_oxide"
version = "0.8.3" version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8402cab7aefae129c6977bb0ff1b8fd9a04eb5b51efc50a70bea51cda0c7924" checksum = "b3b1c9bd4fe1f0f8b387f6eb9eb3b4a1aa26185e5750efb9140301703f62cd1b"
dependencies = [ dependencies = [
"adler2", "adler2",
"simd-adler32", "simd-adler32",
@@ -5109,9 +5092,9 @@ dependencies = [
[[package]] [[package]]
name = "oid-registry" name = "oid-registry"
version = "0.8.0" version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "264c56d1492c13e769662197fb6b94e0a52abe52d27efac374615799a4bf453d" checksum = "12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7"
dependencies = [ dependencies = [
"asn1-rs 0.7.0", "asn1-rs 0.7.0",
] ]
@@ -5145,9 +5128,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381"
[[package]] [[package]]
name = "openssl" name = "openssl"
version = "0.10.70" version = "0.10.71"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "61cfb4e166a8bb8c9b55c500bc2308550148ece889be90f609377e58140f42c6" checksum = "5e14130c6a98cd258fdcb0fb6d744152343ff729cbfcb28c656a9d12b999fbcd"
dependencies = [ dependencies = [
"bitflags 2.8.0", "bitflags 2.8.0",
"cfg-if 1.0.0", "cfg-if 1.0.0",
@@ -5177,18 +5160,18 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e"
[[package]] [[package]]
name = "openssl-src" name = "openssl-src"
version = "300.4.1+3.4.0" version = "300.4.2+3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "faa4eac4138c62414b5622d1b31c5c304f34b406b013c079c2bbc652fdd6678c" checksum = "168ce4e058f975fe43e89d9ccf78ca668601887ae736090aacc23ae353c298e2"
dependencies = [ dependencies = [
"cc", "cc",
] ]
[[package]] [[package]]
name = "openssl-sys" name = "openssl-sys"
version = "0.9.105" version = "0.9.106"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b22d5b84be05a8d6947c7cb71f7c849aa0f112acd4bf51c2a7c1c988ac0a9dc" checksum = "8bb61ea9811cc39e3c2069f40b8b8e2e70d8569b361f879786cc7ed48b777cdd"
dependencies = [ dependencies = [
"cc", "cc",
"libc", "libc",
@@ -6037,11 +6020,11 @@ dependencies = [
[[package]] [[package]]
name = "randomx" name = "randomx"
version = "1.1.11" version = "1.2.1"
source = "git+https://github.com/darkrenaissance/RandomX#42fe8c60742c946d09c214c5609f461e8ae04aad" source = "git+https://codeberg.org/darkrenaissance/RandomX#e21b145269f415361fd7be145400bf9af0abdf65"
dependencies = [ dependencies = [
"bindgen 0.69.5", "bindgen 0.71.1",
"bitflags 1.3.2", "bitflags 2.8.0",
] ]
[[package]] [[package]]
@@ -6071,7 +6054,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "48406db8ac1f3cbc7dcdb56ec355343817958a356ff430259bb07baf7607e1e1" checksum = "48406db8ac1f3cbc7dcdb56ec355343817958a356ff430259bb07baf7607e1e1"
dependencies = [ dependencies = [
"pem", "pem",
"ring 0.17.8", "ring 0.17.9",
"time 0.3.37", "time 0.3.37",
"yasna", "yasna",
] ]
@@ -6124,7 +6107,7 @@ checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6"
dependencies = [ dependencies = [
"hashbrown 0.13.2", "hashbrown 0.13.2",
"log", "log",
"rustc-hash", "rustc-hash 1.1.0",
"slice-group-by", "slice-group-by",
"smallvec", "smallvec",
] ]
@@ -6227,15 +6210,14 @@ dependencies = [
[[package]] [[package]]
name = "ring" name = "ring"
version = "0.17.8" version = "0.17.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" checksum = "e75ec5e92c4d8aede845126adc388046234541629e76029599ed35a003c7ed24"
dependencies = [ dependencies = [
"cc", "cc",
"cfg-if 1.0.0", "cfg-if 1.0.0",
"getrandom 0.2.15", "getrandom 0.2.15",
"libc", "libc",
"spin 0.9.8",
"untrusted 0.9.0", "untrusted 0.9.0",
"windows-sys 0.52.0", "windows-sys 0.52.0",
] ]
@@ -6338,6 +6320,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustc-hash"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d"
[[package]] [[package]]
name = "rustc-hex" name = "rustc-hex"
version = "2.1.0" version = "2.1.0"
@@ -6400,13 +6388,13 @@ dependencies = [
[[package]] [[package]]
name = "rustls" name = "rustls"
version = "0.23.22" version = "0.23.23"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7" checksum = "47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395"
dependencies = [ dependencies = [
"log", "log",
"once_cell", "once_cell",
"ring 0.17.8", "ring 0.17.9",
"rustls-pki-types", "rustls-pki-types",
"rustls-webpki", "rustls-webpki",
"subtle", "subtle",
@@ -6434,7 +6422,7 @@ version = "0.102.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9"
dependencies = [ dependencies = [
"ring 0.17.8", "ring 0.17.9",
"rustls-pki-types", "rustls-pki-types",
"untrusted 0.9.0", "untrusted 0.9.0",
] ]
@@ -7007,9 +6995,9 @@ dependencies = [
[[package]] [[package]]
name = "smallvec" name = "smallvec"
version = "1.13.2" version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd"
[[package]] [[package]]
name = "smartcow" name = "smartcow"
@@ -7290,7 +7278,16 @@ version = "0.26.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06"
dependencies = [ dependencies = [
"strum_macros", "strum_macros 0.26.4",
]
[[package]]
name = "strum"
version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f64def088c51c9510a8579e3c5d67c65349dcf755e5479ad3d010aa6454e2c32"
dependencies = [
"strum_macros 0.27.1",
] ]
[[package]] [[package]]
@@ -7306,6 +7303,19 @@ dependencies = [
"syn 2.0.98", "syn 2.0.98",
] ]
[[package]]
name = "strum_macros"
version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8"
dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
"rustversion",
"syn 2.0.98",
]
[[package]] [[package]]
name = "subtle" name = "subtle"
version = "2.6.1" version = "2.6.1"
@@ -7485,7 +7495,7 @@ name = "taud"
version = "0.4.2" version = "0.4.2"
dependencies = [ dependencies = [
"async-trait", "async-trait",
"blake3 1.5.5", "blake3 1.6.0",
"bs58", "bs58",
"chrono", "chrono",
"crypto_box", "crypto_box",
@@ -7513,9 +7523,9 @@ dependencies = [
[[package]] [[package]]
name = "tempfile" name = "tempfile"
version = "3.16.0" version = "3.17.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "38c246215d7d24f48ae091a2902398798e05d978b24315d6efbc00ede9a8bb91" checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230"
dependencies = [ dependencies = [
"cfg-if 1.0.0", "cfg-if 1.0.0",
"fastrand 2.3.0", "fastrand 2.3.0",
@@ -7789,9 +7799,9 @@ dependencies = [
[[package]] [[package]]
name = "toml_edit" name = "toml_edit"
version = "0.22.23" version = "0.22.24"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02a8b472d1a3d7c18e2d61a489aee3453fd9031c33e4f55bd533f4a7adca1bee" checksum = "17b4795ff5edd201c7cd6dca065ae59972ce77d1b80fa0a84d94950ece7d1474"
dependencies = [ dependencies = [
"indexmap 2.7.1", "indexmap 2.7.1",
"serde", "serde",
@@ -8017,7 +8027,7 @@ dependencies = [
"serde", "serde",
"serde-value", "serde-value",
"serde_ignored", "serde_ignored",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"toml 0.8.20", "toml 0.8.20",
"tor-basic-utils", "tor-basic-utils",
@@ -8113,7 +8123,7 @@ dependencies = [
"scopeguard", "scopeguard",
"serde", "serde",
"signature", "signature",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"time 0.3.37", "time 0.3.37",
"tor-async-utils", "tor-async-utils",
@@ -8146,7 +8156,7 @@ dependencies = [
"paste", "paste",
"retry-error", "retry-error",
"static_assertions", "static_assertions",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"tracing", "tracing",
"void", "void",
@@ -8187,7 +8197,7 @@ dependencies = [
"rand 0.8.5", "rand 0.8.5",
"safelog", "safelog",
"serde", "serde",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"tor-async-utils", "tor-async-utils",
"tor-basic-utils", "tor-basic-utils",
@@ -8224,7 +8234,7 @@ dependencies = [
"retry-error", "retry-error",
"safelog", "safelog",
"slotmap-careful", "slotmap-careful",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"tor-async-utils", "tor-async-utils",
"tor-basic-utils", "tor-basic-utils",
@@ -8308,7 +8318,7 @@ dependencies = [
"safelog", "safelog",
"serde", "serde",
"serde_with", "serde_with",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"tor-async-utils", "tor-async-utils",
"tor-basic-utils", "tor-basic-utils",
@@ -8411,7 +8421,7 @@ dependencies = [
"safelog", "safelog",
"serde", "serde",
"serde_with", "serde_with",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"tor-basic-utils", "tor-basic-utils",
"tor-bytes", "tor-bytes",
@@ -8517,7 +8527,7 @@ dependencies = [
"rand 0.8.5", "rand 0.8.5",
"serde", "serde",
"static_assertions", "static_assertions",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"time 0.3.37", "time 0.3.37",
"tor-basic-utils", "tor-basic-utils",
@@ -8728,7 +8738,7 @@ dependencies = [
"pin-project", "pin-project",
"priority-queue", "priority-queue",
"slotmap-careful", "slotmap-careful",
"strum", "strum 0.26.3",
"thiserror 2.0.11", "thiserror 2.0.11",
"tor-error", "tor-error",
"tor-general-addr", "tor-general-addr",
@@ -8890,9 +8900,9 @@ checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e"
[[package]] [[package]]
name = "typenum" name = "typenum"
version = "1.17.0" version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f"
[[package]] [[package]]
name = "uint" name = "uint"
@@ -9042,9 +9052,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]] [[package]]
name = "uuid" name = "uuid"
version = "1.13.1" version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ced87ca4be083373936a67f8de945faa23b6b42384bd5b64434850802c6dccd0" checksum = "8c1f41ffb7cf259f1ecc2876861a17e7142e63ead296f671f81f6ae85903e0d6"
[[package]] [[package]]
name = "valuable" name = "valuable"
@@ -9539,18 +9549,6 @@ version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
[[package]]
name = "which"
version = "4.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
dependencies = [
"either",
"home",
"once_cell",
"rustix 0.38.44",
]
[[package]] [[package]]
name = "winapi" name = "winapi"
version = "0.3.9" version = "0.3.9"
@@ -9836,9 +9834,9 @@ checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
[[package]] [[package]]
name = "winnow" name = "winnow"
version = "0.7.1" version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "86e376c75f4f43f44db463cf729e0d3acbf954d13e22c51e26e4c264b4ab545f" checksum = "59690dea168f2198d1a3b0cac23b8063efcd11012f10ae4698f284808c8ef603"
dependencies = [ dependencies = [
"memchr", "memchr",
] ]
@@ -9906,7 +9904,7 @@ dependencies = [
"lazy_static", "lazy_static",
"nom", "nom",
"oid-registry", "oid-registry",
"ring 0.17.8", "ring 0.17.9",
"rusticata-macros", "rusticata-macros",
"thiserror 2.0.11", "thiserror 2.0.11",
"time 0.3.37", "time 0.3.37",

View File

@@ -125,7 +125,7 @@ wasmer-middlewares = {version = "5.0.5-rc1", optional = true}
sled-overlay = {version = "0.1.6", optional = true} sled-overlay = {version = "0.1.6", optional = true}
# Miner # Miner
randomx = {git = "https://github.com/darkrenaissance/RandomX", optional = true} randomx = {git = "https://codeberg.org/darkrenaissance/RandomX", optional = true}
[dev-dependencies] [dev-dependencies]
clap = {version = "4.4.11", features = ["derive"]} clap = {version = "4.4.11", features = ["derive"]}

View File

@@ -6,7 +6,7 @@ edition = "2021"
[workspace] [workspace]
[dependencies] [dependencies]
randomx = {git = "https://github.com/darkrenaissance/RandomX"} randomx = {git = "https://codeberg.org/darkrenaissance/RandomX"}
darkfi-serial = {path = "../../../src/serial"} darkfi-serial = {path = "../../../src/serial"}
darkfi-sdk = {path = "../../../src/sdk", features = ["async"]} darkfi-sdk = {path = "../../../src/sdk", features = ["async"]}
darkfi = {path = "../../../", features = ["util", "async-serial"]} darkfi = {path = "../../../", features = ["util", "async-serial"]}