The Swift Package Index logo.Swift Package Index

Build Information

Successful build of OpenID4VCI, reference main (79d5df), with Swift 6.4 for macOS (SPM) on 2 Nov 2026 03:25:53 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.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: main
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
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
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 main
Fetching https://github.com/airsidemobile/JOSESwift.git
Fetching https://github.com/SwiftyJSON/SwiftyJSON.git
Fetching https://github.com/scinfu/SwiftSoup.git
[1/7132] Fetching swiftsoup
[2/19764] Fetching swiftsoup, joseswift
[342/26084] Fetching swiftsoup, joseswift, swiftyjson
Fetched https://github.com/airsidemobile/JOSESwift.git (1.58s)
[13025/13452] Fetching swiftsoup, swiftyjson
Fetched https://github.com/SwiftyJSON/SwiftyJSON.git (1.70s)
Fetched https://github.com/scinfu/SwiftSoup.git (1.70s)
Creating working copy for https://github.com/SwiftyJSON/SwiftyJSON.git
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Creating working copy for https://github.com/airsidemobile/JOSESwift.git
Working copy of https://github.com/SwiftyJSON/SwiftyJSON.git resolved at 5.0.2
Working copy of https://github.com/airsidemobile/JOSESwift.git resolved at 3.0.0
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 2.14.3
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "eudi-lib-ios-openid4vci-swift",
      "name": "OpenID4VCI",
      "url": "https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/eudi-lib-ios-openid4vci-swift",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "swiftyjson",
          "name": "SwiftyJSON",
          "url": "https://github.com/SwiftyJSON/SwiftyJSON.git",
          "version": "5.0.2",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftyJSON",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        },
        {
          "identity": "joseswift",
          "name": "JOSESwift",
          "url": "https://github.com/airsidemobile/JOSESwift.git",
          "version": "3.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JOSESwift",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git
[1/8757] Fetching eudi-lib-ios-openid4vci-swift
Fetched https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git (1.43s)
Fetching https://github.com/SwiftyJSON/SwiftyJSON.git from cache
Fetching https://github.com/airsidemobile/JOSESwift.git from cache
Fetched https://github.com/SwiftyJSON/SwiftyJSON.git from cache (0.65s)
Fetched https://github.com/airsidemobile/JOSESwift.git from cache (0.68s)
Computing version for https://github.com/airsidemobile/JOSESwift.git
Computed https://github.com/airsidemobile/JOSESwift.git at 3.0.0 (1.27s)
Computing version for https://github.com/SwiftyJSON/SwiftyJSON.git
Computed https://github.com/SwiftyJSON/SwiftyJSON.git at 5.0.2 (0.63s)
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/airsidemobile/JOSESwift.git
Working copy of https://github.com/airsidemobile/JOSESwift.git resolved at 3.0.0
Creating working copy for https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git
Working copy of https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vci-swift.git resolved at main (79d5df2)
warning: '.resolve-product-dependencies': dependency 'eudi-lib-ios-openid4vci-swift' is not used by any target
Found 2 product dependencies
  - SwiftyJSON
  - JOSESwift
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
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-27.0.0.app xcrun swift build --arch arm64
Building for debugging...
[Constructing description]
[Planning deferred tasks]
[78 / 126] OpenID4VCI_OpenID4VCI
[101 / 126]
[103 / 128] SwiftyJSON
[113 / 181]
[118 / 181]
[123 / 181]
[124 / 181]
[129 / 181]
[132 / 181]
[135 / 181]
[138 / 181]
[140 / 181]
[141 / 181]
[153 / 181] JOSESwift
[154 / 181] SwiftyJSON
[166 / 181] OpenID4VCI
[169 / 182] SwiftyJSON
[171 / 182] JOSESwift
[171 / 182] OpenID4VCI
[182 / 233]
[185 / 233]
[191 / 233]
[195 / 233]
[200 / 233]
[202 / 233]
[205 / 233]
[209 / 233]
[211 / 233]
[212 / 233]
[224 / 233] OpenID4VCI
[230 / 233] OpenID4VCI
[233 / 233] OpenID4VCI-product
Build complete! (13.08 sec)
/Users/admin/builder/spi-builder-workspace/Sources/Utilities/SecCertificateHelper.swift:77:8: warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
75 |
76 |     var result: SecTrustResultType = .invalid
77 |     if SecTrustEvaluate(trust, &result) != errSecSuccess {
   |        |- warning: 'SecTrustEvaluate' was deprecated in macOS 10.15: renamed to 'SecTrustEvaluateWithError(_:_:)' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
   |        `- note: use 'SecTrustEvaluateWithError(_:_:)' instead
78 |       return nil
79 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
/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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
185 |       let header: JWSHeader = try .init(
186 |         parameters: [
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
/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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
 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 [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
138 |     }
139 |
140 |     case let rsaKey as RSAPublicKey:
    |              `- warning: immutable value 'rsaKey' was never used; consider replacing with '_' or removing it [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-usage\NoUsage]8;;\]
141 |       // RSA keys not required by TS3 v1.5, but support for compatibility
142 |       algorithm = .RS256
[#NoUsage]: <https://docs.swift.org/compiler/documentation/diagnostics/no-usage>
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.