summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2025-03-17 19:39:01 +0100
committerDavid Lönnhager <david.l@mullvad.net>2025-03-20 13:43:49 +0100
commit1c7d7a28e70bb9521f85585eaa9f02b51749e46b (patch)
treecb81ae7bfc0a5aa239c5e54965e4aea6bd7b5961
parentca47fc870fc462b4626e3d8d75ad1d0fadfe572f (diff)
downloadmullvadvpn-1c7d7a28e70bb9521f85585eaa9f02b51749e46b.tar.xz
mullvadvpn-1c7d7a28e70bb9521f85585eaa9f02b51749e46b.zip
Use thread rng to generate ed25519 secret
-rw-r--r--mullvad-update/src/format/key.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/mullvad-update/src/format/key.rs b/mullvad-update/src/format/key.rs
index bebc53dce1..70730f8f21 100644
--- a/mullvad-update/src/format/key.rs
+++ b/mullvad-update/src/format/key.rs
@@ -16,8 +16,7 @@ impl SecretKey {
/// Generate a new secret ed25519 key
#[cfg(feature = "sign")]
pub fn generate() -> Self {
- // Using OsRng is suggested by the docs
- let key = ed25519_dalek::SigningKey::generate(&mut rand::rngs::OsRng);
+ let key = ed25519_dalek::SigningKey::generate(&mut rand::thread_rng());
SecretKey(key)
}