The Swift Package Index logo.Swift Package Index

Build Information

Successful build of OpenID4VCI, reference v0.55.6 (79d5df), with Swift 6.2 for macOS (SPM) on 31 Oct 2026 05:37:41 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git
Reference: v0.55.6
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift
 * tag               v0.55.6    -> FETCH_HEAD
HEAD is now at 79d5df2 Network error propagation
Cloned https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git
Revision (git rev-parse @):
79d5df2fc179f21edf9f5bef7916aa2fc32c818e
SUCCESS checkout https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git at v0.55.6
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/50] Write sources
[2/50] Copying credential_issuer_metadata_no_asymmetric_algs.json
[2/50] Copying well_known_response.json
[2/50] Copying credential_issuer_metadata.json
[2/50] Copying test.json
[3/50] Copying web_signature.jws
[3/50] Copying PrivacyInfo.xcprivacy
[5/50] Copying single_issuance_success_response_deffered.json
[5/50] Copying credential_issuer_metadata_no_request_encryption.json
[5/50] Copying single_issuance_success_response_credential.json
[5/50] Copying sample_credential_offer.json
[6/50] Copying openid-credential-issuer_no_encryption_batch.json
[12/50] Copying openid-credential-issuer_attestation_only.json
[12/50] Copying openid-credential-issuer_no_encryption.json
[12/50] Copying openid-credential-issuer_key_attestation_required.json
[12/50] Copying oidc_authorization_server_metadata_auth_server_example.json
[12/50] Copying openid-configuration.json
[13/50] Copying openid-credential-issuer_encrypted_responses.json
[19/50] Copying pushed_authorization_request_response.json
[20/50] Copying oidc_authorization_server_metadata.json
[20/50] Copying oauth_authorization_server_metadata.json
[22/50] Copying empty_response.json
[22/50] Copying no_proof_generic_error_response.json
[22/50] Copying credential_offer_with_unknown_format.json
[22/50] Copying invalid_credential_issuer_metadata.json
[23/50] Copying mock_cnonce_endpoint_response.json
[23/50] Copying generic_error_response.json
[23/50] Copying credential_offer_with_second_auth_server_hint.json
[23/50] Copying oauth_authorization_server_metadata_two.json
[26/50] Copying credential_offer_with_pre_auth_server_hint.json
[31/50] Copying credential_offer_with_invalid_auth_server_hint.json
[31/50] Copying credential_offer_with_auth_server_hint.json
[31/50] Copying credential_issuer_metadata_with_signed_invalid.txt
[31/50] Copying credential_offer_with_blank_issuer_state.json
[31/50] Copying credential_offer_with_different_auth_servers.json
[32/50] Copying credential_issuer_metadata_with_signed_partial.txt
[32/50] Copying credential_offer_with_blank_pre_authorized_code.json
[38/50] Copying credential_issuer_metadata_valid.json
[38/50] Copying credential_issuer_metadata_with_signed_full.txt
[39/50] Copying credential_issuer_metadata_no_request_encryption_optional_response.json
[41/50] Write sources
[42/50] Copying batch_issuance_success_response_credential.json
[43/50] Copying credential_issuer_metadata_multiple_auth_servers.json
[44/50] Copying batch_credential_issuance_success_response_credentials.json
[45/50] Copying access_token_request_response_no_proof_auth_details.json
[45/50] Copying attestation_challenge.json
[45/50] Copying access_token_request_response_no_proof.json
[48/50] Copying access_token_request_response.json
[49/50] Write swift-version--3CB7CFEC50E0D141.txt
[51/112] Emitting module JOSESwift
[52/118] Compiling JOSESwift JWEHeader.swift
[53/118] Compiling JOSESwift AESKeyWrappingMode.swift
[54/118] Compiling JOSESwift DirectEncryptionMode.swift
[55/118] Compiling JOSESwift ECKeyEncryption.swift
[56/118] Compiling JOSESwift PBES2KeyEncryptionMode.swift
[57/118] Compiling JOSESwift RSAKeyEncryptionMode.swift
[58/118] Compiling JOSESwift RSASigner.swift
[59/118] Compiling JOSESwift RSAVerifier.swift
[60/118] Compiling JOSESwift JWS.swift
[61/118] Compiling JOSESwift JWSHeader.swift
[62/118] Compiling JOSESwift Signer.swift
[63/118] Compiling JOSESwift Verifier.swift
[64/118] Compiling JOSESwift JWKSetCodable.swift
[65/118] Compiling JOSESwift DataRSAPublicKey.swift
[66/118] Compiling JOSESwift RSAKeyCodable.swift
[67/118] Compiling JOSESwift RSAKeys.swift
[68/118] Compiling JOSESwift SecKeyRSAPublicKey.swift
[69/118] Compiling JOSESwift DataSymmetricKey.swift
[70/118] Compiling JOSESwift SecKeyECPrivateKey.swift
[71/118] Compiling JOSESwift SecKeyECPublicKey.swift
[72/118] Compiling JOSESwift JWK.swift
[73/118] Compiling JOSESwift JWKExtensions.swift
[74/118] Compiling JOSESwift JWKParameters.swift
[75/118] Compiling JOSESwift JWKSet.swift
[76/118] Compiling JOSESwift SymmetricKeyCodable.swift
[77/118] Compiling JOSESwift SymmetricKeys.swift
[78/118] Compiling JOSESwift ECSigner.swift
[79/118] Compiling JOSESwift ECVerifier.swift
[80/118] Compiling JOSESwift HMACSigner.swift
[81/118] Compiling JOSESwift HMACVerifier.swift
[82/118] Compiling JOSESwift KeyManagementMode.swift
[83/118] Compiling JOSESwift DataECPrivateKey.swift
[84/118] Compiling JOSESwift DataECPublicKey.swift
[85/118] Compiling JOSESwift ECKeyCodable.swift
[86/118] Compiling JOSESwift ECKeyPair.swift
[87/118] Compiling JOSESwift ECKeys.swift
[88/118] Compiling JOSESwift DeflateWrapper.swift
[89/118] Compiling JOSESwift ContentEncryption.swift
[90/118] Compiling JOSESwift AESCBCEncryption.swift
[91/118] Compiling JOSESwift AESGCMEncryption.swift
[92/118] Compiling JOSESwift Decrypter.swift
[93/118] Compiling JOSESwift Encrypter.swift
[94/118] Compiling JOSESwift JWE.swift
[95/118] Compiling JOSESwift ECDHKeyAgreement.swift
[96/118] Compiling JOSESwift HMAC.swift
[97/118] Compiling JOSESwift PBES2.swift
[98/118] Compiling JOSESwift RSA.swift
[99/118] Compiling JOSESwift SecureRandom.swift
[100/118] Compiling JOSESwift Thumbprint.swift
[101/118] Compiling JOSESwift Compressor.swift
[102/118] Compiling JOSESwift ASN1DEREncoding.swift
[103/118] Compiling JOSESwift ASN1DERParsing.swift
[104/118] Compiling JOSESwift AlgorithmExtensions.swift
[105/118] Compiling JOSESwift Algorithms.swift
[106/118] Compiling JOSESwift DataConvertible.swift
[107/118] Compiling JOSESwift DataExtensions.swift
[108/118] Compiling JOSESwift Deserializer.swift
[109/118] Compiling JOSESwift JOSEHeader.swift
[110/118] Compiling JOSESwift JOSESwiftError.swift
[111/118] Compiling JOSESwift Payload.swift
[112/118] Compiling JOSESwift Serializer.swift
[113/118] Compiling JOSESwift AES.swift
[114/118] Compiling JOSESwift AESGCM.swift
[115/118] Compiling JOSESwift EC.swift
[116/118] Emitting module SwiftyJSON
[117/118] Compiling SwiftyJSON resource_bundle_accessor.swift
[118/118] Compiling SwiftyJSON SwiftyJSON.swift
[119/274] Compiling OpenID4VCI EncryptionSupportConfig.swift
[120/274] Compiling OpenID4VCI ProofTypeSupportedMeta.swift
[121/274] Compiling OpenID4VCI SigningKeyProxy.swift
[122/274] Compiling OpenID4VCI CredentialError.swift
[123/274] Compiling OpenID4VCI CredentialIssuanceError.swift
[124/274] Compiling OpenID4VCI CredentialIssuerMetadataError.swift
[125/274] Compiling OpenID4VCI CredentialIssuerMetadataValidationError.swift
[126/274] Compiling OpenID4VCI CredentialOfferRequestError.swift
[127/274] Compiling OpenID4VCI CredentialOfferRequestValidationError.swift
[128/274] Compiling OpenID4VCI CredentialReusePolicyError.swift
[129/274] Compiling OpenID4VCI GenericErrorResponse.swift
[130/274] Compiling OpenID4VCI JOSEError.swift
[131/274] Compiling OpenID4VCI JSONParseError.swift
[132/274] Compiling OpenID4VCI NetworkFailure.swift
[133/274] Compiling OpenID4VCI ValidationError.swift
[134/274] Compiling OpenID4VCI AuthorizationRequestPrepared.swift
[135/274] Compiling OpenID4VCI AuthorizedRequest.swift
[136/291] Compiling OpenID4VCI CredentialIssuanceEvent.swift
[137/291] Compiling OpenID4VCI IssuanceRequestPayload.swift
[138/291] Compiling OpenID4VCI NotificationObject.swift
[139/291] Compiling OpenID4VCI NotificationTO.swift
[140/291] Compiling OpenID4VCI SubmittedRequest.swift
[141/291] Compiling OpenID4VCI IssuanceAccessToken.swift
[142/291] Compiling OpenID4VCI IssuanceAuthorization.swift
[143/291] Compiling OpenID4VCI AuthCodeFlowIssuance.swift
[144/291] Compiling OpenID4VCI AuthorizationCodeURL.swift
[145/291] Compiling OpenID4VCI CredentialIssuanceRequest.swift
[146/291] Compiling OpenID4VCI IssuanceRefreshToken.swift
[147/291] Compiling OpenID4VCI IssuedCertificate.swift
[148/291] Compiling OpenID4VCI JOSEAlgorithm.swift
[149/291] Compiling OpenID4VCI JOSEAlgorithmFamily.swift
[150/291] Compiling OpenID4VCI JOSEEncryptionMethod.swift
[151/291] Compiling OpenID4VCI JWEAlgorithm.swift
[152/291] Compiling OpenID4VCI JWSAlgorithm.swift
[153/291] Compiling OpenID4VCI NotifyIssuer.swift
[154/291] Compiling OpenID4VCI AuthorizationServerMetadataResolver.swift
[155/291] Compiling OpenID4VCI CredentialIssuerMetadataResolver.swift
[156/291] Compiling OpenID4VCI CredentialOfferRequestResolver.swift
[157/291] Compiling OpenID4VCI ResolverType.swift
[158/291] Compiling OpenID4VCI AuthorisationService.swift
[159/291] Compiling OpenID4VCI FormPost.swift
[160/291] Compiling OpenID4VCI CredentialReusePolicyValidator.swift
[161/291] Compiling OpenID4VCI OpenID4VCI.swift
[162/291] Compiling OpenID4VCI PKCEGenerator.swift
[163/291] Compiling OpenID4VCI Authorization.swift
[164/291] Compiling OpenID4VCI IssuanceAuthorizer.swift
[165/291] Compiling OpenID4VCI IssuerInfo.swift
[166/291] Compiling OpenID4VCI IssuerResolutionResult.swift
[167/291] Compiling OpenID4VCI JWSVerification.swift
[168/291] Compiling OpenID4VCI PolicyViolation.swift
[169/291] Compiling OpenID4VCI RegistrationCertificatePolicy.swift
[170/291] Emitting module OpenID4VCI
[171/291] Compiling OpenID4VCI X509Certificate.swift
[172/291] Compiling OpenID4VCI Config.swift
[173/291] Compiling OpenID4VCI ProofTypesPolicy.swift
[174/291] Compiling OpenID4VCI Array+Extensions.swift
[175/291] Compiling OpenID4VCI Data+Extensions.swift
[176/291] Compiling OpenID4VCI Dictionary+Extensions.swift
[177/291] Compiling OpenID4VCI Encodable+Extensions.swift
[178/291] Compiling OpenID4VCI Foundation+Extensions.swift
[179/291] Compiling OpenID4VCI HTTPURLResponse+Extensions.swift
[180/291] Compiling OpenID4VCI Int+Extensions.swift
[181/291] Compiling OpenID4VCI Optional+Extensions.swift
[182/291] Compiling OpenID4VCI SecKey+Extensions.swift
[183/291] Compiling OpenID4VCI String+Extensions.swift
[184/291] Compiling OpenID4VCI TimeInterval+Extensions.swift
[185/291] Compiling OpenID4VCI IssuanceRequester.swift
[186/291] Compiling OpenID4VCI Issuer.swift
[187/291] Compiling OpenID4VCI RefreshAccessToken.swift
[188/291] Compiling OpenID4VCI Specs.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[189/291] Compiling OpenID4VCI WRPRCError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[190/291] Compiling OpenID4VCI DeflateDecompressor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[191/291] Compiling OpenID4VCI Constants.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[192/291] Compiling OpenID4VCI Either.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[193/291] Compiling OpenID4VCI Sequence+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[194/291] Compiling OpenID4VCI Functions.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[195/291] Compiling OpenID4VCI HTTPStatusCode.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[196/291] Compiling OpenID4VCI SelfSignedSessionDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[197/291] Compiling OpenID4VCI Fetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[198/291] Compiling OpenID4VCI HardenedSession.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[199/291] Compiling OpenID4VCI Networking.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[200/291] Compiling OpenID4VCI Poster.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[201/291] Compiling OpenID4VCI RawDataFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[202/291] Compiling OpenID4VCI Request.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[203/291] Compiling OpenID4VCI SecCertificateHelper.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[204/291] Compiling OpenID4VCI resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#DeprecatedDeclaration]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[205/291] Compiling OpenID4VCI RequestedCredentialResponseEncryption.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[206/291] Compiling OpenID4VCI CredentialMetadata.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[207/291] Compiling OpenID4VCI CredentialOffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[208/291] Compiling OpenID4VCI CredentialOfferRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[209/291] Compiling OpenID4VCI CredentialOfferRequestObject.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[210/291] Compiling OpenID4VCI OfferedCredential.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[211/291] Compiling OpenID4VCI CredentialReusePolicy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[212/291] Compiling OpenID4VCI ReuseMethod.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[213/291] Compiling OpenID4VCI ReusePolicy.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[214/291] Compiling OpenID4VCI ReusePolicyOption.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[215/291] Compiling OpenID4VCI SupportedCredentialReusePolicies.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[216/291] Compiling OpenID4VCI CredentialSupported.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[217/291] Compiling OpenID4VCI AsyncSignerProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[218/291] Compiling OpenID4VCI BindingKey.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[219/291] Compiling OpenID4VCI CredentialRequestEncryption.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[220/291] Compiling OpenID4VCI CredentialRequestEncryptionSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[221/291] Compiling OpenID4VCI CredentialResponseEncryption.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[222/291] Compiling OpenID4VCI CredentialResponseEncryptionSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/Entities/Encryption/BindingKey.swift:184:11: warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
182 |         )
183 |       }
184 |       let attestedPublicKey = keyAttestationJwt.attestedKeys[Int(keyIndex)]
    |           `- warning: initialization of immutable value 'attestedPublicKey' was never used; consider replacing with assignment to '_' or removing it [#no-usage]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[223/291] Compiling OpenID4VCI PushedAuthorizationRequestResponse.swift
[224/291] Compiling OpenID4VCI AttackPotentialResistance.swift
[225/291] Compiling OpenID4VCI CompressionAlgorithm.swift
[226/291] Compiling OpenID4VCI CredentialConfigurationIdentifier.swift
[227/291] Compiling OpenID4VCI CredentialIdentifier.swift
[228/291] Compiling OpenID4VCI CredentialProofsRequirement.swift
[229/291] Compiling OpenID4VCI DeferredCredentialIssuanceResponse.swift
[230/291] Compiling OpenID4VCI Display.swift
[231/291] Compiling OpenID4VCI Grants.swift
[232/291] Compiling OpenID4VCI GrantsDTO.swift
[233/291] Compiling OpenID4VCI IssuerMetadataPolicy.swift
[234/291] Compiling OpenID4VCI JWTClaimNames.swift
[235/291] Compiling OpenID4VCI PayloadCompression.swift
[236/291] Compiling OpenID4VCI StateValue.swift
[237/291] Compiling OpenID4VCI SupportedGrants.swift
[238/291] Compiling OpenID4VCI TransactionId.swift
[239/291] Compiling OpenID4VCI Types.swift
[240/291] Compiling OpenID4VCI AuthorizeIssuance.swift
[241/291] Compiling OpenID4VCI DPoPConstructor.swift
[242/291] Compiling OpenID4VCI AuthorizationDetail.swift
[243/291] Compiling OpenID4VCI AuthorizationServerMetadata.swift
[244/291] Compiling OpenID4VCI IdentityAndAccessManagementMetadata.swift
[245/291] Compiling OpenID4VCI OIDCProviderMetadata.swift
[246/291] Compiling OpenID4VCI AuthDetailsForTokenRequest.swift
[247/291] Compiling OpenID4VCI AuthorizationDetails.swift
[248/291] Compiling OpenID4VCI AuthorizationToken.swift
[249/291] Compiling OpenID4VCI BatchCredentialIssuance.swift
[250/291] Compiling OpenID4VCI ClaimPath.swift
[251/291] Compiling OpenID4VCI Credential.swift
[252/291] Compiling OpenID4VCI IssuedCredential.swift
[253/291] Compiling OpenID4VCI CredentialIssuerEndpoint.swift
[254/291] Compiling OpenID4VCI CredentialIssuerId.swift
[255/291] Compiling OpenID4VCI CredentialIssuerMetadata.swift
[256/291] Compiling OpenID4VCI CryptographicBindingMethod.swift
[257/291] Compiling OpenID4VCI ProofType.swift
[258/291] Compiling OpenID4VCI SignatureAlgorithm+Extensions.swift
[259/291] Compiling OpenID4VCI KeyAttestationRequirement.swift
[260/291] Compiling OpenID4VCI MsoMdocCredential.swift
[261/291] Compiling OpenID4VCI CodeChallenge.swift
[262/291] Compiling OpenID4VCI PKCEVerifier.swift
[263/291] Compiling OpenID4VCI CertificateIssuanceResponse.swift
[264/291] Compiling OpenID4VCI FormatProfile.swift
[265/291] Compiling OpenID4VCI MsoMdocFormat.swift
[266/291] Compiling OpenID4VCI SdJwtVcFormat.swift
[267/291] Compiling OpenID4VCI SingleIssuanceSuccessResponse.swift
[268/291] Compiling OpenID4VCI W3CJsonLdDataIntegrityFormat.swift
[269/291] Compiling OpenID4VCI W3CJsonLdSignedJwtFormat.swift
[270/291] Compiling OpenID4VCI W3CSignedJwtFormat.swift
[271/291] Compiling OpenID4VCI AuthorizationRequest.swift
[272/291] Compiling OpenID4VCI AccessTokenRequestResponse.swift
[273/291] Compiling OpenID4VCI ChallengeResponse.swift
[274/291] Compiling OpenID4VCI EmptyResponse.swift
[275/291] Compiling OpenID4VCI KeyAttestationJWT.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[276/291] Compiling OpenID4VCI Client.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[277/291] Compiling OpenID4VCI ClientAttestation.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[278/291] Compiling OpenID4VCI ClientAttestationClaims.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[279/291] Compiling OpenID4VCI ClientAttestationError.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[280/291] Compiling OpenID4VCI ClientAttestationPoPBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[281/291] Compiling OpenID4VCI ClientAttestationPoPJWT.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[282/291] Compiling OpenID4VCI ClientAttestationPoPJWTSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[283/291] Compiling OpenID4VCI ClientAuthenticationMethod.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[284/291] Compiling OpenID4VCI AuthorizationServerClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[285/291] Compiling OpenID4VCI ChallengeEndpointClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[286/291] Compiling OpenID4VCI EncryptionSpec.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[287/291] Compiling OpenID4VCI JWKSecKeyConverter.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[288/291] Compiling OpenID4VCI KeyController.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[289/291] Compiling OpenID4VCI MetadataFetcher.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[290/291] Compiling OpenID4VCI MetadataProcessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[291/291] Compiling OpenID4VCI NonceEndpointClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:54:15: warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 52 |   private static func validateHeader(_ header: JWSHeader) throws {
 53 |
 54 |     guard let algorithm = header.algorithm else {
    |               `- warning: value 'algorithm' was defined but never used; consider replacing with boolean test [#no-usage]
 55 |       throw KeyAttestationError.missingAlgorithm
 56 |     }
/Users/admin/builder/spi-builder-workspace/Sources/KeyAttestations/KeyAttestationJWT.swift:140:14: warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#no-usage]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
Build complete! (17.75s)
Fetching https://github.com/airsidemobile/JOSESwift.git
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/SwiftyJSON/SwiftyJSON.git
[1/7132] Fetching swiftsoup
[1214/19764] Fetching swiftsoup, joseswift
[1286/26084] Fetching swiftsoup, joseswift, swiftyjson
Fetched https://github.com/SwiftyJSON/SwiftyJSON.git from cache (2.38s)
Fetched https://github.com/scinfu/SwiftSoup.git from cache (2.38s)
Fetched https://github.com/airsidemobile/JOSESwift.git from cache (2.38s)
Computing version for https://github.com/airsidemobile/JOSESwift.git
Computed https://github.com/airsidemobile/JOSESwift.git at 3.0.0 (2.94s)
Computing version for https://github.com/SwiftyJSON/SwiftyJSON.git
Computed https://github.com/SwiftyJSON/SwiftyJSON.git at 5.0.2 (2.76s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 2.14.3 (0.51s)
Creating working copy for https://github.com/SwiftyJSON/SwiftyJSON.git
Working copy of https://github.com/SwiftyJSON/SwiftyJSON.git resolved at 5.0.2
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.14.3
Creating working copy for https://github.com/airsidemobile/JOSESwift.git
Working copy of https://github.com/airsidemobile/JOSESwift.git resolved at 3.0.0
warning: 'joseswift': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/.build/checkouts/JOSESwift/JOSESwift/Support/Info.plist
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swiftyjson",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.0.1",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SwiftyJSON/SwiftyJSON.git"
    },
    {
      "identity" : "swiftsoup",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.6.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/scinfu/SwiftSoup.git"
    },
    {
      "identity" : "joseswift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/airsidemobile/JOSESwift.git"
    }
  ],
  "manifest_display_name" : "OpenID4VCI",
  "name" : "OpenID4VCI",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "14.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    }
  ],
  "products" : [
    {
      "name" : "OpenID4VCI",
      "targets" : [
        "OpenID4VCI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OpenID4VCITests",
      "module_type" : "SwiftTarget",
      "name" : "OpenID4VCITests",
      "path" : "Tests",
      "product_dependencies" : [
        "SwiftyJSON",
        "SwiftSoup"
      ],
      "sources" : [
        "AttestationBased/AttestationBasedTests.swift",
        "AttestationBased/ChallengeEndpointClientTests.swift",
        "AttestationBased/ClientAttestationChallengeTests.swift",
        "AttestationBased/KeyAttestationTests.swift",
        "Base/BaseTests.swift",
        "Base/PKCEGeneratorTests.swift",
        "ClaimPath/ClaimPathTests.swift",
        "Constants/TestsConstants.swift",
        "Encryption/CertifacteAndKeysTests.swift",
        "Encryption/JWKSecKeyConverterTests.swift",
        "Encryption/KeyControllerTests.swift",
        "Entities/AuthorizationDetailTests.swift",
        "Entities/BindingKeyOmitIssTests.swift",
        "Entities/CredentialIssuerMetadataEncryptionDecodeTests.swift",
        "Entities/CredentialReusePolicyParsingTests.swift",
        "Entities/CredentialSigningAlgorithmsParsingTests.swift",
        "Entities/CredentialTests.swift",
        "Entities/CryptographicBindingMethodTests.swift",
        "Entities/EncryptionSupportConfigTests.swift",
        "Entities/EntitiesTests.swift",
        "Entities/IssuanceAccessTokenDPoPTests.swift",
        "Entities/ProofTypesPolicyTests.swift",
        "Entities/ResponseEncryptionInvariantTests.swift",
        "Entities/ReusePolicyTests.swift",
        "Entities/SupportedGrantsTests.swift",
        "Entities/TokenResponseAndPostErrorTests.swift",
        "Entities/TypesTests.swift",
        "Error/NetworkFailureTests.swift",
        "Helpers/KeyAttestationRequirementTests.swift",
        "Helpers/SelfSignedClientAttestation.swift",
        "Helpers/Wallet.swift",
        "Helpers/WebpageHelper.swift",
        "Issuance/AuthorizationCallbackIssTests.swift",
        "Issuance/IssuanceAuthorizationTest.swift",
        "Issuance/IssuanceBatchRequestTest.swift",
        "Issuance/IssuanceDeferredRequestTest.swift",
        "Issuance/IssuanceEncryptionTest.swift",
        "Issuance/IssuanceNotificationTest.swift",
        "Issuance/IssuanceRefreshTokenTest.swift",
        "Issuance/IssuanceRequestPayloadValidationTests.swift",
        "Issuance/IssuanceSingleRequestTest.swift",
        "Issue/CredentialIssuerIdTest.swift",
        "Issue/GetAuthorizationCodeURLTest.swift",
        "Issue/IssuanceFlowsTest.swift",
        "Main/ReusePolicyValidatorTests.swift",
        "Mocks/NetworkingMock.swift",
        "Mocks/NetworkingThrowingMock.swift",
        "Offer/CredentialOfferRequestTest.swift",
        "RegistrationCertificate/IssuanceAuthorizerTests.swift",
        "RegistrationCertificate/IssuerInfoDecodingTests.swift",
        "RegistrationCertificate/OpenId4VCIConfigInvariantTests.swift",
        "RegistrationCertificate/PolicyViolationTests.swift",
        "Resolver/CredentialOfferResolverTests.swift",
        "Stubs/Issuance+Stub.swift",
        "Stubs/Stubbable.swift",
        "Stubs/URL+Stub.swift",
        "Utilities/FormPostTests.swift",
        "Utilities/HardenedSessionTests.swift",
        "Utilities/SecCertificateHelper+Extensions.swift",
        "Utilities/URLModifierTests.swift",
        "Wallet/VCIFlowNoOffer.swift",
        "Wallet/VCIFlowWithOffer.swift",
        "Wallet/WalletProviderClient.swift"
      ],
      "target_dependencies" : [
        "OpenID4VCI"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OpenID4VCI",
      "module_type" : "SwiftTarget",
      "name" : "OpenID4VCI",
      "path" : "Sources",
      "product_dependencies" : [
        "SwiftyJSON",
        "JOSESwift"
      ],
      "product_memberships" : [
        "OpenID4VCI"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/authorization-server/well_known_response.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata_multiple_auth_servers.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata_no_asymmetric_algs.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata_no_request_encryption.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata_no_request_encryption_optional_response.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata_valid.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata_with_signed_full.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata_with_signed_invalid.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_issuer_metadata_with_signed_partial.txt",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_offer_with_auth_server_hint.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_offer_with_blank_issuer_state.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_offer_with_blank_pre_authorized_code.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_offer_with_different_auth_servers.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_offer_with_invalid_auth_server_hint.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_offer_with_pre_auth_server_hint.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_offer_with_second_auth_server_hint.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/credential_offer_with_unknown_format.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/invalid_credential_issuer_metadata.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/oauth_authorization_server_metadata.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/oauth_authorization_server_metadata_two.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/oidc_authorization_server_metadata.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/oidc_authorization_server_metadata_auth_server_example.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/sample_credential_offer.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/europa/test.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/access_token_request_response.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/access_token_request_response_no_proof.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/access_token_request_response_no_proof_auth_details.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/attestation_challenge.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/batch_credential_issuance_success_response_credentials.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/batch_issuance_success_response_credential.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/empty_response.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/generic_error_response.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/mock_cnonce_endpoint_response.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/no_proof_generic_error_response.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/pushed_authorization_request_response.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/single_issuance_success_response_credential.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/single_issuance_success_response_deffered.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/responses/web_signature.jws",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/well-known/openid-configuration.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/well-known/openid-credential-issuer_attestation_only.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/well-known/openid-credential-issuer_encrypted_responses.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/well-known/openid-credential-issuer_key_attestation_required.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/well-known/openid-credential-issuer_no_encryption.json",
          "rule" : {
            "process" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/well-known/openid-credential-issuer_no_encryption_batch.json",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Authorization/AuthorizeIssuance.swift",
        "DPoP/DPoPConstructor.swift",
        "Entities/AccessManagement/AuthorizationDetail.swift",
        "Entities/AccessManagement/AuthorizationServerMetadata.swift",
        "Entities/AccessManagement/IdentityAndAccessManagementMetadata.swift",
        "Entities/AccessManagement/OIDCProviderMetadata.swift",
        "Entities/AuthorizationDetails/AuthDetailsForTokenRequest.swift",
        "Entities/AuthorizationDetails/AuthorizationDetails.swift",
        "Entities/AuthorizationToken.swift",
        "Entities/BatchCredentialIssuance.swift",
        "Entities/ClaimPath/ClaimPath.swift",
        "Entities/Credential/Credential.swift",
        "Entities/Credential/IssuedCredential.swift",
        "Entities/CredentialIssuer/CredentialIssuerEndpoint.swift",
        "Entities/CredentialIssuer/CredentialIssuerId.swift",
        "Entities/CredentialIssuer/CredentialIssuerMetadata.swift",
        "Entities/CredentialIssuer/CryptographicBindingMethod.swift",
        "Entities/CredentialIssuer/ProofType.swift",
        "Entities/CredentialIssuer/RequestedCredentialResponseEncryption.swift",
        "Entities/CredentialMetadata.swift",
        "Entities/CredentialOffer/CredentialOffer.swift",
        "Entities/CredentialOffer/CredentialOfferRequest.swift",
        "Entities/CredentialOffer/CredentialOfferRequestObject.swift",
        "Entities/CredentialOffer/OfferedCredential.swift",
        "Entities/CredentialReuse/CredentialReusePolicy.swift",
        "Entities/CredentialReuse/ReuseMethod.swift",
        "Entities/CredentialReuse/ReusePolicy.swift",
        "Entities/CredentialReuse/ReusePolicyOption.swift",
        "Entities/CredentialReuse/SupportedCredentialReusePolicies.swift",
        "Entities/CredentialSupported/CredentialSupported.swift",
        "Entities/Encryption/AsyncSignerProtocol.swift",
        "Entities/Encryption/BindingKey.swift",
        "Entities/Encryption/CredentialRequestEncryption.swift",
        "Entities/Encryption/CredentialRequestEncryptionSpec.swift",
        "Entities/Encryption/CredentialResponseEncryption.swift",
        "Entities/Encryption/CredentialResponseEncryptionSpec.swift",
        "Entities/Encryption/EncryptionSupportConfig.swift",
        "Entities/Encryption/ProofTypeSupportedMeta.swift",
        "Entities/Encryption/SigningKeyProxy.swift",
        "Entities/Errors/CredentialError.swift",
        "Entities/Errors/CredentialIssuanceError.swift",
        "Entities/Errors/CredentialIssuerMetadataError.swift",
        "Entities/Errors/CredentialIssuerMetadataValidationError.swift",
        "Entities/Errors/CredentialOfferRequestError.swift",
        "Entities/Errors/CredentialOfferRequestValidationError.swift",
        "Entities/Errors/CredentialReusePolicyError.swift",
        "Entities/Errors/GenericErrorResponse.swift",
        "Entities/Errors/JOSEError.swift",
        "Entities/Errors/JSONParseError.swift",
        "Entities/Errors/NetworkFailure.swift",
        "Entities/Errors/ValidationError.swift",
        "Entities/Issuance/AuthorizationRequestPrepared.swift",
        "Entities/Issuance/AuthorizedRequest.swift",
        "Entities/Issuance/CredentialIssuanceEvent.swift",
        "Entities/Issuance/IssuanceRequestPayload.swift",
        "Entities/Issuance/NotificationObject.swift",
        "Entities/Issuance/NotificationTO.swift",
        "Entities/Issuance/SubmittedRequest.swift",
        "Entities/IssuanceAccessToken.swift",
        "Entities/IssuanceAuthorization.swift",
        "Entities/IssuanceFlows/AuthCodeFlowIssuance.swift",
        "Entities/IssuanceFlows/AuthorizationCodeURL.swift",
        "Entities/IssuanceFlows/CredentialIssuanceRequest.swift",
        "Entities/IssuanceRefreshToken.swift",
        "Entities/IssuedCertificate.swift",
        "Entities/JOSE/JOSEAlgorithm.swift",
        "Entities/JOSE/JOSEAlgorithmFamily.swift",
        "Entities/JOSE/JOSEEncryptionMethod.swift",
        "Entities/JOSE/JWEAlgorithm.swift",
        "Entities/JOSE/JWSAlgorithm.swift",
        "Entities/JOSE/SignatureAlgorithm+Extensions.swift",
        "Entities/KeyAttestationRequirement.swift",
        "Entities/MsoMdocCredential.swift",
        "Entities/PKCE/CodeChallenge.swift",
        "Entities/PKCE/PKCEVerifier.swift",
        "Entities/Profiles/CertificateIssuanceResponse.swift",
        "Entities/Profiles/FormatProfile.swift",
        "Entities/Profiles/MsoMdocFormat.swift",
        "Entities/Profiles/SdJwtVcFormat.swift",
        "Entities/Profiles/SingleIssuanceSuccessResponse.swift",
        "Entities/Profiles/W3CJsonLdDataIntegrityFormat.swift",
        "Entities/Profiles/W3CJsonLdSignedJwtFormat.swift",
        "Entities/Profiles/W3CSignedJwtFormat.swift",
        "Entities/Request/AuthorizationRequest.swift",
        "Entities/Response/AccessTokenRequestResponse.swift",
        "Entities/Response/ChallengeResponse.swift",
        "Entities/Response/EmptyResponse.swift",
        "Entities/Response/PushedAuthorizationRequestResponse.swift",
        "Entities/Types/AttackPotentialResistance.swift",
        "Entities/Types/CompressionAlgorithm.swift",
        "Entities/Types/CredentialConfigurationIdentifier.swift",
        "Entities/Types/CredentialIdentifier.swift",
        "Entities/Types/CredentialProofsRequirement.swift",
        "Entities/Types/DeferredCredentialIssuanceResponse.swift",
        "Entities/Types/Display.swift",
        "Entities/Types/Grants.swift",
        "Entities/Types/GrantsDTO.swift",
        "Entities/Types/IssuerMetadataPolicy.swift",
        "Entities/Types/JWTClaimNames.swift",
        "Entities/Types/PayloadCompression.swift",
        "Entities/Types/StateValue.swift",
        "Entities/Types/SupportedGrants.swift",
        "Entities/Types/TransactionId.swift",
        "Entities/Types/Types.swift",
        "Entities/Types/X509Certificate.swift",
        "Entities/Wallet/Config.swift",
        "Entities/Wallet/ProofTypesPolicy.swift",
        "Extensions/Array+Extensions.swift",
        "Extensions/Data+Extensions.swift",
        "Extensions/Dictionary+Extensions.swift",
        "Extensions/Encodable+Extensions.swift",
        "Extensions/Foundation+Extensions.swift",
        "Extensions/HTTPURLResponse+Extensions.swift",
        "Extensions/Int+Extensions.swift",
        "Extensions/Optional+Extensions.swift",
        "Extensions/SecKey+Extensions.swift",
        "Extensions/String+Extensions.swift",
        "Extensions/TimeInterval+Extensions.swift",
        "Issuers/IssuanceRequester.swift",
        "Issuers/Issuer.swift",
        "Issuers/RefreshAccessToken.swift",
        "KeyAttestations/KeyAttestationJWT.swift",
        "Main/AttestationBasedClient/Client.swift",
        "Main/AttestationBasedClient/ClientAttestation.swift",
        "Main/AttestationBasedClient/ClientAttestationClaims.swift",
        "Main/AttestationBasedClient/ClientAttestationError.swift",
        "Main/AttestationBasedClient/ClientAttestationPoPBuilder.swift",
        "Main/AttestationBasedClient/ClientAttestationPoPJWT.swift",
        "Main/AttestationBasedClient/ClientAttestationPoPJWTSpec.swift",
        "Main/AttestationBasedClient/ClientAuthenticationMethod.swift",
        "Main/Authorisers/AuthorizationServerClient.swift",
        "Main/Challenge/ChallengeEndpointClient.swift",
        "Main/Encryption/EncryptionSpec.swift",
        "Main/Encryption/JWKSecKeyConverter.swift",
        "Main/Encryption/KeyController.swift",
        "Main/Metadata/MetadataFetcher.swift",
        "Main/Metadata/MetadataProcessor.swift",
        "Main/Nonce/NonceEndpointClient.swift",
        "Main/Notifiers/NotifyIssuer.swift",
        "Main/Resolvers/CredentialOffer/AuthorizationServerMetadataResolver.swift",
        "Main/Resolvers/CredentialOffer/CredentialIssuerMetadataResolver.swift",
        "Main/Resolvers/CredentialOffer/CredentialOfferRequestResolver.swift",
        "Main/Resolvers/ResolverType.swift",
        "Main/Services/AuthorisationService.swift",
        "Main/Services/FormPost.swift",
        "Main/Validators/CredentialReusePolicyValidator.swift",
        "OpenID4VCI/OpenID4VCI.swift",
        "PKCE/PKCEGenerator.swift",
        "RegistrationCertificate/Authorization.swift",
        "RegistrationCertificate/IssuanceAuthorizer.swift",
        "RegistrationCertificate/IssuerInfo.swift",
        "RegistrationCertificate/IssuerResolutionResult.swift",
        "RegistrationCertificate/JWSVerification.swift",
        "RegistrationCertificate/PolicyViolation.swift",
        "RegistrationCertificate/RegistrationCertificatePolicy.swift",
        "RegistrationCertificate/Specs.swift",
        "RegistrationCertificate/WRPRCError.swift",
        "Utilities/Compression/DeflateDecompressor.swift",
        "Utilities/Constants.swift",
        "Utilities/Either.swift",
        "Utilities/Extensions/Sequence+Extensions.swift",
        "Utilities/Functions/Functions.swift",
        "Utilities/Networking/HTTPStatusCode.swift",
        "Utilities/Networking/SelfSignedSessionDelegate.swift",
        "Utilities/RemoteDataAccess/Fetcher.swift",
        "Utilities/RemoteDataAccess/HardenedSession.swift",
        "Utilities/RemoteDataAccess/Networking.swift",
        "Utilities/RemoteDataAccess/Poster.swift",
        "Utilities/RemoteDataAccess/RawDataFetcher.swift",
        "Utilities/RemoteDataAccess/Request.swift",
        "Utilities/SecCertificateHelper.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.