From 13551469a0c4a0c9db18b150ca7f8df21ba11b67 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Mon, 19 Oct 2026 16:21:04 +0200 Subject: [PATCH] deps: proton-drive-rs and proton-sdk 0.9.2 The new release adds live integration tests for rename, move, trash and permanent delete, which the files/ mirror and the sealing purge rely on. --- Cargo.lock | 34 ++++++++++++++++++++++------------ Cargo.toml | 4 ++-- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3d306dd..4a4ca40 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1696,6 +1696,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" +[[package]] +name = "foldhash" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -1965,7 +1971,7 @@ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", - "foldhash", + "foldhash 0.1.5", ] [[package]] @@ -1973,6 +1979,9 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "foldhash 0.2.0", +] [[package]] name = "hashlink" @@ -2601,11 +2610,11 @@ checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" [[package]] name = "lru" -version = "0.12.5" +version = "0.18.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" +checksum = "ef9ac18847474e638e3702b76c65d4eb93428471a74778ef0f1be711717f89b5" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.17.1", ] [[package]] @@ -3179,9 +3188,9 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pgp" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfa4743b28656065ff4c0ba09e46b357a65e8c00fc2341e89084b82f87cbdf1" +checksum = "ae70f4d9325a391db30d115d6191a7bb67cec856aa0bba131290f0c4e09a532a" dependencies = [ "aead 0.5.2", "aes 0.8.4", @@ -3487,12 +3496,12 @@ dependencies = [ [[package]] name = "proton-drive-rs" -version = "0.6.2" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d919c52e0ffcb94459ec14daf46d13e7590b81ade0ff757665c62c310faac0b" +checksum = "266b40b9a6d2b4176a48c230d68c6fab7203cad59abf8a44aea0153e1250185a" dependencies = [ "async-trait", - "base64 0.22.1", + "base64 0.23.1", "bytes", "futures", "getrandom 0.4.3", @@ -3514,13 +3523,13 @@ dependencies = [ [[package]] name = "proton-sdk" -version = "0.6.2" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b531dbbaa8133c0ef63453ed75dbc0a416dfb12f24f39a6e4f0549caa95dcc0" +checksum = "a3e2b607b0a22dfc34d971794d619084d39fd06c49b58b23229855330c4a7cc1" dependencies = [ "aes-gcm 0.11.1", "async-trait", - "base64 0.22.1", + "base64 0.23.1", "bcrypt", "bytes", "chrono", @@ -3543,6 +3552,7 @@ dependencies = [ "thiserror 2.0.20", "tokio", "tracing", + "zeroize", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 13249e0..bfdce48 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,8 +48,8 @@ argon2 = "0.5" zeroize = "1" futures-util = { version = "0.3", default-features = false, features = ["std"] } -proton-drive-rs = "0.6.2" -proton-sdk = "0.6.2" +proton-drive-rs = "0.9.2" +proton-sdk = "0.9.2" rpassword = "7" hex = "0.4"