summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorEmīls Piņķis <emils@mullvad.net>2022-05-17 17:09:48 +0100
committerDavid Lönnhager <david.l@mullvad.net>2022-06-14 12:37:02 +0200
commit0f1106cf9b0c3aee13dc331a3e14678520464614 (patch)
treeb184c043d492f7db6801c93573f35279bc8c6aad
parent9b56d6ae54cec41dead7e2b3e53167ca6b464101 (diff)
downloadmullvadvpn-0f1106cf9b0c3aee13dc331a3e14678520464614.tar.xz
mullvadvpn-0f1106cf9b0c3aee13dc331a3e14678520464614.zip
Always spawn a thread for generating a keypair
-rw-r--r--talpid-relay-config-client/src/lib.rs7
1 files changed, 0 insertions, 7 deletions
diff --git a/talpid-relay-config-client/src/lib.rs b/talpid-relay-config-client/src/lib.rs
index df292a2399..fd4931c506 100644
--- a/talpid-relay-config-client/src/lib.rs
+++ b/talpid-relay-config-client/src/lib.rs
@@ -56,7 +56,6 @@ pub async fn push_pq_key(
Ok((oqs_key, psk))
}
-#[cfg(target_os = "windows")]
async fn generate_key() -> Result<(kem::PublicKey, SecretKey), Error> {
let (tx, rx) = tokio::sync::oneshot::channel();
@@ -76,12 +75,6 @@ async fn generate_key() -> Result<(kem::PublicKey, SecretKey), Error> {
rx.await.unwrap()
}
-#[cfg(not(target_os = "windows"))]
-async fn generate_key() -> Result<(kem::PublicKey, SecretKey), Error> {
- let kem = Kem::new(ALGORITHM).map_err(Error::OqsError)?;
- kem.keypair().map_err(Error::OqsError)
-}
-
fn algorithm_to_string(algorithm: &Algorithm) -> String {
match algorithm {
Algorithm::ClassicMcEliece8192128f => "Classic-McEliece-8192128f".to_string(),