From a473dfe4f88055e4ce459a1931c9ce823e4994fc Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Thu, 8 Nov 2018 14:48:16 +0530 Subject: Model: Move InterfaceConfiguration.publicKey to Curve25519.swift The code for public key calculation need not be shared with the extension Signed-off-by: Roopesh Chander --- WireGuard/Shared/Model/Configuration.swift | 4 ---- 1 file changed, 4 deletions(-) (limited to 'WireGuard/Shared') diff --git a/WireGuard/Shared/Model/Configuration.swift b/WireGuard/Shared/Model/Configuration.swift index 2df363b..cbe4271 100644 --- a/WireGuard/Shared/Model/Configuration.swift +++ b/WireGuard/Shared/Model/Configuration.swift @@ -21,10 +21,6 @@ struct InterfaceConfiguration: Codable { var mtu: UInt16? var dns: [DNSServer] = [] - var publicKey: Data { - return Curve25519.generatePublicKey(fromPrivateKey: privateKey) - } - init(name: String, privateKey: Data) { self.name = name self.privateKey = privateKey -- cgit v1.2.3-59-g8ed1b