From: Jeroen Leenarts Date: Wed, 26 Sep 2018 09:23:13 +0000 (+0200) Subject: Fixe base 64 regex format. X-Git-Tag: 0.0.20181104-1~276 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=47a75bbd57ee76db90d9385e04bec2b7d5abd513;p=thirdparty%2Fwireguard-apple.git Fixe base 64 regex format. Signed-off-by: Jason A. Donenfeld --- diff --git a/WireGuard/Extensions/String+Base64.swift b/WireGuard/Extensions/String+Base64.swift index b94dc88..f6d61b5 100644 --- a/WireGuard/Extensions/String+Base64.swift +++ b/WireGuard/Extensions/String+Base64.swift @@ -11,7 +11,7 @@ import Foundation extension String { func isBase64() -> Bool { - let base64Predicate = NSPredicate(format: "SELF MATCHES %@", "^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$") + let base64Predicate = NSPredicate(format: "SELF MATCHES %@", "^[a-zA-Z0-9+/]{43}=$") return base64Predicate.evaluate(with: self) }