Skip to content

Commit 8d77785

Browse files
committed
chore: More bumps
1 parent fd98055 commit 8d77785

2 files changed

Lines changed: 14 additions & 15 deletions

File tree

Cargo.toml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -48,37 +48,37 @@ low-level-api = []
4848

4949
[dependencies]
5050
aes = { version = "0.9.0-rc.2" }
51-
cipher = { version = "0.5.0-rc.2", features = ["alloc"] }
51+
cipher = { version = "0.5.0-rc.3", features = ["alloc"] }
5252
arrayvec = { version = "0.7.6", features = ["serde"] }
5353
base64 = "0.22.1"
54-
base64ct = { version = "1.8.0", features = ["std", "alloc"] }
54+
base64ct = { version = "1.8.3", features = ["std", "alloc"] }
5555
cbc = { version = "0.2.0-rc.2" }
5656
chacha20poly1305 = "0.11.0-rc.2"
57-
curve25519-dalek = { version = "5.0.0-pre.1", default-features = false, features = ["zeroize"] }
58-
ed25519-dalek = { version = "3.0.0-pre.1", default-features = false, features = ["rand_core", "serde", "hazmat", "zeroize"] }
57+
curve25519-dalek = { version = "5.0.0-pre.4", default-features = false, features = ["zeroize"] }
58+
ed25519-dalek = { version = "3.0.0-pre.4", default-features = false, features = ["rand_core", "serde", "hazmat", "zeroize"] }
5959
getrandom = "0.3.4"
6060
hkdf = "0.13.0-rc.3"
6161
hmac = "0.13.0-rc.3"
6262
matrix-pickle = { version = "0.2.2" }
63-
prost = "0.14.1"
64-
rand = "0.10.0-rc.5"
63+
prost = "0.14.3"
64+
rand = "0.10.0-rc.6"
6565
serde = { version = "1.0.228", features = ["derive"] }
6666
serde_bytes = "0.11.19"
67-
serde_json = "1.0.143"
67+
serde_json = "1.0.149"
6868
sha2 = "0.11.0-rc.3"
6969
subtle = "2.6.1"
7070
thiserror = "2.0.17"
71-
x25519-dalek = { version = "3.0.0-pre.1", features = ["serde", "reusable_secrets", "static_secrets", "zeroize"] }
72-
zeroize = { version = "1.8.1", features = ["derive"] }
71+
x25519-dalek = { version = "3.0.0-pre.4", features = ["serde", "reusable_secrets", "static_secrets", "zeroize"] }
72+
zeroize = { version = "1.8.2", features = ["derive"] }
7373

7474
[dev-dependencies]
7575
anyhow = "1.0.100"
7676
assert_matches2 = "0.1.2"
7777
criterion = { version = "4.2.1", package = "codspeed-criterion-compat" }
78-
ntest = "0.9.3"
78+
ntest = "0.9.5"
7979
olm-rs = "2.2.0"
8080
proptest = "1.9.0"
81-
insta = "1.43.2"
81+
insta = "1.46.0"
8282

8383
[patch.crates-io]
8484
olm-rs = { git = "https://github.com/poljar/olm-rs", rev = "9f7108c3b852c39bf1d0f09ccaafb9a1cf7bb83e" }

src/olm/account/mod.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,9 @@ use std::collections::HashMap;
1919

2020
use chacha20poly1305::{
2121
ChaCha20Poly1305, Nonce,
22-
aead::{Aead, AeadCore, KeyInit},
22+
aead::{Aead, KeyInit},
2323
};
24+
use cipher::crypto_common::Generate;
2425
use rand::rng;
2526
use serde::{Deserialize, Serialize};
2627
use thiserror::Error;
@@ -485,9 +486,7 @@ impl Account {
485486
.map_err(|e| DehydratedDeviceError::LibolmPickle(LibolmPickleError::Encode(e)))?;
486487

487488
let cipher = ChaCha20Poly1305::new(key.into());
488-
#[allow(clippy::expect_used)]
489-
let nonce = ChaCha20Poly1305::generate_nonce()
490-
.expect("We should be able to generate a new random nonce");
489+
let nonce = Nonce::generate();
491490
let ciphertext = cipher.encrypt(&nonce, encoded.as_slice());
492491

493492
encoded.zeroize();

0 commit comments

Comments
 (0)