diff --git a/apps/desktop/desktop_native/Cargo.toml b/apps/desktop/desktop_native/Cargo.toml index 0a863b95fa2..38a0b14893b 100644 --- a/apps/desktop/desktop_native/Cargo.toml +++ b/apps/desktop/desktop_native/Cargo.toml @@ -37,7 +37,7 @@ oo7 = "=0.4.3" oslog = "=0.2.0" pin-project = "=1.1.10" pkcs8 = "=0.10.2" -rand = "=0.8.5" +rand = "=0.9.1" rsa = "=0.9.8" russh-cryptovec = "=0.7.3" scopeguard = "=1.2.0" diff --git a/apps/desktop/desktop_native/core/src/biometric/unix.rs b/apps/desktop/desktop_native/core/src/biometric/unix.rs index e57b77515e3..60392adc9d7 100644 --- a/apps/desktop/desktop_native/core/src/biometric/unix.rs +++ b/apps/desktop/desktop_native/core/src/biometric/unix.rs @@ -104,6 +104,6 @@ impl super::BiometricTrait for Biometric { fn random_challenge() -> [u8; 16] { let mut challenge = [0u8; 16]; - rand::thread_rng().fill_bytes(&mut challenge); + rand::rng().fill_bytes(&mut challenge); challenge } diff --git a/apps/desktop/desktop_native/core/src/biometric/windows.rs b/apps/desktop/desktop_native/core/src/biometric/windows.rs index b9fea345c16..4c2e2c8ae25 100644 --- a/apps/desktop/desktop_native/core/src/biometric/windows.rs +++ b/apps/desktop/desktop_native/core/src/biometric/windows.rs @@ -174,7 +174,7 @@ impl super::BiometricTrait for Biometric { fn random_challenge() -> [u8; 16] { let mut challenge = [0u8; 16]; - rand::thread_rng().fill_bytes(&mut challenge); + rand::rng().fill_bytes(&mut challenge); challenge }