diff options
author | Roopesh Chander <roop@roopc.net> | 2018-10-20 16:30:14 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2018-10-27 15:13:01 +0530 |
commit | 2e96dbe363eff485251ff1371f6da298c35ee6e9 (patch) | |
tree | d1cab1b9f11198ea1066186f47ad1b223a536b5c | |
parent | Model: Make it impossible to create invalid interface / peer configuration instances (diff) | |
download | wireguard-apple-2e96dbe363eff485251ff1371f6da298c35ee6e9.tar.xz wireguard-apple-2e96dbe363eff485251ff1371f6da298c35ee6e9.zip |
Model: Make InterfaceConfiguration and PeerConfiguration structs
Signed-off-by: Roopesh Chander <roop@roopc.net>
-rw-r--r-- | WireGuard/WireGuard/Model/Configuration.swift | 4 |
1 files changed, 2 insertions, 2 deletions
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) { |