diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-02-06 03:23:51 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2019-02-06 06:20:23 +0100 |
commit | bebcaa012bfafb5ab1a8ee4db11feffd3843c52c (patch) | |
tree | ee89b91f60bd267c356b0931d72bde9a288c8771 /WireGuard/Shared/Model | |
parent | LegacyConfig: Remove and support plaintext for .mobileconfig (diff) | |
download | wireguard-apple-bebcaa012bfafb5ab1a8ee4db11feffd3843c52c.tar.xz wireguard-apple-bebcaa012bfafb5ab1a8ee4db11feffd3843c52c.zip |
PrivateDataConfirmation: prompt with touch/face/pin/password ID for viewing/exporting keys
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'WireGuard/Shared/Model')
-rw-r--r-- | WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift b/WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift index bdc17ac..7345794 100644 --- a/WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift +++ b/WireGuard/Shared/Model/NETunnelProviderProtocol+Extension.swift @@ -41,7 +41,7 @@ extension NETunnelProviderProtocol { // until finally the app is open. Would it be possible to call saveToPreferences here? Or is // that generally not available to network extensions? In which case, what should our // behavior be? - + guard let passwordReference = passwordReference else { return nil } guard let config = Keychain.openReference(called: passwordReference) else { return nil } return try? TunnelConfiguration(fromWgQuickConfig: config, called: name) @@ -56,7 +56,7 @@ extension NETunnelProviderProtocol { guard let ref = passwordReference else { return nil } return Keychain.verifyReference(called: ref) ? ref : nil } - + @discardableResult func migrateConfigurationIfNeeded(called name: String) -> Bool { /* This is how we did things before we switched to putting items |