aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard
diff options
context:
space:
mode:
authorRoopesh Chander <roop@roopc.net>2018-10-20 16:30:14 +0530
committerRoopesh Chander <roop@roopc.net>2018-10-27 15:13:01 +0530
commit2e96dbe363eff485251ff1371f6da298c35ee6e9 (patch)
treed1cab1b9f11198ea1066186f47ad1b223a536b5c /WireGuard
parentModel: Make it impossible to create invalid interface / peer configuration instances (diff)
downloadwireguard-apple-2e96dbe363eff485251ff1371f6da298c35ee6e9.tar.xz
wireguard-apple-2e96dbe363eff485251ff1371f6da298c35ee6e9.zip
Model: Make InterfaceConfiguration and PeerConfiguration structs
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard')
-rw-r--r--WireGuard/WireGuard/Model/Configuration.swift4
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) {