aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard
diff options
context:
space:
mode:
authorJeroen Leenarts <jeroen.leenarts@gmail.com>2018-09-26 11:23:13 +0200
committerJeroen Leenarts <jeroen.leenarts@gmail.com>2018-09-26 11:23:13 +0200
commit47a75bbd57ee76db90d9385e04bec2b7d5abd513 (patch)
treed81cdad0f380479017e433bf815a57c7f0566aac /WireGuard
parentFix function length warning. (diff)
downloadwireguard-apple-47a75bbd57ee76db90d9385e04bec2b7d5abd513.tar.xz
wireguard-apple-47a75bbd57ee76db90d9385e04bec2b7d5abd513.zip
Fixe base 64 regex format.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'WireGuard')
-rw-r--r--WireGuard/Extensions/String+Base64.swift2
1 files changed, 1 insertions, 1 deletions
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)
}