Build Information
Successful build of OpenID4VP, reference v0.43.2 (bce777), with Swift 6.4 for macOS (SPM) on 4 Oct 2026 03:05:21 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vp-swift.git
Reference: v0.43.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vp-swift
* tag v0.43.2 -> FETCH_HEAD
HEAD is now at bce7772 Fix: Intersect VP formats to match shared algorithms and proof types)
Cloned https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vp-swift.git
Revision (git rev-parse @):
bce7772e6c4f61699729c4f3368d0c996f180c54
SUCCESS checkout https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vp-swift.git at v0.43.2
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/eu-digital-identity-wallet/eudi-lib-ios-openid4vp-swift.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Computing dependencies]
[Provisioning 3 / 25]
[Pre-planning 1 / 537]
[Planning deferred tasks]
[Starting]
[51 / 633] SwiftASN1
[173 / 633] swift-crypto_CryptoBoringWrapper
[185 / 633]
[195 / 639] CCryptoBoringSSL
[206 / 639] CCryptoBoringSSL
[207 / 643]
[212 / 737] JOSESwift
[219 / 764]
[240 / 764] CCryptoBoringSSL
[243 / 764]
[245 / 764]
[248 / 764]
[255 / 764] CCryptoBoringSSL
[263 / 764]
[264 / 764]
[267 / 764]
[270 / 764]
[281 / 764]
[282 / 764] CCryptoBoringSSL
[292 / 764] CCryptoBoringSSL
[301 / 764] CCryptoBoringSSL
[304 / 764]
[308 / 764] CCryptoBoringSSL
[312 / 764]
[319 / 764]
[323 / 764]
[325 / 764]
[330 / 764] CCryptoBoringSSL
[336 / 764] CCryptoBoringSSL
[338 / 764]
[341 / 764]
[348 / 764] CCryptoBoringSSL
[351 / 764]
[355 / 764] CCryptoBoringSSL
[362 / 764] CCryptoBoringSSL
[363 / 764] CCryptoBoringSSL
[370 / 764] CCryptoBoringSSL
[372 / 764] CCryptoBoringSSL
[374 / 764] SwiftyJSON
[383 / 764] CCryptoBoringSSL
[389 / 764] CCryptoBoringSSL
[404 / 764] CCryptoBoringSSL
[415 / 764] CCryptoBoringSSL
[433 / 764] Crypto
[441 / 764] CCryptoBoringSSL
[444 / 764] CCryptoBoringSSL
[449 / 764] CCryptoBoringSSL
[455 / 764] CCryptoBoringSSL
[465 / 764] CCryptoBoringSSL
[469 / 764] CCryptoBoringSSL
[472 / 764] CCryptoBoringSSL
[476 / 764] CCryptoBoringSSL
[479 / 764] CCryptoBoringSSL
[484 / 764] CCryptoBoringSSL
[487 / 764] CCryptoBoringSSL
[489 / 764] CCryptoBoringSSL
[498 / 764] CCryptoBoringSSL
[508 / 764] CCryptoBoringSSL
[512 / 764] CCryptoBoringSSL
[517 / 764] CCryptoBoringSSL
[524 / 764] CCryptoBoringSSL
[533 / 764] CCryptoBoringSSL
[542 / 764] CCryptoBoringSSL
[549 / 764] CCryptoBoringSSL
[551 / 764] CCryptoBoringSSL
[556 / 764] CCryptoBoringSSL
[560 / 764] CCryptoBoringSSL
[563 / 764] CCryptoBoringSSL
[569 / 764] CCryptoBoringSSL
[572 / 764] CCryptoBoringSSL
[579 / 764] CCryptoBoringSSL
[582 / 764] CCryptoBoringSSL
[587 / 764] CCryptoBoringSSL
[591 / 764] CCryptoBoringSSL
[598 / 764] CCryptoBoringSSL
[608 / 764] CCryptoBoringSSL
[615 / 764] CCryptoBoringSSL
[620 / 764] CCryptoBoringSSL
[626 / 764] CCryptoBoringSSL
[628 / 764] CCryptoBoringSSL
[632 / 764] CCryptoBoringSSL
[638 / 764] CCryptoBoringSSL
[646 / 764] CCryptoBoringSSL
[657 / 764] CCryptoBoringSSL
[665 / 764] CCryptoBoringSSL
[666 / 764] CCryptoBoringSSL
[668 / 764] CCryptoBoringSSL
[674 / 764] CCryptoBoringSSL
[676 / 764] CCryptoBoringSSL
[678 / 764] SwiftyJSON-product
[683 / 764] SwiftASN1
[685 / 764] SwiftASN1
[692 / 764] JOSESwift
[693 / 764] JOSESwift-product
[696 / 764] JOSESwift
[697 / 764] JOSESwift
[704 / 764] CryptoBoringWrapper
[709 / 764] CryptoBoringWrapper
[713 / 764] Crypto
[716 / 764] CryptoExtras
[723 / 764] Crypto
[730 / 765] CryptoBoringWrapper
[730 / 765] Crypto
[732 / 765] CryptoExtras
[744 / 777] CryptoExtras
[751 / 778] CryptoExtras
[751 / 778] _CryptoExtras
[761 / 781] CryptoExtras
[764 / 781] X509
[775 / 792] X509
[784 / 793] OpenID4VP
[796 / 805] OpenID4VP
[802 / 805] OpenID4VP
Build complete! (24.79 sec)
Fetching https://github.com/krzyzanowskim/CryptoSwift.git
Fetching https://github.com/airsidemobile/JOSESwift.git
Fetching https://github.com/SwiftyJSON/SwiftyJSON.git
Fetching https://github.com/apple/swift-asn1.git
Fetching https://github.com/apple/swift-certificates.git
[1/12609] Fetching joseswift
[2/20216] Fetching joseswift, swift-certificates
[3/33655] Fetching joseswift, swift-certificates, cryptoswift
[718/39958] Fetching joseswift, swift-certificates, cryptoswift, swiftyjson
[1355/41944] Fetching joseswift, swift-certificates, cryptoswift, swiftyjson, swift-asn1
Fetched https://github.com/krzyzanowskim/CryptoSwift.git (3.41s)
Fetched https://github.com/apple/swift-certificates.git (3.41s)
Fetched https://github.com/airsidemobile/JOSESwift.git (3.41s)
Fetched https://github.com/SwiftyJSON/SwiftyJSON.git (3.41s)
Fetched https://github.com/apple/swift-asn1.git (3.41s)
Computing version for https://github.com/airsidemobile/JOSESwift.git
Computed https://github.com/airsidemobile/JOSESwift.git at 3.0.0 (4.06s)
Computing version for https://github.com/SwiftyJSON/SwiftyJSON.git
Computed https://github.com/SwiftyJSON/SwiftyJSON.git at 5.0.2 (2.80s)
Computing version for https://github.com/krzyzanowskim/CryptoSwift.git
Computed https://github.com/krzyzanowskim/CryptoSwift.git at 1.10.0 (0.71s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.7.3 (2.23s)
Computing version for https://github.com/apple/swift-certificates.git
Computed https://github.com/apple/swift-certificates.git at 1.21.0 (0.71s)
Fetching https://github.com/apple/swift-crypto.git
[1/18572] Fetching swift-crypto
Fetched https://github.com/apple/swift-crypto.git (2.50s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 5.0.0 (3.30s)
Creating working copy for https://github.com/apple/swift-certificates.git
Working copy of https://github.com/apple/swift-certificates.git resolved at 1.21.0
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/krzyzanowskim/CryptoSwift.git
Working copy of https://github.com/krzyzanowskim/CryptoSwift.git resolved at 1.10.0
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 5.0.0
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/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.7.3
Build complete.
{
"dependencies" : [
{
"identity" : "joseswift",
"requirement" : {
"range" : [
{
"lower_bound" : "3.0.0",
"upper_bound" : "4.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/airsidemobile/JOSESwift.git"
},
{
"identity" : "swift-certificates",
"requirement" : {
"range" : [
{
"lower_bound" : "1.15.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-certificates.git"
},
{
"identity" : "swift-asn1",
"requirement" : {
"range" : [
{
"lower_bound" : "1.5.0",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/apple/swift-asn1.git"
},
{
"identity" : "cryptoswift",
"requirement" : {
"range" : [
{
"lower_bound" : "1.8.4",
"upper_bound" : "2.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/krzyzanowskim/CryptoSwift.git"
},
{
"identity" : "swiftyjson",
"requirement" : {
"range" : [
{
"lower_bound" : "5.0.1",
"upper_bound" : "6.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SwiftyJSON/SwiftyJSON.git"
}
],
"manifest_display_name" : "OpenID4VP",
"name" : "OpenID4VP",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "macos",
"version" : "12.0"
}
],
"products" : [
{
"name" : "OpenID4VP",
"targets" : [
"OpenID4VP"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "OpenID4VPTests",
"module_type" : "SwiftTarget",
"name" : "OpenID4VPTests",
"path" : "Tests",
"product_dependencies" : [
"JOSESwift",
"CryptoSwift",
"SwiftyJSON"
],
"sources" : [
"Base/DiXCTest.swift",
"Certificates/X509CertificateTests.swift",
"Constants/TestsConstants.swift",
"DCQL/ClaimPathCodableTests.swift",
"DCQL/DCQLFormatValidationTests.swift",
"DCQL/DCQLParseTests.swift",
"DCQL/DCQLRulesTests.swift",
"DID/DIDTests.swift",
"DirectPost/DirectPostJWTTests+Certification.swift",
"DirectPost/DirectPostJWTTests.swift",
"DirectPost/DirectPostTests.swift",
"Entities/EnititiesTests.swift",
"Entities/JOSE/JWSAlgorithmTests.swift",
"Entities/Metadata/JWTClaimsSetTests.swift",
"Entities/ResponseModeTests.swift",
"Entities/TransactionDataTests.swift",
"Entities/TransactionDataValidationTests.swift",
"Entities/Types/ClientTests.swift",
"Entities/Types/FormatTests.swift",
"Entities/Types/QueryIdTests.swift",
"Entities/Types/VpContentTests.swift",
"Entities/Types/VpTokenTests.swift",
"Entities/UnvalidatedRequestTests.swift",
"Entities/Validated/RemoteJWTTests.swift",
"Entities/VerifierAttestationTests.swift",
"Error/ErrorsTests.swift",
"Extensions/ExtensionTests.swift",
"Helpers/SecCertificateHelper.swift",
"Helpers/TestHelpers.swift",
"Helpers/TestsHelpers.swift",
"Helpers/X509CertificateChainVerifier.swift",
"Main/Authenticators/ClientAuthenticatorTests.swift",
"Mocks/NetworkingMock.swift",
"Network/CoreTests.swift",
"Network/NetworkingInfrastructureTests.swift",
"OpenID4VPTests.swift",
"Resolvers/ClientMetaDataResolverTests.swift",
"Resolvers/ErrorDispatchSecurityTests.swift",
"Resolvers/WebKeyResolverTests.swift",
"Stubs/Stubbable.swift",
"Stubs/URL+Stub.swift",
"Utilities/ECDHTests.swift",
"Utilities/EitherTests.swift",
"Utilities/FormURLEncoderTests.swift",
"Utilities/JWTDecoderTests.swift",
"Utilities/JWTTests.swift",
"Utilities/NonceGeneratorTests.swift",
"Utilities/ResponseSignerEncryptorTests.swift",
"Validators/ClientMetaDataValidatorTests.swift",
"Validators/JarJwtSignatureValidatorTests.swift",
"VerifierAttestation/VerifierAttestationIssuerTests.swift",
"VerifierId/VerifierIdTests.swift"
],
"target_dependencies" : [
"OpenID4VP"
],
"type" : "test"
},
{
"c99name" : "OpenID4VP",
"module_type" : "SwiftTarget",
"name" : "OpenID4VP",
"path" : "Sources",
"product_dependencies" : [
"JOSESwift",
"X509",
"SwiftASN1",
"SwiftyJSON"
],
"product_memberships" : [
"OpenID4VP"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Authorizations/invalid_authorizaton_data_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Authorizations/valid_authorizaton_data_by_reference_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Authorizations/valid_authorizaton_data_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/VC_expiration_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/VC_revocation_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/basic_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/format_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/input_descriptor_id_tokens_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/input_descriptors_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/mdl_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/minimal_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/multi_group_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/pd_filter.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/pd_filter2.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationDefinitions-2.0.0/single_group_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationSubmissions-2.0.0/appendix_CHAPI_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationSubmissions-2.0.0/appendix_DIDComm_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationSubmissions-2.0.0/appendix_VP_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationSubmissions-2.0.0/nested_submission_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/PresentationSubmissions-2.0.0/presentation_submission_example.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Schemas-2.0.0/input-descriptor.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Schemas-2.0.0/presentation-definition-envelope.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Schemas-2.0.0/presentation-definition.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Schemas-2.0.0/presentation-submission.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Schemas-2.0.0/submission-requirement.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/Schemas-2.0.0/submission-requirements.json",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/certs/pidissuerca02_cz.der",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/certs/pidissuerca02_ee.der",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/certs/pidissuerca02_eu.der",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/certs/pidissuerca02_lu.der",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/certs/pidissuerca02_nl.der",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/certs/pidissuerca02_pt.der",
"rule" : {
"process" : {
}
}
},
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/Resources/certs/pidissuerca02_ut.der",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"DCQL/DCQL.swift",
"DCQL/TrustedAuthorityType.swift",
"Entities/AuthorisationRequest/AuthorizationError.swift",
"Entities/AuthorisationRequest/AuthorizationRequest.swift",
"Entities/AuthorisationRequest/AuthorizationRequestError.swift",
"Entities/AuthorisationRequest/AuthorizationResponse.swift",
"Entities/AuthorisationRequest/AuthorizationResponsePayload.swift",
"Entities/Claims/ClaimFormat+Extension.swift",
"Entities/Claims/VerifierAttestationClaims.swift",
"Entities/ClientMetaData/ClientIdPrefix.swift",
"Entities/ClientMetaData/ClientMetaData.swift",
"Entities/ClientMetaData/ClientMetaDataSource.swift",
"Entities/ClientMetaData/JWTClaimSet.swift",
"Entities/ClientMetaData/PreregisteredClient.swift",
"Entities/ClientMetaData/SupportedClientIdPrefix.swift",
"Entities/DID/DID.swift",
"Entities/DID/DIDPublicKeyLookupAgent.swift",
"Entities/JOSE/JOSEAlgorithm.swift",
"Entities/JOSE/JOSEAlgorithmFamily.swift",
"Entities/JOSE/JOSEEncryptionMethod.swift",
"Entities/JOSE/JOSEObjectType.swift",
"Entities/JOSE/JWEAlgorithm.swift",
"Entities/JOSE/JWSAlgorithm.swift",
"Entities/Resolved/ResolvedAuthorisationError.swift",
"Entities/Resolved/ResolvedRequestData.swift",
"Entities/Resolved/VpTokenData.swift",
"Entities/Trust/TrustFunctions.swift",
"Entities/Trust/X509CertificateTrust.swift",
"Entities/Types/AuthorizationRequestErrorCode.swift",
"Entities/Types/ClaimPath.swift",
"Entities/Types/Client.swift",
"Entities/Types/ClientConsent.swift",
"Entities/Types/Configuration/SupportedTransactionDataType.swift",
"Entities/Types/Configuration/VPConfiguration.swift",
"Entities/Types/Configuration/VpFormatsSupported.swift",
"Entities/Types/ContentType.swift",
"Entities/Types/EncryptionParameters.swift",
"Entities/Types/EncryptionRequirement.swift",
"Entities/Types/ErrorDispatchDetails.swift",
"Entities/Types/ErrorDispatchPolicy.swift",
"Entities/Types/FetchedRequest.swift",
"Entities/Types/Format.swift",
"Entities/Types/GenericErrorResponse.swift",
"Entities/Types/HashAlgorithm.swift",
"Entities/Types/JSONParseError.swift",
"Entities/Types/JWTClaimNames.swift",
"Entities/Types/NonceOption.swift",
"Entities/Types/OpenId4VPSpec.swift",
"Entities/Types/PolicyViolation.swift",
"Entities/Types/PresentationQuery.swift",
"Entities/Types/QueryId.swift",
"Entities/Types/QuerySource.swift",
"Entities/Types/RegistrationCertificatePolicy.swift",
"Entities/Types/ResponseEncryptionConfiguration.swift",
"Entities/Types/ResponseEncryptionSpecification.swift",
"Entities/Types/ResponseMode.swift",
"Entities/Types/ResponseType.swift",
"Entities/Types/SupportedRequestUriMethod.swift",
"Entities/Types/TransactionData.swift",
"Entities/Types/TransactionDataType.swift",
"Entities/Types/Types.swift",
"Entities/Types/Unvalidated/UnvalidatedRequest.swift",
"Entities/Types/Unvalidated/UnvalidatedRequestObject.swift",
"Entities/Types/Unvalidated/VerifierInfo.swift",
"Entities/Types/VPAliases.swift",
"Entities/Types/VPContent.swift",
"Entities/Types/VerifierId.swift",
"Entities/Types/VpToken.swift",
"Entities/Validated/RemoteJWT.swift",
"Entities/Validated/ValidatedRequestData.swift",
"Entities/Validated/ValidationError.swift",
"Entities/Validated/VpTokenRequest.swift",
"Entities/WebKey/WebKeySet.swift",
"Entities/WebKey/WebKeySource.swift",
"Main/Attestation/VerifierAttestationIssuer.swift",
"Main/Authenticators/ClientAuthenticator.swift",
"Main/Authenticators/RequestAuthenticator.swift",
"Main/Authorizers/RequestAuthorizer.swift",
"Main/Encryption/ECPublicKeyConverter.swift",
"Main/Encryption/KeyController.swift",
"Main/Encryption/ResponseEncryptor.swift",
"Main/Fetchers/RequestFetcher.swift",
"Main/Resolvers/AuthorizationRequestResolver.swift",
"Main/Resolvers/ClientMetaDataResolver.swift",
"Main/Resolvers/ResolvingError.swift",
"Main/Resolvers/WebKeyResolver.swift",
"Main/Services/AuthorisationService.swift",
"Main/Services/DispatchOutcome.swift",
"Main/Services/Dispatcher.swift",
"Main/Services/ErrorDispatcher.swift",
"Main/Services/VerifierFormPost.swift",
"Main/Validators/AccessValidator.swift",
"Main/Validators/ClientMetaDataValidator.swift",
"Main/Validators/JWTClaimsSetVerifier.swift",
"Main/Validators/Validator.swift",
"OpenID4VP/OpenID4VP.swift",
"Utilities/Builders/ArrayBuilder.swift",
"Utilities/Builders/FormURLEncoder.swift",
"Utilities/Builders/JSONBuilder.swift",
"Utilities/Constants.swift",
"Utilities/Decoders/Either.swift",
"Utilities/DependencyInjection/DIContainer.swift",
"Utilities/DependencyInjection/DependencyContainer+PropertyWrappers.swift",
"Utilities/DependencyInjection/DependencyContainer.swift",
"Utilities/DependencyInjection/ResolveMode.swift",
"Utilities/Extensions/Certificate+Extensions.swift",
"Utilities/Extensions/Data+Extensions.swift",
"Utilities/Extensions/Dictionary+Extensions.swift",
"Utilities/Extensions/Encodable+Extensions.swift",
"Utilities/Extensions/Int+Extensions.swift",
"Utilities/Extensions/JSON+Extensions.swift",
"Utilities/Extensions/JWS+Extensions.swift",
"Utilities/Extensions/Optional+Extensions.swift",
"Utilities/Extensions/String+Extensions.swift",
"Utilities/Extensions/URL+Extensions.swift",
"Utilities/Extensions/URLRequest+Extensions.swift",
"Utilities/Functions.swift",
"Utilities/JOSE/JOSEController.swift",
"Utilities/JOSE/JOSEError.swift",
"Utilities/JWT/JSONWebToken.swift",
"Utilities/JWT/JSONWebTokenHeader.swift",
"Utilities/Networking/Networking.swift",
"Utilities/Networking/SelfSignedSessionDelegate.swift",
"Utilities/Nonce/NonceError.swift",
"Utilities/Nonce/NonceGenerator.swift",
"Utilities/RemoteDataAccess/Fetcher.swift",
"Utilities/RemoteDataAccess/Poster.swift",
"Utilities/RemoteDataAccess/Request.swift",
"Utilities/Reporting.swift",
"WalletEntities/JARConfiguration.swift",
"WalletEntities/OpenId4VPConfiguration.swift",
"WalletEntities/WalletMetaData.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.