mirror of
https://github.com/outbackdingo/amnezia-client.git
synced 2026-01-27 10:18:14 +00:00
Merge pull request #515 from amnezia-vpn/fix/android-wg
set wg PresharedKey parameter as optional
This commit is contained in:
@@ -11,7 +11,7 @@ open class WireguardConfig protected constructor(
|
||||
val endpoint: InetEndpoint,
|
||||
val persistentKeepalive: Int,
|
||||
val publicKeyHex: String,
|
||||
val preSharedKeyHex: String,
|
||||
val preSharedKeyHex: String?,
|
||||
val privateKeyHex: String
|
||||
) : ProtocolConfig(protocolConfigBuilder) {
|
||||
|
||||
@@ -43,7 +43,8 @@ open class WireguardConfig protected constructor(
|
||||
appendLine("endpoint=$endpoint")
|
||||
if (persistentKeepalive != 0)
|
||||
appendLine("persistent_keepalive_interval=$persistentKeepalive")
|
||||
appendLine("preshared_key=$preSharedKeyHex")
|
||||
if (preSharedKeyHex != null)
|
||||
appendLine("preshared_key=$preSharedKeyHex")
|
||||
}
|
||||
|
||||
open class Builder : ProtocolConfig.Builder(true) {
|
||||
@@ -56,7 +57,7 @@ open class WireguardConfig protected constructor(
|
||||
internal lateinit var publicKeyHex: String
|
||||
private set
|
||||
|
||||
internal lateinit var preSharedKeyHex: String
|
||||
internal var preSharedKeyHex: String? = null
|
||||
private set
|
||||
|
||||
internal lateinit var privateKeyHex: String
|
||||
|
||||
Reference in New Issue
Block a user