diff --git a/Package.resolved b/Package.resolved index 01d83c2..6aba8b0 100644 --- a/Package.resolved +++ b/Package.resolved @@ -35,6 +35,15 @@ "version" : "1.0.6" } }, + { + "identity" : "libfido2swift", + "kind" : "remoteSourceControl", + "location" : "https://github.com/kinoroy/LibFido2Swift.git", + "state" : { + "revision" : "b77e5c6451bea69d15615d6578936b11777d9a6c", + "version" : "0.1.2" + } + }, { "identity" : "path.swift", "kind" : "remoteSourceControl", diff --git a/Package.swift b/Package.swift index 0f6c442..478884e 100644 --- a/Package.swift +++ b/Package.swift @@ -1,10 +1,10 @@ -// swift-tools-version:5.6 +// swift-tools-version:5.9 import PackageDescription let package = Package( name: "xcodes", platforms: [ - .macOS(.v10_15) + .macOS(.v13) ], products: [ .executable(name: "xcodes", targets: ["xcodes"]), @@ -23,6 +23,7 @@ let package = Package( .package(url: "https://github.com/xcodereleases/data", revision: "fcf527b187817f67c05223676341f3ab69d4214d"), .package(url: "https://github.com/onevcat/Rainbow.git", .upToNextMinor(from: "3.2.0")), .package(url: "https://github.com/jpsim/Yams", .upToNextMinor(from: "5.0.1")), + .package(url: "https://github.com/kinoroy/LibFido2Swift.git", .upToNextMinor(from: "0.1.0")), ], targets: [ .executableTarget( @@ -68,6 +69,7 @@ let package = Package( "PromiseKit", .product(name: "PMKFoundation", package: "Foundation"), "Rainbow", + .product(name: "LibFido2Swift", package: "LibFido2Swift") ]), .testTarget( name: "AppleAPITests", diff --git a/Sources/AppleAPI/Client.swift b/Sources/AppleAPI/Client.swift index e145f27..bad8a87 100644 --- a/Sources/AppleAPI/Client.swift +++ b/Sources/AppleAPI/Client.swift @@ -2,6 +2,7 @@ import Foundation import PromiseKit import PMKFoundation import Rainbow +import LibFido2Swift public class Client { private static let authTypes = ["sa", "hsa", "non-sa", "hsa2"]