diff options
| author | Albin <albin@mullvad.net> | 2022-06-20 13:35:00 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2022-06-20 14:08:47 +0200 |
| commit | 0d1a0004edbf75c8d708f242d8483be94c17b80c (patch) | |
| tree | 17cfbbba25eb5033024329990557b4b7a0eac8e0 | |
| parent | 19bb6e6220d79a899409755d187ad641679f327d (diff) | |
| download | mullvadvpn-0d1a0004edbf75c8d708f242d8483be94c17b80c.tar.xz mullvadvpn-0d1a0004edbf75c8d708f242d8483be94c17b80c.zip | |
Add PQ-flags to android
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>, |
