From 1eeed89174c8d2cf06e132f7a56c89029d1c342c Mon Sep 17 00:00:00 2001 From: Eric Kuck Date: Fri, 21 Dec 2018 18:35:01 -0600 Subject: [PATCH] Fixes mock tunnels Signed-off-by: Eric Kuck --- WireGuard/WireGuard/Tunnel/MockTunnels.swift | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/WireGuard/WireGuard/Tunnel/MockTunnels.swift b/WireGuard/WireGuard/Tunnel/MockTunnels.swift index 97ceacb..746f508 100644 --- a/WireGuard/WireGuard/Tunnel/MockTunnels.swift +++ b/WireGuard/WireGuard/Tunnel/MockTunnels.swift @@ -26,7 +26,7 @@ class MockTunnels { static func createMockTunnels() -> [NETunnelProviderManager] { return tunnelNames.map { tunnelName -> NETunnelProviderManager in - var interface = InterfaceConfiguration(name: tunnelName, privateKey: Curve25519.generatePrivateKey()) + var interface = InterfaceConfiguration(privateKey: Curve25519.generatePrivateKey()) interface.addresses = [IPAddressRange(from: String(format: address, Int.random(in: 1 ... 10), Int.random(in: 1 ... 254)))!] interface.dns = dnsServers.map { DNSServer(from: $0)! } @@ -34,11 +34,11 @@ class MockTunnels { peer.endpoint = Endpoint(from: endpoint) peer.allowedIPs = [IPAddressRange(from: allowedIPs)!] - let tunnelConfiguration = TunnelConfiguration(interface: interface, peers: [peer]) + let tunnelConfiguration = TunnelConfiguration(name: tunnelName, interface: interface, peers: [peer]) let tunnelProviderManager = NETunnelProviderManager() tunnelProviderManager.protocolConfiguration = NETunnelProviderProtocol(tunnelConfiguration: tunnelConfiguration) - tunnelProviderManager.localizedDescription = tunnelConfiguration.interface.name + tunnelProviderManager.localizedDescription = tunnelConfiguration.name tunnelProviderManager.isEnabled = true return tunnelProviderManager -- 2.47.2