Build Information
Successful build of JWSETKit, reference 0.25.0 (1d6192
), with Swift 6.2 (beta) for Linux on 26 Jun 2025 21:20:52 UTC.
Swift 6 data race errors: 0
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
139 | }
140 |
141 | extension _CryptoExtras._RSA.Encryption.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
142 |
143 | extension _RSA.Encryption.PublicKey: JSONWebEncryptingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:177:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
175 | }
176 |
177 | extension _CryptoExtras._RSA.Encryption.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
178 |
179 | extension _RSA.Encryption.PrivateKey: JSONWebDecryptingKey, JSONWebKeyRSAType {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[1039/1062] Compiling JWSETKit JWK-MLDSA.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:184:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
182 | static let supportedKeyTypes: [JSONWebKeyType] = [.rsa]
183 |
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:186:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:196:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
194 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.p256, .p384, .p521]
195 |
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:198:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |
200 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:208:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
206 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.ed25519, .x25519]
207 |
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:210:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:225:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
223 | static let objectIdentifiers: [ASN1ObjectIdentifier]? = .AlgorithmIdentifier.moduleLatticeDSAs
224 |
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:227:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | static let privateKeyParameter: String = "priv"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:18:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
16 | import SwiftASN1
17 |
18 | extension _CryptoExtras._RSA.Signing.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | extension _RSA.Signing.PublicKey: JSONWebValidatingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:83:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
81 | }
82 |
83 | extension _CryptoExtras._RSA.Signing.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
84 |
85 | extension _RSA.Signing.PrivateKey: JSONWebSigningKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:141:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
139 | }
140 |
141 | extension _CryptoExtras._RSA.Encryption.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
142 |
143 | extension _RSA.Encryption.PublicKey: JSONWebEncryptingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:177:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
175 | }
176 |
177 | extension _CryptoExtras._RSA.Encryption.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
178 |
179 | extension _RSA.Encryption.PrivateKey: JSONWebDecryptingKey, JSONWebKeyRSAType {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[1040/1062] Compiling JWSETKit ModuleLatticeAbstract.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:184:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
182 | static let supportedKeyTypes: [JSONWebKeyType] = [.rsa]
183 |
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:186:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:196:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
194 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.p256, .p384, .p521]
195 |
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:198:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |
200 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:208:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
206 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.ed25519, .x25519]
207 |
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:210:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:225:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
223 | static let objectIdentifiers: [ASN1ObjectIdentifier]? = .AlgorithmIdentifier.moduleLatticeDSAs
224 |
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:227:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | static let privateKeyParameter: String = "priv"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:18:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
16 | import SwiftASN1
17 |
18 | extension _CryptoExtras._RSA.Signing.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | extension _RSA.Signing.PublicKey: JSONWebValidatingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:83:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
81 | }
82 |
83 | extension _CryptoExtras._RSA.Signing.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
84 |
85 | extension _RSA.Signing.PrivateKey: JSONWebSigningKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:141:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
139 | }
140 |
141 | extension _CryptoExtras._RSA.Encryption.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
142 |
143 | extension _RSA.Encryption.PublicKey: JSONWebEncryptingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:177:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
175 | }
176 |
177 | extension _CryptoExtras._RSA.Encryption.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
178 |
179 | extension _RSA.Encryption.PrivateKey: JSONWebDecryptingKey, JSONWebKeyRSAType {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[1041/1062] Compiling JWSETKit JWK-RSA.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:184:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
182 | static let supportedKeyTypes: [JSONWebKeyType] = [.rsa]
183 |
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:186:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:196:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
194 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.p256, .p384, .p521]
195 |
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:198:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |
200 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:208:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
206 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.ed25519, .x25519]
207 |
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:210:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:225:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
223 | static let objectIdentifiers: [ASN1ObjectIdentifier]? = .AlgorithmIdentifier.moduleLatticeDSAs
224 |
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:227:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | static let privateKeyParameter: String = "priv"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:18:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
16 | import SwiftASN1
17 |
18 | extension _CryptoExtras._RSA.Signing.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | extension _RSA.Signing.PublicKey: JSONWebValidatingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:83:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
81 | }
82 |
83 | extension _CryptoExtras._RSA.Signing.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
84 |
85 | extension _RSA.Signing.PrivateKey: JSONWebSigningKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:141:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
139 | }
140 |
141 | extension _CryptoExtras._RSA.Encryption.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
142 |
143 | extension _RSA.Encryption.PublicKey: JSONWebEncryptingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:177:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
175 | }
176 |
177 | extension _CryptoExtras._RSA.Encryption.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
178 |
179 | extension _RSA.Encryption.PrivateKey: JSONWebDecryptingKey, JSONWebKeyRSAType {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[1042/1062] Compiling JWSETKit RSA.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:184:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
182 | static let supportedKeyTypes: [JSONWebKeyType] = [.rsa]
183 |
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:186:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:196:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
194 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.p256, .p384, .p521]
195 |
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:198:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |
200 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:208:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
206 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.ed25519, .x25519]
207 |
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:210:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:225:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
223 | static let objectIdentifiers: [ASN1ObjectIdentifier]? = .AlgorithmIdentifier.moduleLatticeDSAs
224 |
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:227:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | static let privateKeyParameter: String = "priv"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:18:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
16 | import SwiftASN1
17 |
18 | extension _CryptoExtras._RSA.Signing.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | extension _RSA.Signing.PublicKey: JSONWebValidatingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:83:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
81 | }
82 |
83 | extension _CryptoExtras._RSA.Signing.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
84 |
85 | extension _RSA.Signing.PrivateKey: JSONWebSigningKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:141:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
139 | }
140 |
141 | extension _CryptoExtras._RSA.Encryption.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
142 |
143 | extension _RSA.Encryption.PublicKey: JSONWebEncryptingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:177:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
175 | }
176 |
177 | extension _CryptoExtras._RSA.Encryption.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
178 |
179 | extension _RSA.Encryption.PrivateKey: JSONWebDecryptingKey, JSONWebKeyRSAType {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[1043/1062] Compiling JWSETKit RSA_boring.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:184:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
182 | static let supportedKeyTypes: [JSONWebKeyType] = [.rsa]
183 |
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:186:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:196:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
194 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.p256, .p384, .p521]
195 |
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:198:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |
200 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:208:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
206 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.ed25519, .x25519]
207 |
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:210:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:225:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
223 | static let objectIdentifiers: [ASN1ObjectIdentifier]? = .AlgorithmIdentifier.moduleLatticeDSAs
224 |
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:227:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | static let privateKeyParameter: String = "priv"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:18:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
16 | import SwiftASN1
17 |
18 | extension _CryptoExtras._RSA.Signing.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | extension _RSA.Signing.PublicKey: JSONWebValidatingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:83:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
81 | }
82 |
83 | extension _CryptoExtras._RSA.Signing.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
84 |
85 | extension _RSA.Signing.PrivateKey: JSONWebSigningKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:141:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
139 | }
140 |
141 | extension _CryptoExtras._RSA.Encryption.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
142 |
143 | extension _RSA.Encryption.PublicKey: JSONWebEncryptingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:177:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
175 | }
176 |
177 | extension _CryptoExtras._RSA.Encryption.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
178 |
179 | extension _RSA.Encryption.PrivateKey: JSONWebDecryptingKey, JSONWebKeyRSAType {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[1044/1062] Compiling JWSETKit SecKey.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:184:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
182 | static let supportedKeyTypes: [JSONWebKeyType] = [.rsa]
183 |
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:186:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
184 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPublicKey.self
185 |
186 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebRSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
187 |
188 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:196:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
194 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.p256, .p384, .p521]
195 |
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:198:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
196 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
197 |
198 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
199 |
200 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:208:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
206 | static let supportedKeyCurves: [JSONWebKeyCurve]? = [.ed25519, .x25519]
207 |
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:210:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
208 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPublicKey.self
209 |
210 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebECPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
211 |
212 | static let privateKeyParameter: String = "d"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:225:16: warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
223 | static let objectIdentifiers: [ASN1ObjectIdentifier]? = .AlgorithmIdentifier.moduleLatticeDSAs
224 |
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
| |- warning: static property 'publicKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'publicKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/KeyParser.swift:227:16: warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
225 | static let publicKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPublicKey.self
226 |
227 | static let privateKeyType: (any (JSONWebKeyExportable & JSONWebKeyImportable).Type)? = JSONWebMLDSAPrivateKey.self
| |- warning: static property 'privateKeyType' is not concurrency-safe because non-'Sendable' type '(any (JSONWebKeyExportable & JSONWebKeyImportable).Type)?' may have shared mutable state [#MutableGlobalVariable]
| |- note: add '@MainActor' to make static property 'privateKeyType' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
228 |
229 | static let privateKeyParameter: String = "priv"
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:18:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
16 | import SwiftASN1
17 |
18 | extension _CryptoExtras._RSA.Signing.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
19 |
20 | extension _RSA.Signing.PublicKey: JSONWebValidatingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:83:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
81 | }
82 |
83 | extension _CryptoExtras._RSA.Signing.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
84 |
85 | extension _RSA.Signing.PrivateKey: JSONWebSigningKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:141:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
139 | }
140 |
141 | extension _CryptoExtras._RSA.Encryption.PublicKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
142 |
143 | extension _RSA.Encryption.PublicKey: JSONWebEncryptingKey, JSONWebKeyRSAType {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/RSA/RSA.swift:177:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
175 | }
176 |
177 | extension _CryptoExtras._RSA.Encryption.PrivateKey: Swift.Hashable, Swift.Equatable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable'; this will not behave correctly if the owners of '_CryptoExtras' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
178 |
179 | extension _RSA.Encryption.PrivateKey: JSONWebDecryptingKey, JSONWebKeyRSAType {
[#MutableGlobalVariable]: <https://docs.swift.org/compiler/documentation/diagnostics/mutable-global-variable>
[1045/1062] Compiling JWSETKit EncryptedData.swift
[1046/1062] Compiling JWSETKit Error.swift
[1047/1062] Compiling JWSETKit Expiry.swift
[1048/1062] Compiling JWSETKit ProtectedContainer.swift
[1049/1062] Compiling JWSETKit RawType.swift
[1050/1062] Compiling JWSETKit Storage.swift
[1051/1062] Compiling JWSETKit StorageField.swift
[1052/1062] Compiling JWSETKit WebContainer.swift
[1053/1062] Compiling JWSETKit Algorithms.swift
[1054/1062] Compiling JWSETKit ECCAbstract.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
[1055/1062] Compiling JWSETKit Ed25519.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
[1056/1062] Compiling JWSETKit JWK-EC.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
[1057/1062] Compiling JWSETKit P256.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
[1058/1062] Compiling JWSETKit P384.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
[1059/1062] Compiling JWSETKit P521.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
[1060/1062] Compiling JWSETKit KeyASN1.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
[1061/1062] Compiling JWSETKit KeyAccessors.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
[1062/1062] Compiling JWSETKit KeyExporter.swift
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.Curve25519.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension Curve25519.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:37:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
35 | }
36 |
37 | extension Crypto.Curve25519.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
38 |
39 | extension Curve25519.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:71:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
69 | extension Curve25519.KeyAgreement.PublicKey: CryptoEdKeyPortable {}
70 |
71 | extension Crypto.Curve25519.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
72 |
73 | extension Curve25519.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/Ed25519.swift:85:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
83 | }
84 |
85 | extension Crypto.Curve25519.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
86 | public func hash(into hasher: inout Hasher) {
87 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P256.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P256.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P256.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P256.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P256.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P256.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P256.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P256.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P256.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P384.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P384.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P384.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P384.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P384.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P384.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P384.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P384.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P384.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:15:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
13 | import Crypto
14 |
15 | extension Crypto.P521.Signing.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
16 |
17 | extension P521.Signing.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:21:1: warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
19 | }
20 |
21 | extension Crypto.P521.KeyAgreement.PublicKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PublicKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
22 |
23 | extension P521.KeyAgreement.PublicKey: CryptoECPublicKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:46:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
44 | extension P521.KeyAgreement.PublicKey: CryptoECKeyPortableCompactRepresentable {}
45 |
46 | extension Crypto.P521.Signing.PrivateKey: Swift.Hashable, Swift.Codable {}
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
47 |
48 | extension P521.Signing.PrivateKey: JSONWebSigningKey, CryptoECPrivateKey {
/host/spi-builder-workspace/Sources/JWSETKit/Cryptography/EC/P521.swift:60:1: warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
58 | }
59 |
60 | extension Crypto.P521.KeyAgreement.PrivateKey: Swift.Hashable, Swift.Codable {
| |- warning: extension declares a conformance of imported type 'PrivateKey' to imported protocols 'Decodable', 'Encodable', 'Equatable'; this will not behave correctly if the owners of 'Crypto' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
61 | public func hash(into hasher: inout Hasher) {
62 | hasher.combine(publicKey)
Build complete! (251.07s)
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "swift-collections",
"requirement" : {
"range" : [
{
"lower_bound" : "1.1.0",
"upper_bound" : "1.2.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-collections.git"
},
{
"identity" : "swift-asn1",
"requirement" : {
"range" : [
{
"lower_bound" : "1.3.2",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-asn1.git"
},
{
"identity" : "swift-crypto",
"requirement" : {
"range" : [
{
"lower_bound" : "3.12.3",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-crypto.git"
},
{
"identity" : "swift-certificates",
"requirement" : {
"range" : [
{
"lower_bound" : "1.10.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-certificates"
}
],
"manifest_display_name" : "JWSETKit",
"name" : "JWSETKit",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "tvos",
"version" : "14.0"
},
{
"name" : "maccatalyst",
"version" : "14.0"
}
],
"products" : [
{
"name" : "JWSETKit",
"targets" : [
"JWSETKit"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "JWSETKitTests",
"module_type" : "SwiftTarget",
"name" : "JWSETKitTests",
"path" : "Tests/JWSETKitTests",
"sources" : [
"Base/StorageTests.swift",
"Base/WebContainerTests.swift",
"Cryptography/CompressionTests.swift",
"Cryptography/ECTests.swift",
"Cryptography/JWKSetTests.swift",
"Cryptography/MLDSATests.swift",
"Cryptography/RFC7520DecryptionTests.swift",
"Cryptography/RFC7520EncryptionTests.swift",
"Cryptography/RFC7520SignatureTests.swift",
"Cryptography/RSACryptoTests.swift",
"Cryptography/RSATests.swift",
"Cryptography/ThumbprintTests.swift",
"Entities/JOSEHeaderJWETests.swift",
"Entities/JOSEHeaderJWSTests.swift",
"Entities/JWETests.swift",
"Entities/JWSMLDSATests.swift",
"Entities/JWSTests.swift",
"Entities/JWTOAuthClaimsTests.swift",
"Entities/JWTOIDCAuthClaimsTests.swift",
"Entities/JWTOIDCStandardClaimsTests.swift",
"Entities/JWTPopClaimsTests.swift",
"Entities/JWTRegisteredClaimsTests.swift",
"Entities/JWTTests.swift",
"ExampleKeys.swift",
"Extensions/Base64Tests.swift",
"Extensions/KeyLookupTests.swift",
"Extensions/LocalizingTests.swift"
],
"target_dependencies" : [
"JWSETKit"
],
"type" : "test"
},
{
"c99name" : "JWSETKit",
"module_type" : "SwiftTarget",
"name" : "JWSETKit",
"path" : "Sources/JWSETKit",
"product_dependencies" : [
"Collections",
"SwiftASN1",
"X509",
"Crypto",
"_CryptoExtras"
],
"product_memberships" : [
"JWSETKit"
],
"resources" : [
{
"path" : "/host/spi-builder-workspace/Sources/JWSETKit/PrivacyInfo.xcprivacy",
"rule" : {
"process" : {
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/JWSETKit/Resources/ar.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "ar"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/JWSETKit/Resources/en.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "en"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/JWSETKit/Resources/es.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "es"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/JWSETKit/Resources/fa.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "fa"
}
}
},
{
"path" : "/host/spi-builder-workspace/Sources/JWSETKit/Resources/fr.lproj/Localizable.stringsdict",
"rule" : {
"process" : {
"localization" : "fr"
}
}
}
],
"sources" : [
"Base/EncryptedData.swift",
"Base/Error.swift",
"Base/Expiry.swift",
"Base/ProtectedContainer.swift",
"Base/RawType.swift",
"Base/Storage.swift",
"Base/StorageField.swift",
"Base/WebContainer.swift",
"Cryptography/Algorithms/Algorithms.swift",
"Cryptography/Algorithms/Compression.swift",
"Cryptography/Algorithms/ContentEncryption.swift",
"Cryptography/Algorithms/KeyEncryption.swift",
"Cryptography/Algorithms/Signature.swift",
"Cryptography/Certificate/JSONWebCertificate.swift",
"Cryptography/Certificate/SecCertificate.swift",
"Cryptography/Certificate/X509Certificate.swift",
"Cryptography/Compression/Apple.swift",
"Cryptography/Compression/Zlib.swift",
"Cryptography/EC/ECCAbstract.swift",
"Cryptography/EC/Ed25519.swift",
"Cryptography/EC/JWK-EC.swift",
"Cryptography/EC/P256.swift",
"Cryptography/EC/P384.swift",
"Cryptography/EC/P521.swift",
"Cryptography/KeyASN1.swift",
"Cryptography/KeyAccessors.swift",
"Cryptography/KeyExporter.swift",
"Cryptography/KeyParser.swift",
"Cryptography/KeySet.swift",
"Cryptography/Keys.swift",
"Cryptography/PQC/JWK-MLDSA.swift",
"Cryptography/PQC/ModuleLatticeAbstract.swift",
"Cryptography/RSA/JWK-RSA.swift",
"Cryptography/RSA/RSA.swift",
"Cryptography/RSA/RSA_boring.swift",
"Cryptography/RSA/SecKey.swift",
"Cryptography/Symmetric/AES-CBC-HMAC.swift",
"Cryptography/Symmetric/AES.swift",
"Cryptography/Symmetric/CommonCrypto.swift",
"Cryptography/Symmetric/ConcatKDF.swift",
"Cryptography/Symmetric/Direct.swift",
"Cryptography/Symmetric/HMAC.swift",
"Cryptography/Symmetric/PBKDF2.swift",
"Cryptography/Symmetric/SymmetricKey.swift",
"Entities/JOSE/JOSE-JWERegistered.swift",
"Entities/JOSE/JOSE-JWSRegistered.swift",
"Entities/JOSE/JOSEHeader.swift",
"Entities/JWE/JWE.swift",
"Entities/JWE/JWECodable.swift",
"Entities/JWE/JWEHeader.swift",
"Entities/JWE/JWERecipient.swift",
"Entities/JWS/JWS.swift",
"Entities/JWS/JWSCodable.swift",
"Entities/JWS/JWSHeader.swift",
"Entities/JWT/JWTOAuthClaims.swift",
"Entities/JWT/JWTOIDCAuth.swift",
"Entities/JWT/JWTOIDCStandard.swift",
"Entities/JWT/JWTPayload.swift",
"Entities/JWT/JWTPopClaims.swift",
"Entities/JWT/JWTRegisteredClaims.swift",
"Extensions/ASN1.swift",
"Extensions/Base64.swift",
"Extensions/Codable.swift",
"Extensions/Data.swift",
"Extensions/KeyLookup.swift",
"Extensions/Localizing.swift",
"Extensions/LockValue.swift"
],
"target_dependencies" : [
"Czlib"
],
"type" : "library"
},
{
"c99name" : "Czlib",
"module_type" : "SystemLibraryTarget",
"name" : "Czlib",
"path" : "Sources/Czlib",
"product_memberships" : [
"JWSETKit"
],
"sources" : [
],
"type" : "system-target"
}
],
"tools_version" : "6.0"
}
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.