diff --git a/Cargo.lock b/Cargo.lock index 9552173d1..e510a0847 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,12 +19,12 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "aead" -version = "0.5.2" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0" +checksum = "1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99" dependencies = [ - "crypto-common 0.1.7", - "generic-array", + "crypto-common 0.2.2", + "inout 0.2.5", ] [[package]] @@ -34,7 +34,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", - "cipher", + "cipher 0.4.4", "cpufeatures 0.2.17", ] @@ -2565,11 +2565,10 @@ dependencies = [ [[package]] name = "blake3" -version = "1.8.6" +version = "1.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76ae7bad254120e9e4c63bafc385310756f90c484eac0e36b8317cf09cb92a77" +checksum = "6d9e454fc11f76977dc803893aff6304ed33d6a26efae8696573bea74baa27ae" dependencies = [ - "arrayref", "arrayvec", "cc", "cfg-if", @@ -2973,7 +2972,7 @@ dependencies = [ "clap", "clap_complete", "comfy-table", - "dirs", + "dirs 6.0.0", "dunce", "evmole", "eyre", @@ -3041,37 +3040,26 @@ checksum = "f079e83a288787bcd14a6aea84cee5c87a67c5a3e660c30f557a3d24761b3527" [[package]] name = "chacha20" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" -dependencies = [ - "cfg-if", - "cipher", - "cpufeatures 0.2.17", -] - -[[package]] -name = "chacha20" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81" +checksum = "65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06" dependencies = [ "cfg-if", + "cipher 0.5.2", "cpufeatures 0.3.0", "rand_core 0.10.1", ] [[package]] name = "chacha20poly1305" -version = "0.10.1" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" +checksum = "9b89e1c441e926b9c82a8d023f6e1b7ae0adcfaa7d621814e4d60789bac751cb" dependencies = [ "aead", - "chacha20 0.9.1", - "cipher", + "chacha20", + "cipher 0.5.2", "poly1305", - "zeroize", ] [[package]] @@ -3082,7 +3070,7 @@ dependencies = [ "alloy-json-abi", "alloy-primitives", "clap", - "dirs", + "dirs 6.0.0", "eyre", "forge-doc", "forge-fmt", @@ -3157,8 +3145,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ "crypto-common 0.1.7", - "inout", - "zeroize", + "inout 0.1.4", +] + +[[package]] +name = "cipher" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c" +dependencies = [ + "block-buffer 0.12.1", + "crypto-common 0.2.2", + "inout 0.2.5", ] [[package]] @@ -3248,11 +3246,11 @@ dependencies = [ [[package]] name = "cliclack" -version = "0.3.8" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa510b739c618c679375ea9c5af44ce9f591289546e874ad5910e7ce7df79844" +checksum = "134778b6a125729ff495c23ba32f64e0c26d61edd52f1f6715a0d036785cf30b" dependencies = [ - "console 0.15.11", + "console 0.16.4", "indicatif", "once_cell", "strsim", @@ -3278,12 +3276,6 @@ dependencies = [ "cc", ] -[[package]] -name = "cmov" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d5ce5728ecb5285a5dd35f02a6a8e34e0828e0b38e8e632e249a3fe3f320211" - [[package]] name = "cmov" version = "0.5.4" @@ -3434,9 +3426,9 @@ checksum = "55b672471b4e9f9e95499ea597ff64941a309b2cdbffcc46f2cc5e2d971fd335" [[package]] name = "commonware-codec" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "785ff1148d798363638d83a1dfcca9db8ac6001a27292a23dc10a8595e1ee480" +checksum = "4d1e1bd11366f81e304c737c098eb0c075cef59e21daff44c3227952c2f75b49" dependencies = [ "bytes", "cfg-if", @@ -3448,9 +3440,9 @@ dependencies = [ [[package]] name = "commonware-codec-macros" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e308eca99c0be5ae7d8c19ecb5c2c85b7484b3b7e24f6e36eaed46a9a7cad0c" +checksum = "54ccca449c618a38da9b867c128ec1e7be55cfe0b69b8814c25daac229ac6cc9" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -3460,14 +3452,13 @@ dependencies = [ [[package]] name = "commonware-cryptography" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57bb1a88685e18438cea8258ae5073c89175dcd7c1f8711f5b60ef0be17c80ff" +checksum = "df6b593210847c596c6657f2fb033c57ac0ef2f7ce68559c0e79040a34b65b7e" dependencies = [ "ahash", "aws-lc-rs", "blake3", - "blst", "bytes", "cfg-if", "chacha20poly1305", @@ -3477,14 +3468,14 @@ dependencies = [ "commonware-math", "commonware-parallel", "commonware-utils", - "cpufeatures 0.2.17", - "ctutils 0.3.1", + "cpufeatures 0.3.0", + "ctutils", "curve25519-dalek", "ecdsa 0.17.0", "fixedbitset", "getrandom 0.2.17", "getrandom 0.4.3", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "once_cell", "p256 0.14.0", "rand 0.10.2", @@ -3498,9 +3489,9 @@ dependencies = [ [[package]] name = "commonware-formatting" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15d388a79f0fad7ad9fad6b5f4a594c1e6675935221224aaa4d7e376b362c203" +checksum = "7cdfc3a5a45f024571d9abce2bdb5a52081f9f017e61b80e2bff89856361ceee" dependencies = [ "commonware-macros", "const-hex", @@ -3508,31 +3499,31 @@ dependencies = [ [[package]] name = "commonware-macros" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b49853beaa75a447c448eaf6a48a38ba247a85792807956bc4487565a35fa35b" +checksum = "3058bc70420515d6e92d99510ec2b2a2e1d029a6aced44d243c05ce8d60c6493" dependencies = [ "commonware-macros-impl", ] [[package]] name = "commonware-macros-impl" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b099d6d10014a6ab1ae0b112c8329570adacc1fdbf6b27c9aebb38195f4eee" +checksum = "bbcf77c39d7486af7394b1d1c4d268d08a5763036b813a2e6aba2ee825b5bd45" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", "syn 2.0.119", - "toml 0.9.12+spec-1.1.0", + "toml 1.1.4+spec-1.1.0", ] [[package]] name = "commonware-math" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fd414779c4ebd26d9806cf012ad4f490555844aedafafa64cc26428e2f854f1" +checksum = "e0227b6d4c3e264894c92c682e532128dd22c21bf835c86a6ec6ba9cb15e3f87" dependencies = [ "bytes", "commonware-codec", @@ -3544,9 +3535,9 @@ dependencies = [ [[package]] name = "commonware-parallel" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7a1b76ed5be614064839d20ec70f0177f92ba7da04dea0f5b0411c7e10a9ad6" +checksum = "10bae95b6d977699c212691a996805e241936d8f958c73a1ebff0190376d1260" dependencies = [ "cfg-if", "commonware-macros", @@ -3554,20 +3545,19 @@ dependencies = [ [[package]] name = "commonware-utils" -version = "2026.7.1" +version = "2026.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c7b4991ff7135416985adf3bf39f16f77cd2066fbbe2e3854e99379d90c6e5" +checksum = "a611d1e0f4285e396deab2e76cf0554f05fee53e9c3d69a53374ce069b88ab44" dependencies = [ "ahash", "bytes", - "cfg-if", "commonware-codec", "commonware-formatting", "commonware-macros", "getrandom 0.2.17", "getrandom 0.3.4", "getrandom 0.4.3", - "hashbrown 0.16.1", + "hashbrown 0.17.1", "num-traits", "pin-project", "rand 0.10.2", @@ -3624,7 +3614,6 @@ dependencies = [ "encode_unicode", "libc", "once_cell", - "unicode-width 0.2.2", "windows-sys 0.59.0", ] @@ -3882,7 +3871,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1a52aa3fcda4e6302a9f48734f234d35d4721b96f8fe07d073f07ce9df4f0271" dependencies = [ "cpubits", - "ctutils 0.4.2", + "ctutils", "hybrid-array", "num-traits", "rand_core 0.10.1", @@ -3916,7 +3905,7 @@ version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" dependencies = [ - "cipher", + "cipher 0.4.4", ] [[package]] @@ -3932,20 +3921,11 @@ dependencies = [ [[package]] name = "ctutils" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c67c81499f542d1dd38c6a2a2fe825f4dd4bca5162965dd2eea0c8119873d3c" -dependencies = [ - "cmov 0.4.6", -] - -[[package]] -name = "ctutils" -version = "0.4.2" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e" +checksum = "12218662ccac37d9714f2191252553d67585b97df8c839cbe49e0bde278dc865" dependencies = [ - "cmov 0.5.4", + "cmov", "subtle", ] @@ -4290,7 +4270,16 @@ dependencies = [ "block-buffer 0.12.1", "const-oid 0.10.2", "crypto-common 0.2.2", - "ctutils 0.4.2", + "ctutils", +] + +[[package]] +name = "digest-io" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2de63d600bc7fab91180bc17385f29b342468dc8ef2af09dceba450a293de3da" +dependencies = [ + "digest 0.11.3", ] [[package]] @@ -4302,6 +4291,15 @@ dependencies = [ "dirs-sys", ] +[[package]] +name = "dirs" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d57d423b3c82e89b9a24ca3091fee61f456a26edbd28d26c65906f4bc1dcd8f" +dependencies = [ + "dirs-sys", +] + [[package]] name = "dirs-sys" version = "0.5.0" @@ -4567,29 +4565,6 @@ dependencies = [ "syn 3.0.3", ] -[[package]] -name = "env_filter" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900d271a03799a1ee8d1ca9b19893b48ca674a9284fefcfb85f05e74ed314217" -dependencies = [ - "log", - "regex", -] - -[[package]] -name = "env_logger" -version = "0.11.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de671bd27a75a797dc9ae289ba1e77276e75e2026408aab65185384e2d5cd3f6" -dependencies = [ - "anstream 1.0.0", - "anstyle", - "env_filter", - "jiff", - "log", -] - [[package]] name = "equator" version = "0.4.2" @@ -5506,7 +5481,7 @@ dependencies = [ "alloy-chains", "alloy-primitives", "clap", - "dirs", + "dirs 6.0.0", "dunce", "eyre", "figment2", @@ -6486,7 +6461,7 @@ dependencies = [ "tokio", "tokio-rustls", "tower-service", - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] @@ -6816,6 +6791,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "inout" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b5cf4372d022092674a83b8febf5865f7a573cc0c5baec5e49c879b6a20978f" +dependencies = [ + "hybrid-array", +] + [[package]] name = "instability" version = "0.3.13" @@ -8171,12 +8155,6 @@ dependencies = [ "serde", ] -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - [[package]] name = "opener" version = "0.8.5" @@ -8645,12 +8623,11 @@ checksum = "f6b464fbc74e149a392436b17d523f769e057cb6877f6a5c4618bc6f11800548" [[package]] name = "poly1305" -version = "0.8.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" +checksum = "6e2d0073b297041425c7c3df6eb4792d598a15323fe63346852b092eca02904c" dependencies = [ - "cpufeatures 0.2.17", - "opaque-debug", + "cpufeatures 0.3.0", "universal-hash", ] @@ -9169,7 +9146,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" dependencies = [ - "chacha20 0.10.1", + "chacha20", "getrandom 0.4.3", "rand_core 0.10.1", ] @@ -9448,9 +9425,7 @@ checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" dependencies = [ "base64 0.22.1", "bytes", - "encoding_rs", "futures-core", - "futures-util", "h2", "http 1.5.0", "http-body 1.1.0", @@ -9460,8 +9435,6 @@ dependencies = [ "hyper-util", "js-sys", "log", - "mime", - "mime_guess", "percent-encoding", "pin-project-lite", "quinn", @@ -9473,16 +9446,14 @@ dependencies = [ "sync_wrapper", "tokio", "tokio-rustls", - "tokio-util", "tower", "tower-http", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", - "wasm-streams 0.4.2", "web-sys", - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] @@ -9493,6 +9464,7 @@ checksum = "219c5811de6525e5416c7d5d53bb656d3afdbc6c5af816e0802bcfa42dbdc1c3" dependencies = [ "base64 0.22.1", "bytes", + "encoding_rs", "futures-channel", "futures-core", "futures-util", @@ -9505,6 +9477,7 @@ dependencies = [ "hyper-util", "js-sys", "log", + "mime", "mime_guess", "percent-encoding", "pin-project-lite", @@ -9525,7 +9498,7 @@ dependencies = [ "url", "wasm-bindgen", "wasm-bindgen-futures", - "wasm-streams 0.5.0", + "wasm-streams", "web-sys", ] @@ -10374,9 +10347,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.45" +version = "0.23.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d41d731c7d2f962d1ccc364cec258de3c0e93b38c2fb3ba97ac74513048d634" +checksum = "48e13bd8c0e9365c43cfa5c9e8f9ad49d3c8444926c9aac819e0e4dc503c8fdf" dependencies = [ "aws-lc-rs", "log", @@ -10439,9 +10412,9 @@ checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" -version = "0.103.14" +version = "0.103.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0527518605e68109d875e248ea259b6758801cf165e4b2c2733ae3b51f12535a" +checksum = "4443b1b6d39d7c663139942cc4558262562d2c84123bb6282ef177009ca8b281" dependencies = [ "aws-lc-rs", "ring", @@ -10507,7 +10480,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" dependencies = [ - "cipher", + "cipher 0.4.4", ] [[package]] @@ -10620,7 +10593,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d56d437c2f19203ce5f7122e507831de96f3d2d4d3be5af44a0b0a09d8a80e4d" dependencies = [ "base16ct 1.0.0", - "ctutils 0.4.2", + "ctutils", "der 0.8.1", "hybrid-array", "subtle", @@ -11283,9 +11256,9 @@ dependencies = [ [[package]] name = "soldeer-commands" -version = "0.10.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfd18a52d398ab7defa85ea5a3f94ca335e8ae0b40c76e8f7d5cc1ea0924e356" +checksum = "87df5e663584879612c94cade5639d622e81c8867fabce161a7de3ffb401f8a8" dependencies = [ "bon", "clap", @@ -11293,7 +11266,6 @@ dependencies = [ "cliclack", "derive_more", "email-address-parser", - "env_logger", "path-slash", "rayon", "soldeer-core", @@ -11302,9 +11274,9 @@ dependencies = [ [[package]] name = "soldeer-core" -version = "0.10.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "295509f269318c6e3f11ea3bd09b29c974d00403bdf5291577c0bc6adaa9c2fd" +checksum = "8fcc83a67cb03e2950606303043a62a0e65a149e644d8617b757dc80e2276e30" dependencies = [ "bon", "chrono", @@ -11317,7 +11289,7 @@ dependencies = [ "path-slash", "rayon", "regex", - "reqwest 0.12.28", + "reqwest 0.13.4", "sanitize-filename", "semver 1.0.28", "serde", @@ -11325,10 +11297,9 @@ dependencies = [ "sha2 0.10.9", "thiserror 2.0.20", "tokio", - "toml_edit 0.23.10+spec-1.0.0", + "toml_edit 0.25.13+spec-1.1.0", "uuid 1.24.1", - "zip 4.6.1", - "zip-extract", + "zip", ] [[package]] @@ -11568,12 +11539,13 @@ dependencies = [ [[package]] name = "svm-rs" -version = "0.5.26" +version = "0.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "719335a19e8e3a37111f6bc98934f23b352c90ba4c212093de468040045cba6c" +checksum = "22cf5aafb7b52198c28ad62af3f666d7f206a7c768011c9130eec6e0aa996893" dependencies = [ "const-hex", - "dirs", + "digest-io", + "dirs 7.0.0", "reqwest 0.13.4", "semver 1.0.28", "serde", @@ -11582,14 +11554,14 @@ dependencies = [ "tempfile", "thiserror 2.0.20", "url", - "zip 8.6.0", + "zip", ] [[package]] name = "svm-rs-builds" -version = "0.5.26" +version = "0.5.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fad35f683c073d486fac669d71433752a8bfff3b19e49f2bc089fd6b0c158dd" +checksum = "a7b38cc89288ba45da6847d5963e49cff0331805fa6cbe276609e5e606a72710" dependencies = [ "const-hex", "semver 1.0.28", @@ -11702,7 +11674,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix", "windows-sys 0.61.2", @@ -11956,9 +11928,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.53.1" +version = "1.53.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "202caea871b69668250d242070849eb495be178ed697a3e98aebce5bc81a0bed" +checksum = "ce3335fa71841cda333a58d7615b03901380ecf09d59b3296d21f8bbac0dde4e" dependencies = [ "bytes", "libc", @@ -12082,21 +12054,6 @@ dependencies = [ "serde_core", ] -[[package]] -name = "toml_edit" -version = "0.23.10+spec-1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" -dependencies = [ - "indexmap 2.14.0", - "serde_core", - "serde_spanned", - "toml_datetime 0.7.5+spec-1.1.0", - "toml_parser", - "toml_writer", - "winnow 0.7.15", -] - [[package]] name = "toml_edit" version = "0.24.1+spec-1.1.0" @@ -12121,6 +12078,7 @@ dependencies = [ "serde_spanned", "toml_datetime 1.1.1+spec-1.1.0", "toml_parser", + "toml_writer", "winnow 1.0.4", ] @@ -12167,7 +12125,7 @@ dependencies = [ "tower-layer", "tower-service", "tracing", - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] @@ -12592,12 +12550,12 @@ checksum = "81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3" [[package]] name = "universal-hash" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" +checksum = "f4987bdc12753382e0bec4a65c50738ffaabc998b9cdd1f952fb5f39b0048a96" dependencies = [ - "crypto-common 0.1.7", - "subtle", + "crypto-common 0.2.2", + "ctutils", ] [[package]] @@ -12879,19 +12837,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "wasm-streams" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" -dependencies = [ - "futures-util", - "js-sys", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", -] - [[package]] name = "wasm-streams" version = "0.5.0" @@ -13026,9 +12971,9 @@ dependencies = [ [[package]] name = "webpki-root-certs" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b96554aa2acc8ccdb7e1c9a58a7a68dd5d13bccc69cd124cb09406db612a1c9b" +checksum = "58ec80e73fd8baf57bf0d9615554c75348bda990d6d5bbeab964dd068319fecb" dependencies = [ "rustls-pki-types", ] @@ -13039,14 +12984,14 @@ version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ - "webpki-roots 1.0.9", + "webpki-roots 1.0.10", ] [[package]] name = "webpki-roots" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dcd9d09a39985f5344844e66b0c530a33843579125f23e21e9f0f220850f22a" +checksum = "1c1c8e20c8a38fc7d65abfe74eb7280e4aa667e8eec8bc84996d2874810748d9" dependencies = [ "rustls-pki-types", ] @@ -13617,43 +13562,19 @@ dependencies = [ [[package]] name = "zip" -version = "4.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caa8cd6af31c3b31c6631b8f483848b91589021b28fffe50adada48d4f4d2ed1" -dependencies = [ - "arbitrary", - "crc32fast", - "flate2", - "indexmap 2.14.0", - "memchr", - "zopfli", -] - -[[package]] -name = "zip" -version = "8.6.0" +version = "9.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d04a6b5381502aa6087c94c669499eb1602eb9c5e8198e534de571f7154809b" +checksum = "6e04976da629d3b04204ba8105b396a193af8ad2583b2c79bfb3ab8af580a11e" dependencies = [ "crc32fast", "flate2", "indexmap 2.14.0", "memchr", + "nix 0.31.3", "typed-path", "zopfli", ] -[[package]] -name = "zip-extract" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fa5b9958fd0b5b685af54f2c3fa21fca05fe295ebaf3e77b6d24d96c4174037" -dependencies = [ - "log", - "thiserror 2.0.20", - "zip 4.6.1", -] - [[package]] name = "zlib-rs" version = "0.6.7" diff --git a/Cargo.toml b/Cargo.toml index 0d303ca1a..3da788ffe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -410,8 +410,8 @@ semver = "1" serde = { version = "1.0", features = ["derive"] } serde_json = { version = "1.0", features = ["arbitrary_precision"] } similar-asserts = "1.7" -soldeer-commands = "=0.10.0" -soldeer-core = { version = "=0.10.0", features = ["serde"] } +soldeer-commands = "=0.12.1" +soldeer-core = { version = "=0.12.1", features = ["serde"] } strum = "0.27" tempfile = "3.23" tokio = "1" diff --git a/deny.toml b/deny.toml index d0c8e6bcd..f753456a2 100644 --- a/deny.toml +++ b/deny.toml @@ -9,10 +9,6 @@ ignore = [ "RUSTSEC-2024-0436", # proc-macro-error2 is currently still pulled in through alloy's proc-macro stack. "RUSTSEC-2026-0173", - # https://rustsec.org/advisories/RUSTSEC-2025-0172 zip-extract is unmaintained. - # Pulled in transitively via soldeer-core =0.10.0 (also present in 0.11.0); - # not directly reachable in our dep tree. Remove once soldeer-core drops it. - "RUSTSEC-2025-0172", # quick-xml <0.41 DoS advisories (quadratic dup-attr check / unbounded namespace # allocation). Pulled in transitively; foundry's dep tree still pins quick-xml # <0.41, so the fix (>=0.41.0) isn't reachable via `cargo update`. Not exploitable