From: Roopesh Chander Date: Sat, 20 Oct 2018 11:00:14 +0000 (+0530) Subject: Model: Make InterfaceConfiguration and PeerConfiguration structs X-Git-Tag: 0.0.20181104-1~217 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2e96dbe363eff485251ff1371f6da298c35ee6e9;p=thirdparty%2Fwireguard-apple.git Model: Make InterfaceConfiguration and PeerConfiguration structs Signed-off-by: Roopesh Chander --- diff --git a/WireGuard/WireGuard/Model/Configuration.swift b/WireGuard/WireGuard/Model/Configuration.swift index 152d30a..ce71630 100644 --- a/WireGuard/WireGuard/Model/Configuration.swift +++ b/WireGuard/WireGuard/Model/Configuration.swift @@ -18,7 +18,7 @@ class TunnelConfiguration: Codable { } @available(OSX 10.14, iOS 12.0, *) -class InterfaceConfiguration: Codable { +struct InterfaceConfiguration: Codable { var name: String var privateKey: Data var addresses: [IPAddressRange] = [] @@ -35,7 +35,7 @@ class InterfaceConfiguration: Codable { } @available(OSX 10.14, iOS 12.0, *) -class PeerConfiguration: Codable { +struct PeerConfiguration: Codable { var publicKey: Data var preSharedKey: Data? { didSet(value) {