diff --git a/Cargo.lock b/Cargo.lock index 0e16a18700..1ece5d06fd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -104,14 +104,13 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aes" -version = "0.7.5" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" +checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if 1.0.0", - "cipher 0.3.0", + "cipher", "cpufeatures", - "opaque-debug", ] [[package]] @@ -941,7 +940,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ "cfg-if 1.0.0", - "cipher 0.4.4", + "cipher", "cpufeatures", ] @@ -959,15 +958,6 @@ dependencies = [ "windows-targets 0.52.5", ] -[[package]] -name = "cipher" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" -dependencies = [ - "generic-array", -] - [[package]] name = "cipher" version = "0.4.4" @@ -1749,16 +1739,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "error-chain" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc" -dependencies = [ - "backtrace", - "version_check", -] - [[package]] name = "error-code" version = "3.2.0" @@ -3113,7 +3093,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e310b3a6b5907f99202fcdb4960ff45b93735d7c7d96b760fcff8db2dc0e103d" dependencies = [ "cfg-if 1.0.0", - "windows-targets 0.48.5", + "windows-targets 0.52.5", ] [[package]] @@ -3141,7 +3121,7 @@ checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.6.0", "libc", - "redox_syscall 0.5.2", + "redox_syscall 0.5.13", ] [[package]] @@ -3671,12 +3651,6 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - [[package]] name = "option-ext" version = "0.2.0" @@ -3829,7 +3803,7 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.5.2", + "redox_syscall 0.5.13", "smallvec", "windows-targets 0.52.5", ] @@ -3925,56 +3899,50 @@ checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" [[package]] name = "pkgar" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "151c61a4c10b26df8956f69aa6e6549c4922b8e39ea8a72790f807186b18948e" +checksum = "db98a45d3bdaf7dceeee5716f3eec9af0e67deec64eec9e717536b89de323c22" dependencies = [ + "anyhow", "blake3", + "bytemuck", "clap", - "error-chain", "pkgar-core", "pkgar-keys", - "plain", - "user-error", + "thiserror 2.0.12", ] [[package]] name = "pkgar-core" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8d2d7f6d98e14ef3db3a679e10b933d6171863aa252e35a1d83a3af4252a8e6" +checksum = "dd0fc2b3be98c639c37ff54ebedeba654acc7e9c26b75c2ddff752f90b7a1618" dependencies = [ "bitflags 1.3.2", "blake3", + "bytemuck", "dryoc", - "plain", ] [[package]] name = "pkgar-keys" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "992163a4bf7b5ba7a0f53b0d44aeb1b40f9bad6e935b37a9d37fff3ec0f40852" +checksum = "4494325c5c408d718d1df657cceeadc2102f02e7c9298343ce230f557f13e80c" dependencies = [ + "anyhow", "clap", "dirs 3.0.2", - "error-chain", "hex", "lazy_static", "pkgar-core", "seckey", "serde", "termion 4.0.4", + "thiserror 2.0.12", "toml 0.8.14", - "user-error", ] -[[package]] -name = "plain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" - [[package]] name = "png" version = "0.17.13" @@ -4278,10 +4246,11 @@ checksum = "436d45c2b6a5b159d43da708e62b25be3a4a3d5550d654b72216ade4c4bfd717" [[package]] name = "redox-pkg" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fe401458446fceb860923c57656f112b3c082310c5d7569760efc1a92b9e22e" +checksum = "70f49b2c29ae3c72ff3a8dbc1c5eefba9093a8c5ceaa8ca5292833816fe931e2" dependencies = [ + "anyhow", "indicatif", "pkgar", "pkgar-core", @@ -4295,19 +4264,19 @@ dependencies = [ [[package]] name = "redox-scheme" -version = "0.2.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2148c23b7ed5bf1cc3919b4830e4bf2a674a5d3691c619317624ccd78d13a3ac" +checksum = "2c00025a04f76fdcf72c15f10c7a12d9f2fdde93e539be9a57d5d632c4158a9e" dependencies = [ "libredox 0.1.3", - "redox_syscall 0.5.2", + "redox_syscall 0.5.13", ] [[package]] name = "redox_installer" -version = "0.2.32" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f139ca90d47eff2639652a3aaaae5004a56448c30f8af3eef03b30f0d385110f" +checksum = "0895f18dfc8825af0b8c52d687b9eca499c9a53a6c37a248b8ffc5369b2e481f" dependencies = [ "anyhow", "arg_parser", @@ -4322,7 +4291,7 @@ dependencies = [ "rand", "redox-pkg", "redox_liner", - "redox_syscall 0.5.2", + "redox_syscall 0.5.13", "redoxfs", "rust-argon2", "serde", @@ -4343,7 +4312,7 @@ dependencies = [ "pkgar-core", "pkgar-keys", "redox_installer", - "redox_syscall 0.5.2", + "redox_syscall 0.5.13", "toml 0.5.11", ] @@ -4389,9 +4358,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.2" +version = "0.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c82cf8cff14456045f55ec4241383baeff27af886adb72ffb2162f99911de0fd" +checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" dependencies = [ "bitflags 2.6.0", ] @@ -4415,9 +4384,9 @@ dependencies = [ [[package]] name = "redoxfs" -version = "0.6.11" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abd0ff771316b592dfc1f5f8e0a2d5a322c2471ed3a53e4d5eae3b0fd5aebe27" +checksum = "c03016c4a1366227740e6ee755e492c7b45656bbc43728980c7764c4ddcde73d" dependencies = [ "aes", "argon2", @@ -4432,11 +4401,12 @@ dependencies = [ "range-tree", "redox-path", "redox-scheme", - "redox_syscall 0.5.2", + "redox_syscall 0.5.13", "seahash", "termion 4.0.4", "time", "uuid", + "xts-mode", ] [[package]] @@ -4741,7 +4711,7 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213" dependencies = [ - "cipher 0.4.4", + "cipher", ] [[package]] @@ -5692,12 +5662,6 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "user-error" -version = "1.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07a91d0648d862a02d641c82292791accfe66d36df75d8149ebc9768f2e36863" - [[package]] name = "usvg" version = "0.37.0" @@ -6689,6 +6653,16 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9" +[[package]] +name = "xts-mode" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09cbddb7545ca0b9ffa7bdc653e8743303e1712687a6918ced25f2cdbed42520" +dependencies = [ + "byteorder", + "cipher", +] + [[package]] name = "xxhash-rust" version = "0.8.10" diff --git a/Cargo.toml b/Cargo.toml index 1b79bba68d..64ed298944 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ libredox = "0.1" pkgar = "0.1.9" pkgar-core = "0.1.0" pkgar-keys = "0.1.0" -redox_installer = "0.2.30" +redox_installer = "0.2.34" redox_syscall = "0.5" toml = "0.5.6"