diff --git a/Package.swift b/Package.swift index 707de2f..b3d8de0 100644 --- a/Package.swift +++ b/Package.swift @@ -1,24 +1,14 @@ import PackageDescription -#if os(macOS) || os(iOS) || os(watchOS) || os(tvOS) -let package = Package( - name: "JWT", - dependencies: [ - .Package(url: "https://github.com/kylef-archive/CommonCrypto.git", majorVersion: 1), - ], - exclude: [ - "Sources/JWT/HMACCryptoSwift.swift", - ] -) -#else + let package = Package( name: "JWT", dependencies: [ - .Package(url: "https://github.com/krzyzanowskim/CryptoSwift.git", majorVersion: 0, minor: 6), + .Package(url: "https://github.com/krzyzanowskim/CryptoSwift.git", majorVersion: 0, minor: 8), ], exclude: [ "Sources/JWT/HMACCommonCrypto.swift", ] ) -#endif + diff --git a/Sources/JWT/CompactJSONEncoder.swift b/Sources/JWT/CompactJSONEncoder.swift index f759453..b9e3464 100644 --- a/Sources/JWT/CompactJSONEncoder.swift +++ b/Sources/JWT/CompactJSONEncoder.swift @@ -1,3 +1,5 @@ +import Foundation + class CompactJSONEncoder: JSONEncoder { override func encode(_ value: T) throws -> Data { return try encodeString(value).data(using: .ascii) ?? Data()