summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2023-02-02 16:35:25 +0100
committerDavid Lönnhager <david.l@mullvad.net>2023-02-21 10:59:25 +0100
commitec8a7e1e729d9e25f363c3a7394acd39ddb36f42 (patch)
treeb8c33f1957400bb4cc6429cfd91165018ada6237 /android/app/src
parenta83211930c6473776d2e838e357cc5583000aa9f (diff)
downloadmullvadvpn-ec8a7e1e729d9e25f363c3a7394acd39ddb36f42.tar.xz
mullvadvpn-ec8a7e1e729d9e25f363c3a7394acd39ddb36f42.zip
Make quantum-resistant tunnel optional in mullvad layer
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/WireguardTunnelOptions.kt6
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt2
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt2
-rw-r--r--android/app/src/main/kotlin/net/mullvad/talpid/net/wireguard/TunnelOptions.kt10
4 files changed, 6 insertions, 14 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/WireguardTunnelOptions.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/WireguardTunnelOptions.kt
index 251571021a..85a5ebc894 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/WireguardTunnelOptions.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/WireguardTunnelOptions.kt
@@ -2,7 +2,9 @@ package net.mullvad.mullvadvpn.model
import android.os.Parcelable
import kotlinx.parcelize.Parcelize
-import net.mullvad.talpid.net.wireguard.TunnelOptions as TalpidWireguardTunnelOptions
@Parcelize
-data class WireguardTunnelOptions(val options: TalpidWireguardTunnelOptions) : Parcelable
+data class WireguardTunnelOptions(
+ val mtu: Int?,
+ val quantumResistant: Boolean?
+) : Parcelable
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt
index 011e9fdc15..10a4f2b5d7 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/AdvancedFragment.kt
@@ -229,7 +229,7 @@ class AdvancedFragment : BaseFragment() {
private fun updateUi(settings: Settings) {
if (this::wireguardMtuInput.isInitialized && wireguardMtuInput.hasFocus == false) {
- wireguardMtuInput.value = settings.tunnelOptions.wireguard.options.mtu
+ wireguardMtuInput.value = settings.tunnelOptions.wireguard.mtu
}
}
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt
index a1464a7745..1cb1cf2986 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/ui/serviceconnection/SettingsListener.kt
@@ -29,7 +29,7 @@ class SettingsListener(private val connection: Messenger, eventDispatcher: Event
}
var wireguardMtu: Int?
- get() = settingsNotifier.latestEvent?.tunnelOptions?.wireguard?.options?.mtu
+ get() = settingsNotifier.latestEvent?.tunnelOptions?.wireguard?.mtu
set(value) {
connection.send(Request.SetWireGuardMtu(value).message)
}
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
deleted file mode 100644
index 79e8ce544c..0000000000
--- a/android/app/src/main/kotlin/net/mullvad/talpid/net/wireguard/TunnelOptions.kt
+++ /dev/null
@@ -1,10 +0,0 @@
-package net.mullvad.talpid.net.wireguard
-
-import android.os.Parcelable
-import kotlinx.parcelize.Parcelize
-
-@Parcelize
-data class TunnelOptions(
- val mtu: Int?,
- val usePqSafePsk: Boolean
-) : Parcelable