We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bf37edc commit 3b07038Copy full SHA for 3b07038
JWT/JWT.swift
@@ -55,7 +55,12 @@ public enum Algorithm : CustomStringConvertible {
55
let keyData = key.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!
56
let messageData = message.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false)!
57
let mac = Authenticator.HMAC(key: keyData.arrayOfBytes(), variant:variant)
58
- let result = try! mac.authenticate(messageData.arrayOfBytes())
+ let result: [UInt8]
59
+ do {
60
+ result = try mac.authenticate(messageData.arrayOfBytes())
61
+ } catch {
62
+ result = []
63
+ }
64
return base64encode(NSData.withBytes(result))
65
}
66
0 commit comments