Skip to content

Commit 51d4ee0

Browse files
committed
updated
1 parent b9de260 commit 51d4ee0

File tree

3 files changed

+15
-4
lines changed

3 files changed

+15
-4
lines changed

.DS_Store

0 Bytes
Binary file not shown.

Package.pins

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"autoPin": true,
3+
"pins": [
4+
{
5+
"package": "CryptoSwift",
6+
"reason": null,
7+
"repositoryURL": "https://github.com/krzyzanowskim/CryptoSwift",
8+
"version": "0.6.9"
9+
}
10+
],
11+
"version": 1
12+
}

Sources/JWT.swift

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ public enum Algorithm: CustomStringConvertible {
5959

6060
func signRS(_ key: Data, digestType: Signature.DigestType) throws -> String {
6161

62-
let keyString = message.data(using: String.Encoding.utf8, allowLossyConversion: false)!
63-
let privateKey = try PrivateKey(pemEncoded: keyString)
62+
let privateKey = try PrivateKey(data: data)
6463

6564
let clear = try ClearMessage(string: message, using: .utf8)
6665

@@ -85,10 +84,10 @@ public enum Algorithm: CustomStringConvertible {
8584
return signHS(key, variant: .sha512)
8685

8786
case .rs256(let key):
88-
return try signRS(privateKey, digestType: .sha256)
87+
return try signRS(key, digestType: .sha256)
8988

9089
case .rs512(let key):
91-
return try signRS(privateKey, digestType: .sha512)
90+
return try signRS(key, digestType: .sha512)
9291

9392
}
9493
}

0 commit comments

Comments
 (0)