diff --git a/Package.swift b/Package.swift index b3be733..3e7ef3e 100644 --- a/Package.swift +++ b/Package.swift @@ -32,20 +32,16 @@ let package = Package( .target( name: "ContainerRegistry", dependencies: [ - .product(name: "Crypto", package: "swift-crypto", condition: .when(platforms: [.linux])), + .target(name: "Basics"), .product(name: "Crypto", package: "swift-crypto"), .product(name: "HTTPTypes", package: "swift-http-types"), .product(name: "HTTPTypesFoundation", package: "swift-http-types"), - .target( - name: "Basics" // AuthorizationProvider - ), ] ), .executableTarget( name: "containertool", dependencies: [ - .product(name: "ArgumentParser", package: "swift-argument-parser"), - .product(name: "Crypto", package: "swift-crypto", condition: .when(platforms: [.linux])), .target(name: "ContainerRegistry"), .target(name: "VendorCNIOExtrasZlib"), + .product(name: "ArgumentParser", package: "swift-argument-parser"), ], swiftSettings: [.swiftLanguageMode(.v5)] ), diff --git a/Sources/ContainerRegistry/Blobs.swift b/Sources/ContainerRegistry/Blobs.swift index 1bb5f6d..5336168 100644 --- a/Sources/ContainerRegistry/Blobs.swift +++ b/Sources/ContainerRegistry/Blobs.swift @@ -14,12 +14,7 @@ import Foundation import HTTPTypes - -#if canImport(CryptoKit) -import CryptoKit -#else import Crypto -#endif /// Calculates the digest of a blob of data. /// - Parameter data: Blob of data to digest. diff --git a/Sources/ContainerRegistry/ImageManifest+Digest.swift b/Sources/ContainerRegistry/ImageManifest+Digest.swift index 447e1cd..0cbfcce 100644 --- a/Sources/ContainerRegistry/ImageManifest+Digest.swift +++ b/Sources/ContainerRegistry/ImageManifest+Digest.swift @@ -13,12 +13,7 @@ //===----------------------------------------------------------------------===// import Foundation - -#if canImport(CryptoKit) -import CryptoKit -#else import Crypto -#endif public extension ImageManifest { var digest: String {