From: Jason A. Donenfeld Date: Fri, 8 Feb 2019 13:39:59 +0000 (+0100) Subject: Key: we already do len checking in C X-Git-Tag: 0.0.20190207-2~7 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=407b367c8de6569f8a8ab17dc0f3765936d9c864;p=thirdparty%2Fwireguard-apple.git Key: we already do len checking in C Signed-off-by: Jason A. Donenfeld --- diff --git a/WireGuard/Shared/Model/Key.swift b/WireGuard/Shared/Model/Key.swift index 3f11452..a1abdd7 100644 --- a/WireGuard/Shared/Model/Key.swift +++ b/WireGuard/Shared/Model/Key.swift @@ -23,9 +23,6 @@ extension Data { } init?(hexKey hexString: String) { - if hexString.utf8.count != WG_KEY_LEN_HEX - 1 { - return nil - } self.init(repeating: 0, count: Int(WG_KEY_LEN)) if !self.withUnsafeMutableBytes { key_from_hex($0, hexString) } { @@ -48,9 +45,6 @@ extension Data { } init?(base64Key base64String: String) { - if base64String.utf8.count != WG_KEY_LEN_BASE64 - 1 { - return nil - } self.init(repeating: 0, count: Int(WG_KEY_LEN)) if !self.withUnsafeMutableBytes { key_from_base64($0, base64String) } {