diff --git a/Cargo.lock b/Cargo.lock index 149db71..21422cd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -270,10 +270,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", - "cipher", + "cipher 0.4.4", "cpufeatures 0.2.17", ] +[[package]] +name = "aes" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8eb277bec05f56a0e0591f155a484cbd0f4f07ff2905051a48c72f004f7ed58" +dependencies = [ + "cipher 0.5.2", + "cpubits", + "cpufeatures 0.3.0", +] + [[package]] name = "aes-gcm" version = "0.10.3" @@ -281,8 +292,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ "aead", - "aes", - "cipher", + "aes 0.8.4", + "cipher 0.4.4", "ctr", "ghash", "subtle", @@ -392,15 +403,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" -dependencies = [ - "derive_arbitrary", -] - [[package]] name = "arc-swap" version = "1.9.2" @@ -569,6 +571,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2f6c7dbe95a6ed67ad9f18e57daf93a2f034c524b99fd2b76d18fdfeb6660aa" dependencies = [ "hybrid-array", + "zeroize", ] [[package]] @@ -680,7 +683,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ "cfg-if", - "cipher", + "cipher 0.4.4", "cpufeatures 0.2.17", ] @@ -703,7 +706,7 @@ checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ "aead", "chacha20 0.9.1", - "cipher", + "cipher 0.4.4", "poly1305", "zeroize", ] @@ -728,10 +731,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" dependencies = [ "crypto-common 0.1.7", - "inout", + "inout 0.1.4", "zeroize", ] +[[package]] +name = "cipher" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8cf2a2c93cd704877c0858356ed03480ff301ee950b43f1cbe4573b088bfa6c" +dependencies = [ + "crypto-common 0.2.2", + "inout 0.2.2", +] + [[package]] name = "clap" version = "4.6.6" @@ -883,9 +896,9 @@ checksum = "a6ef517f0926dd24a1582492c791b6a4818a4d94e789a334894aa15b0d12f55c" [[package]] name = "constant_time_eq" -version = "0.3.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" +checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" [[package]] name = "convert_case" @@ -933,6 +946,12 @@ version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" +[[package]] +name = "cpubits" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15b85f9c39137c3a891689859392b1bd49812121d0d61c9caf00d46ed5ce06ae" + [[package]] name = "cpufeatures" version = "0.2.17" @@ -951,21 +970,6 @@ dependencies = [ "libc", ] -[[package]] -name = "crc" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "217698eaf96b4a3f0bc4f3662aaa55bdf913cd54d7204591faa790070c6d0853" - [[package]] name = "crc32fast" version = "1.5.0" @@ -1061,7 +1065,7 @@ version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" dependencies = [ - "cipher", + "cipher 0.4.4", ] [[package]] @@ -1207,17 +1211,6 @@ version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c" -[[package]] -name = "derive_arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.119", -] - [[package]] name = "derive_more" version = "2.1.1" @@ -1262,6 +1255,7 @@ dependencies = [ "const-oid 0.10.2", "crypto-common 0.2.2", "ctutils", + "zeroize", ] [[package]] @@ -2178,6 +2172,15 @@ dependencies = [ "generic-array", ] +[[package]] +name = "inout" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4250ce6452e92010fdf7268ccc5d14faa80bb12fc741938534c58f16804e03c7" +dependencies = [ + "hybrid-array", +] + [[package]] name = "instability" version = "0.3.12" @@ -2827,12 +2830,11 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lzma-rust2" -version = "0.13.0" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c60a23ffb90d527e23192f1246b14746e2f7f071cb84476dd879071696c18a4a" +checksum = "ca93e534d1142d1d0dcca6d25fe302508a5dfb40b302802904577725ea0b695b" dependencies = [ - "crc", - "sha2 0.10.9", + "sha2 0.11.0", ] [[package]] @@ -3506,12 +3508,12 @@ dependencies = [ [[package]] name = "pbkdf2" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" +checksum = "112d82ceb8c5bf524d9af484d4e4970c9fd5a0cc15ba14ad93dccd28873b0629" dependencies = [ - "digest 0.10.7", - "hmac 0.12.1", + "digest 0.11.3", + "hmac 0.13.0", ] [[package]] @@ -4995,6 +4997,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e1d5e639ff6bab73cb6885cc7e7b1de96c3f32c68ec55f3952614bec1092244" dependencies = [ "deranged", + "js-sys", "libc", "num-conv", "num_threads", @@ -5233,6 +5236,12 @@ dependencies = [ "thiserror 2.0.19", ] +[[package]] +name = "typed-path" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e" + [[package]] name = "typenum" version = "1.20.1" @@ -6105,26 +6114,26 @@ dependencies = [ [[package]] name = "zip" -version = "6.0.0" +version = "8.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb2a05c7c36fde6c09b08576c9f7fb4cda705990f73b58fe011abf7dfb24168b" +checksum = "2d04a6b5381502aa6087c94c669499eb1602eb9c5e8198e534de571f7154809b" dependencies = [ - "aes", - "arbitrary", + "aes 0.9.2", "bzip2", "constant_time_eq", "crc32fast", "deflate64", "flate2", - "getrandom 0.3.4", - "hmac 0.12.1", + "getrandom 0.4.3", + "hmac 0.13.0", "indexmap", "lzma-rust2", "memchr", "pbkdf2", "ppmd-rust", - "sha1 0.10.7", + "sha1 0.11.0", "time", + "typed-path", "zeroize", "zopfli", "zstd", diff --git a/client/Cargo.toml b/client/Cargo.toml index 174b5fa..6e4f8a5 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -58,4 +58,4 @@ uuid = { version = "*", features = ["v4"] } walkdir = "2.5.0" warp = "*" x448 = { version = "*" } -zip = "6.0.0" +zip = "8.0.0" diff --git a/communities/Cargo.toml b/communities/Cargo.toml index 89c4f57..45a12ba 100644 --- a/communities/Cargo.toml +++ b/communities/Cargo.toml @@ -57,4 +57,4 @@ uuid = { version = "*", features = ["v4"] } walkdir = "2.5.0" warp = "*" x448 = { version = "*" } -zip = "6.0.0" +zip = "8.0.0" diff --git a/iota-auth/Cargo.toml b/iota-auth/Cargo.toml index dc43347..5af80b1 100644 --- a/iota-auth/Cargo.toml +++ b/iota-auth/Cargo.toml @@ -54,4 +54,4 @@ uuid = { version = "*", features = ["v4"] } walkdir = "2.5.0" warp = "*" x448 = { version = "*" } -zip = "6.0.0" +zip = "8.0.0" diff --git a/iota-cli/Cargo.toml b/iota-cli/Cargo.toml index 4c3d508..92b6a0e 100644 --- a/iota-cli/Cargo.toml +++ b/iota-cli/Cargo.toml @@ -74,7 +74,7 @@ tungstenite = "*" walkdir = "2.5.0" warp = "*" x448 = { version = "*" } -zip = "6.0.0" +zip = "8.0.0" unicode-width = "0.2" [dev-dependencies] diff --git a/iota-installer/Cargo.toml b/iota-installer/Cargo.toml index 755c8f7..6af09fb 100644 --- a/iota-installer/Cargo.toml +++ b/iota-installer/Cargo.toml @@ -6,6 +6,6 @@ edition = "2024" [dependencies] anyhow = "1" tempfile = "3" -zip = "6" +zip = "8" serde_json = "1" iota-paths = { path = "../iota-paths" } diff --git a/iota-storage/Cargo.toml b/iota-storage/Cargo.toml index caf6417..0e51229 100644 --- a/iota-storage/Cargo.toml +++ b/iota-storage/Cargo.toml @@ -34,4 +34,4 @@ tokio = { version = "1.50.0", features = ["full"] } uuid = { version = "*", features = ["v4"] } walkdir = "2.5.0" x448 = { version = "*" } -zip = "6.0.0" +zip = "8.0.0" diff --git a/iota-updater/Cargo.toml b/iota-updater/Cargo.toml index 2f6bf04..e03dde4 100644 --- a/iota-updater/Cargo.toml +++ b/iota-updater/Cargo.toml @@ -17,7 +17,7 @@ tokio = { version = "1.50.0", features = ["full"] } sysinfo = "0.39.0" uuid = { version = "*", features = ["v4"] } walkdir = "2.5.0" -zip = "6.0.0" +zip = "8.0.0" aes-gcm = "0.10.3" base64 = "0.22.1" rand_core = { version = "0.6", features = ["getrandom", "std"] } diff --git a/iota-util/Cargo.toml b/iota-util/Cargo.toml index e9907eb..7c4c276 100644 --- a/iota-util/Cargo.toml +++ b/iota-util/Cargo.toml @@ -14,6 +14,6 @@ tokio = { version = "1.50.0", features = ["full"] } sysinfo = "0.39.0" uuid = { version = "*", features = ["v4"] } walkdir = "2.5.0" -zip = "6.0.0" +zip = "8.0.0" base64 = "0.22.1" hex = "*" diff --git a/other-iota/Cargo.toml b/other-iota/Cargo.toml index a6933c3..0e5444e 100644 --- a/other-iota/Cargo.toml +++ b/other-iota/Cargo.toml @@ -57,4 +57,4 @@ uuid = { version = "*", features = ["v4"] } walkdir = "2.5.0" warp = "*" x448 = { version = "*" } -zip = "6.0.0" +zip = "8.0.0" diff --git a/web-ui/Cargo.toml b/web-ui/Cargo.toml index 988aac1..c4b9485 100644 --- a/web-ui/Cargo.toml +++ b/web-ui/Cargo.toml @@ -57,4 +57,4 @@ uuid = { version = "*", features = ["v4"] } walkdir = "2.5.0" warp = "*" x448 = { version = "*" } -zip = "6.0.0" +zip = "8.0.0"