From 1f6ae40aca0806d2aafea1a8e709da51a7115f74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 26 Sep 2026 07:45:32 +0000 Subject: [PATCH] deps(rust)(deps): bump the rust-dependencies group (#630) Bumps the rust-dependencies group in /src-tauri with 11 updates: | Package | From | To | | --- | --- | --- | | [shadowsocks](https://github.com/shadowsocks/shadowsocks-rust) | `1.24.0` | `1.25.0` | | [const-oid](https://github.com/RustCrypto/formats) | `0.9.6` | `0.10.2` | | [ctr](https://github.com/RustCrypto/block-modes) | `0.9.2` | `0.10.1` | | [ghash](https://github.com/RustCrypto/universal-hashes) | `0.5.1` | `0.6.0` | | [hkdf](https://github.com/RustCrypto/KDFs) | `0.12.4` | `0.13.0` | | [md-5](https://github.com/RustCrypto/hashes) | `0.10.6` | `0.11.0` | | [polyval](https://github.com/RustCrypto/universal-hashes) | `0.6.2` | `0.7.3` | | [sealed](https://github.com/jmg-duarte/sealed-rs) | `0.6.0` | `0.7.0` | | [shadowsocks-crypto](https://github.com/shadowsocks/shadowsocks-crypto) | `0.6.2` | `0.8.0` | | spin | `0.10.1` | `0.12.3` | | [untrusted](https://github.com/briansmith/untrusted) | `0.9.0` | `0.7.1` | Updates `shadowsocks` from 1.24.0 to 1.25.0 - [Release notes](https://github.com/shadowsocks/shadowsocks-rust/releases) - [Commits](https://github.com/shadowsocks/shadowsocks-rust/compare/v1.24.0...v1.25.0) Updates `const-oid` from 0.9.6 to 0.10.2 - [Commits](https://github.com/RustCrypto/formats/compare/const-oid/v0.9.6...const-oid/v0.10.2) Updates `ctr` from 0.9.2 to 0.10.1 - [Commits](https://github.com/RustCrypto/block-modes/compare/ctr-v0.9.2...ctr-v0.10.1) Updates `ghash` from 0.5.1 to 0.6.0 - [Commits](https://github.com/RustCrypto/universal-hashes/compare/ghash-v0.5.1...ghash-v0.6.0) Updates `hkdf` from 0.12.4 to 0.13.0 - [Commits](https://github.com/RustCrypto/KDFs/compare/hkdf-v0.12.4...hkdf-v0.13.0) Updates `md-5` from 0.10.6 to 0.11.0 - [Commits](https://github.com/RustCrypto/hashes/compare/md-5-v0.10.6...md2-v0.11.0) Updates `polyval` from 0.6.2 to 0.7.3 - [Commits](https://github.com/RustCrypto/universal-hashes/compare/polyval-v0.6.2...polyval-v0.7.3) Updates `sealed` from 0.6.0 to 0.7.0 - [Commits](https://github.com/jmg-duarte/sealed-rs/commits) Updates `shadowsocks-crypto` from 0.6.2 to 0.8.0 - [Release notes](https://github.com/shadowsocks/shadowsocks-crypto/releases) - [Commits](https://github.com/shadowsocks/shadowsocks-crypto/compare/v0.6.2...v0.8.0) Updates `spin` from 0.10.1 to 0.12.3 Updates `untrusted` from 0.9.0 to 0.7.1 - [Commits](https://github.com/briansmith/untrusted/commits) --- updated-dependencies: - dependency-name: shadowsocks dependency-version: 1.25.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: const-oid dependency-version: 0.10.2 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: ctr dependency-version: 0.10.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: ghash dependency-version: 0.6.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: hkdf dependency-version: 0.13.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: md-5 dependency-version: 0.11.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: polyval dependency-version: 0.7.3 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: sealed dependency-version: 0.7.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: shadowsocks-crypto dependency-version: 0.8.0 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: spin dependency-version: 0.12.3 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies - dependency-name: untrusted dependency-version: 0.7.1 dependency-type: indirect update-type: version-update:semver-minor dependency-group: rust-dependencies ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- src-tauri/Cargo.lock | 264 +++++++++++++++++-------------------------- src-tauri/Cargo.toml | 2 +- 2 files changed, 102 insertions(+), 164 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 71db0e8d..3b971861 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -28,17 +28,6 @@ dependencies = [ "inout 0.2.2", ] -[[package]] -name = "aes" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" -dependencies = [ - "cfg-if", - "cipher 0.4.4", - "cpufeatures 0.2.17", -] - [[package]] name = "aes" version = "0.9.3" @@ -50,20 +39,6 @@ dependencies = [ "cpufeatures 0.3.1", ] -[[package]] -name = "aes-gcm" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" -dependencies = [ - "aead 0.5.2", - "aes 0.8.4", - "cipher 0.4.4", - "ctr 0.9.2", - "ghash 0.5.1", - "subtle", -] - [[package]] name = "aes-gcm" version = "0.11.1" @@ -71,11 +46,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f2b8006a0c83f52b62ba44a97b58bf76fe2f70a329e588f67f89691d93d498f" dependencies = [ "aead 0.6.1", - "aes 0.9.3", + "aes", "cipher 0.5.2", - "ctr 0.10.1", + "ctr", "ctutils", - "ghash 0.6.0", + "ghash", ] [[package]] @@ -502,6 +477,30 @@ dependencies = [ "arrayvec", ] +[[package]] +name = "aws-lc-rs" +version = "1.18.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b281d307588d634de920874890732659e2e7672f72b5e10e81badc1a8a83621e" +dependencies = [ + "aws-lc-sys", + "untrusted 0.7.1", + "zeroize", +] + +[[package]] +name = "aws-lc-sys" +version = "0.45.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bff6c3b54fad79a2e60b8102caf565819711497c1f5f092f49508e2f5c31b27" +dependencies = [ + "cc", + "cmake", + "dunce", + "fs_extra", + "pkg-config", +] + [[package]] name = "axum" version = "0.8.9" @@ -715,7 +714,7 @@ dependencies = [ "aead 0.5.2", "base64 0.22.1", "blake2 0.10.6", - "chacha20poly1305", + "chacha20poly1305 0.10.1", "hex", "hmac 0.12.1", "ip_network", @@ -727,7 +726,7 @@ dependencies = [ "rand_core 0.6.4", "ring", "tracing", - "untrusted", + "untrusted 0.9.0", "x25519-dalek", ] @@ -1007,6 +1006,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65c35e4b699c7e15ccbe7ee35c005e4fc0a278d22238a2857e6ce2dadeda1b06" dependencies = [ "cfg-if", + "cipher 0.5.2", "cpufeatures 0.3.1", "rand_core 0.10.1", ] @@ -1020,10 +1020,22 @@ dependencies = [ "aead 0.5.2", "chacha20 0.9.1", "cipher 0.4.4", - "poly1305", + "poly1305 0.8.0", "zeroize", ] +[[package]] +name = "chacha20poly1305" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b89e1c441e926b9c82a8d023f6e1b7ae0adcfaa7d621814e4d60789bac751cb" +dependencies = [ + "aead 0.6.1", + "chacha20 0.10.2", + "cipher 0.5.2", + "poly1305 0.9.1", +] + [[package]] name = "chrono" version = "0.4.45" @@ -1119,6 +1131,15 @@ dependencies = [ "error-code", ] +[[package]] +name = "cmake" +version = "0.1.58" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678" +dependencies = [ + "cc", +] + [[package]] name = "cmov" version = "0.5.4" @@ -1156,12 +1177,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "const-oid" -version = "0.9.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" - [[package]] name = "const-oid" version = "0.10.2" @@ -1409,15 +1424,6 @@ version = "0.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" -[[package]] -name = "ctr" -version = "0.9.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" -dependencies = [ - "cipher 0.4.4", -] - [[package]] name = "ctr" version = "0.10.1" @@ -1568,16 +1574,6 @@ dependencies = [ "thiserror 2.0.21", ] -[[package]] -name = "der" -version = "0.7.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" -dependencies = [ - "const-oid 0.9.6", - "zeroize", -] - [[package]] name = "deranged" version = "0.5.8" @@ -1626,7 +1622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1dd6dbb5841937940781866fa1281a1ff7bd3bf827091440879f9994983d5c2" dependencies = [ "block-buffer 0.12.1", - "const-oid 0.10.2", + "const-oid", "crypto-common 0.2.2", "ctutils", ] @@ -1744,8 +1740,8 @@ dependencies = [ name = "donutbrowser" version = "0.31.2" dependencies = [ - "aes 0.9.3", - "aes-gcm 0.11.1", + "aes", + "aes-gcm", "argon2", "async-socks5", "async-trait", @@ -1912,16 +1908,6 @@ dependencies = [ "syn 2.0.119", ] -[[package]] -name = "ed25519" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" -dependencies = [ - "pkcs8", - "signature", -] - [[package]] name = "either" version = "1.18.0" @@ -2318,6 +2304,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "fs_extra" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" + [[package]] name = "futures" version = "0.3.34" @@ -2573,23 +2565,13 @@ dependencies = [ "rand_core 0.10.1", ] -[[package]] -name = "ghash" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" -dependencies = [ - "opaque-debug", - "polyval 0.6.2", -] - [[package]] name = "ghash" version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2eecf2d5dc9b66b732b97707a0210906b1d30523eb773193ab777c0c84b3e8d5" dependencies = [ - "polyval 0.7.3", + "polyval", ] [[package]] @@ -2896,15 +2878,6 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "hkdf" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" -dependencies = [ - "hmac 0.12.1", -] - [[package]] name = "hkdf" version = "0.13.0" @@ -3816,12 +3789,12 @@ dependencies = [ [[package]] name = "md-5" -version = "0.10.6" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" +checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98" dependencies = [ "cfg-if", - "digest 0.10.7", + "digest 0.11.3", ] [[package]] @@ -4750,16 +4723,6 @@ dependencies = [ "futures-io", ] -[[package]] -name = "pkcs8" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" -dependencies = [ - "der", - "spki", -] - [[package]] name = "pkg-config" version = "0.3.34" @@ -4830,6 +4793,16 @@ dependencies = [ "universal-hash 0.5.1", ] +[[package]] +name = "poly1305" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e2d0073b297041425c7c3df6eb4792d598a15323fe63346852b092eca02904c" +dependencies = [ + "cpufeatures 0.3.1", + "universal-hash 0.6.1", +] + [[package]] name = "polycool" version = "0.4.0" @@ -4839,18 +4812,6 @@ dependencies = [ "arrayvec", ] -[[package]] -name = "polyval" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d1fe60d06143b2430aa532c94cfe9e29783047f06c0d7fd359a9a51b729fa25" -dependencies = [ - "cfg-if", - "cpufeatures 0.2.17", - "opaque-debug", - "universal-hash 0.5.1", -] - [[package]] name = "polyval" version = "0.7.3" @@ -5406,23 +5367,10 @@ dependencies = [ "cfg-if", "getrandom 0.2.17", "libc", - "untrusted", + "untrusted 0.9.0", "windows-sys 0.52.0", ] -[[package]] -name = "ring-compat" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccce7bae150b815f0811db41b8312fcb74bffa4cab9cee5429ee00f356dd5bd4" -dependencies = [ - "aead 0.5.2", - "ed25519", - "generic-array", - "pkcs8", - "ring", -] - [[package]] name = "roxmltree" version = "0.20.0" @@ -5531,7 +5479,7 @@ checksum = "f3c3cf1d8b1e7d4927e2d154c3fcb02979afb9939629c62cd9048d4f07b60ac2" dependencies = [ "ring", "rustls-pki-types", - "untrusted", + "untrusted 0.9.0", ] [[package]] @@ -5623,13 +5571,13 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sealed" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22f968c5ea23d555e670b449c1c5e7b2fc399fdaec1d304a17cd48e288abc107" +checksum = "9b68e2ea526d9fb32f23ca8894fb5da9e743f34c2f41701f0501dc8a25c4b343" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.6", ] [[package]] @@ -5638,11 +5586,11 @@ version = "5.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5107b24b91445dd2aa449a258a1807b63240942157292354dc5bfdbeb8bc6db8" dependencies = [ - "aes 0.9.3", + "aes", "cbc", "futures-util", "getrandom 0.4.3", - "hkdf 0.13.0", + "hkdf", "hybrid-array", "num", "once_cell", @@ -5979,11 +5927,11 @@ dependencies = [ [[package]] name = "shadowsocks" -version = "1.24.0" +version = "1.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "482831bf9d55acf3c98e211b6c852c3dfdf1d1b0d23fdf1d887c5a4b2acad4e4" +checksum = "e2065b026dbe4f47048eca384adf07f693bf901050d80abd3adb7b2422709b2d" dependencies = [ - "base64 0.22.1", + "base64 0.23.1", "blake3", "byte_string", "bytes", @@ -6012,18 +5960,18 @@ dependencies = [ [[package]] name = "shadowsocks-crypto" -version = "0.6.2" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d038a3d17586f1c1ab3c1c3b9e4d5ef8fba98fb3890ad740c8487038b2e2ca5" +checksum = "b404a62ebea5003f44b9a2748dee7555c5f9ae39896508e466a2a91ee6fa5df5" dependencies = [ - "aes-gcm 0.10.3", + "aes-gcm", + "aws-lc-rs", "cfg-if", - "chacha20poly1305", - "hkdf 0.12.4", + "chacha20poly1305 0.11.0", + "hkdf", "md-5", - "rand 0.9.5", - "ring-compat", - "sha1 0.10.7", + "rand 0.10.3", + "sha1 0.11.0", ] [[package]] @@ -6074,12 +6022,6 @@ dependencies = [ "libc", ] -[[package]] -name = "signature" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de" - [[package]] name = "simd-adler32" version = "0.3.10" @@ -6221,23 +6163,13 @@ dependencies = [ [[package]] name = "spin" -version = "0.10.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "023a211cb3138dbc438680b32560ad89f699977624c9f8dbb95a47d5b4c07dd3" +checksum = "0134f9043ed38b087ac4f7d4af44c79e2c9e5094421fe3164f435ce585953b10" dependencies = [ "lock_api", ] -[[package]] -name = "spki" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" -dependencies = [ - "base64ct", - "der", -] - [[package]] name = "sqlite-wasm-rs" version = "0.5.5" @@ -7623,6 +7555,12 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" +[[package]] +name = "untrusted" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" + [[package]] name = "untrusted" version = "0.9.0" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 50526361..7820ff7b 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -102,7 +102,7 @@ sha2 = "0.11" # aws-lc crypto backend (a C/assembly library needing cmake, and NASM on Windows) # alongside the `ring` this crate already ships through boringtun. Moving up is a # build-toolchain decision for every platform, not a routine dependency refresh. -shadowsocks = { version = ">=1.24, <1.25", default-features = false, features = ["aead-cipher"] } +shadowsocks = { version = ">=1.24, <1.26", default-features = false, features = ["aead-cipher"] } hyper = { version = "1.10", features = ["full"] } hyper-util = { version = "0.1", features = ["full"] } http-body-util = "0.1"