summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2022-06-20 13:35:00 +0200
committerAlbin <albin@mullvad.net>2022-06-20 14:08:47 +0200
commit0d1a0004edbf75c8d708f242d8483be94c17b80c (patch)
tree17cfbbba25eb5033024329990557b4b7a0eac8e0
parent19bb6e6220d79a899409755d187ad641679f327d (diff)
downloadmullvadvpn-0d1a0004edbf75c8d708f242d8483be94c17b80c.tar.xz
mullvadvpn-0d1a0004edbf75c8d708f242d8483be94c17b80c.zip
Add PQ-flags to android
-rw-r--r--android/app/src/main/kotlin/net/mullvad/talpid/net/TunnelEndpoint.kt5
-rw-r--r--android/app/src/main/kotlin/net/mullvad/talpid/net/wireguard/TunnelOptions.kt5
-rw-r--r--talpid-types/src/net/mod.rs1
3 files changed, 8 insertions, 3 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/talpid/net/TunnelEndpoint.kt b/android/app/src/main/kotlin/net/mullvad/talpid/net/TunnelEndpoint.kt
index db9c2c4391..5c081b392e 100644
--- a/android/app/src/main/kotlin/net/mullvad/talpid/net/TunnelEndpoint.kt
+++ b/android/app/src/main/kotlin/net/mullvad/talpid/net/TunnelEndpoint.kt
@@ -4,4 +4,7 @@ import android.os.Parcelable
import kotlinx.parcelize.Parcelize
@Parcelize
-data class TunnelEndpoint(val endpoint: Endpoint) : Parcelable
+data class TunnelEndpoint(
+ val endpoint: Endpoint,
+ val quantumResistant: Boolean
+) : Parcelable
diff --git a/android/app/src/main/kotlin/net/mullvad/talpid/net/wireguard/TunnelOptions.kt b/android/app/src/main/kotlin/net/mullvad/talpid/net/wireguard/TunnelOptions.kt
index f5c5811c67..79e8ce544c 100644
--- a/android/app/src/main/kotlin/net/mullvad/talpid/net/wireguard/TunnelOptions.kt
+++ b/android/app/src/main/kotlin/net/mullvad/talpid/net/wireguard/TunnelOptions.kt
@@ -4,4 +4,7 @@ import android.os.Parcelable
import kotlinx.parcelize.Parcelize
@Parcelize
-data class TunnelOptions(val mtu: Int?) : Parcelable
+data class TunnelOptions(
+ val mtu: Int?,
+ val usePqSafePsk: Boolean
+) : Parcelable
diff --git a/talpid-types/src/net/mod.rs b/talpid-types/src/net/mod.rs
index 6c62b02928..9e546fee5b 100644
--- a/talpid-types/src/net/mod.rs
+++ b/talpid-types/src/net/mod.rs
@@ -135,7 +135,6 @@ pub struct TunnelEndpoint {
pub endpoint: Endpoint,
#[cfg_attr(target_os = "android", jnix(skip))]
pub tunnel_type: TunnelType,
- #[cfg_attr(target_os = "android", jnix(skip))]
pub quantum_resistant: bool,
#[cfg_attr(target_os = "android", jnix(skip))]
pub proxy: Option<proxy::ProxyEndpoint>,