From 921d0db9b3a0212ef8e3d20c694c7d14c44b731c Mon Sep 17 00:00:00 2001 From: Timo Glastra Date: Tue, 27 Aug 2024 16:26:28 +0200 Subject: [PATCH] more patch fixes Signed-off-by: Timo Glastra --- agent/package.json | 1 - ...__core@0.5.11-pr-1996-20240827124430.patch | 0 ...nid4vc@0.5.11-pr-1996-20240827124430.patch | 0 package.json | 4 +- ...__core@0.5.11-pr-1996-20240827124430.patch | 67 +++++++++ ...vc@0.5.11-pr-1996-20240826150533.patch.bak | 142 ------------------ ...nid4vc@0.5.11-pr-1996-20240827124430.patch | 73 +++++++++ pnpm-lock.yaml | 128 +++++++--------- 8 files changed, 200 insertions(+), 215 deletions(-) rename patches/@credo-ts__core@0.5.11-pr-1996-20240826150533.patch => agent/patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch (100%) rename patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch => agent/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch (100%) create mode 100644 patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch delete mode 100644 patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch.bak create mode 100644 patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch diff --git a/agent/package.json b/agent/package.json index a0cfab6..fdae037 100644 --- a/agent/package.json +++ b/agent/package.json @@ -30,7 +30,6 @@ "@sphereon/did-auth-siop": "file:./sphereon-did-auth-siop-0.16.0.tgz" }, "patchedDependencies": { - "@sphereon/did-auth-siop@file:sphereon-did-auth-siop-0.16.0.tgz": "patches/@sphereon__did-auth-siop@0.16.0.patch", "@credo-ts/openid4vc@0.5.11-pr-1996-20240827124430": "patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch", "@credo-ts/core@0.5.11-pr-1996-20240827124430": "patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch" } diff --git a/patches/@credo-ts__core@0.5.11-pr-1996-20240826150533.patch b/agent/patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch similarity index 100% rename from patches/@credo-ts__core@0.5.11-pr-1996-20240826150533.patch rename to agent/patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch diff --git a/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch b/agent/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch similarity index 100% rename from patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch rename to agent/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch diff --git a/package.json b/package.json index 84994b6..7819eeb 100644 --- a/package.json +++ b/package.json @@ -12,8 +12,8 @@ "@sphereon/did-auth-siop": "file:./sphereon-did-auth-siop-0.16.0.tgz" }, "patchedDependencies": { - "@credo-ts/core@0.5.11-pr-1996-20240826150533": "patches/@credo-ts__core@0.5.11-pr-1996-20240826150533.patch", - "@credo-ts/openid4vc@0.5.11-pr-1996-20240826150533": "patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch" + "@credo-ts/openid4vc@0.5.11-pr-1996-20240827124430": "patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch", + "@credo-ts/core@0.5.11-pr-1996-20240827124430": "patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch" } } } diff --git a/patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch b/patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch new file mode 100644 index 0000000..931f2a5 --- /dev/null +++ b/patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch @@ -0,0 +1,67 @@ +diff --git a/build/modules/sd-jwt-vc/SdJwtVcOptions.d.ts b/build/modules/sd-jwt-vc/SdJwtVcOptions.d.ts +index de5fe62881d049c4030125e0a4cc8ca38de41be9..1c1a48e75f081f2f52bddd0a970544e7438c77f2 100644 +--- a/build/modules/sd-jwt-vc/SdJwtVcOptions.d.ts ++++ b/build/modules/sd-jwt-vc/SdJwtVcOptions.d.ts +@@ -90,4 +90,5 @@ export type SdJwtVcVerifyOptions = { + nonce: string; + }; + requiredClaimKeys?: Array; ++ verifyHs256Callback?: (key: Key, data: Uint8Array, signatureBase64Url: string) => Promise + }; +diff --git a/build/modules/sd-jwt-vc/SdJwtVcService.js b/build/modules/sd-jwt-vc/SdJwtVcService.js +index add911d9570edcad9945c4819bfc56cf6f715201..90f49bad702beb85194a0a7895dc9a9f8ad66b8c 100644 +--- a/build/modules/sd-jwt-vc/SdJwtVcService.js ++++ b/build/modules/sd-jwt-vc/SdJwtVcService.js +@@ -112,7 +112,7 @@ let SdJwtVcService = class SdJwtVcService { + throw new SdJwtVcError_1.SdJwtVcError(`The 'iss' claim in the payload does not match a 'SAN-URI' name and the domain extracted from the HTTPS URI does not match a 'SAN-DNS' name in the x5c certificate.`); + } + } +- async verify(agentContext, { compactSdJwtVc, keyBinding, requiredClaimKeys }) { ++ async verify(agentContext, { compactSdJwtVc, keyBinding, requiredClaimKeys, verifyHs256Callback }) { + const sdjwt = new sd_jwt_vc_1.SDJwtVcInstance(this.getBaseSdJwtConfig(agentContext)); + const verificationResult = { + isValid: false, +@@ -142,7 +142,7 @@ let SdJwtVcService = class SdJwtVcService { + const holderBinding = this.parseHolderBindingFromCredential(sdJwtVc); + const holder = holderBinding ? await this.extractKeyFromHolderBinding(agentContext, holderBinding) : undefined; + sdjwt.config({ +- verifier: this.verifier(agentContext, issuer.key), ++ verifier: this.verifier(agentContext, issuer.key, verifyHs256Callback), + kbVerifier: holder ? this.verifier(agentContext, holder.key) : undefined, + }); + const requiredKeys = requiredClaimKeys ? [...requiredClaimKeys, 'vct'] : ['vct']; +@@ -261,10 +261,19 @@ let SdJwtVcService = class SdJwtVcService { + /** + * @todo validate the JWT header (alg) + */ +- verifier(agentContext, key) { ++ verifier(agentContext, key, verifyHs256Callback) { + return async (message, signatureBase64Url) => { +- if (!key) { +- throw new SdJwtVcError_1.SdJwtVcError('The public key used to verify the signature is missing'); ++ if (!key && !verifyHs256Callback) { ++ throw new SdJwtVcError_1.SdJwtVcError('The public key, or verifyHs256Callback, used to verify the signature is missing'); ++ } ++ ++ const [header] = message.split(".") ++ if(header) { ++ const parsedHeader = utils_2.TypedArrayEncoder.fromBase64(header).toString() ++ const { alg } = JSON.parse(parsedHeader) ++ if(alg === "DVS-P256-SHA256-HS256") { ++ return await verifyHs256Callback(key, new Uint8Array(utils_2.TypedArrayEncoder.fromString(message)), signatureBase64Url) ++ } + } + return await agentContext.wallet.verify({ + signature: utils_2.TypedArrayEncoder.fromBase64(signatureBase64Url), +@@ -373,6 +382,11 @@ let SdJwtVcService = class SdJwtVcService { + didUrl, + }; + } ++ if(iss.startsWith('http')) { ++ return { ++ method: 'http' ++ } ++ } + throw new SdJwtVcError_1.SdJwtVcError("Unsupported 'iss' value. Only did is supported at the moment."); + } + parseHolderBindingFromCredential(sdJwtVc) { diff --git a/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch.bak b/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch.bak deleted file mode 100644 index 50663e5..0000000 --- a/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch.bak +++ /dev/null @@ -1,142 +0,0 @@ -diff --git a/build/openid4vc-verifier/OpenId4VcSiopVerifierService.js b/build/openid4vc-verifier/OpenId4VcSiopVerifierService.js -index d6fd170fd937b0d8df047e6fb9b74636d6ee84ab..ee9bb2b30b132a8f29672ae84d2d241673895948 100644 ---- a/build/openid4vc-verifier/OpenId4VcSiopVerifierService.js -+++ b/build/openid4vc-verifier/OpenId4VcSiopVerifierService.js -@@ -87,6 +87,7 @@ let OpenId4VcSiopVerifierService = class OpenId4VcSiopVerifierService { - state, - requestByReferenceURI: hostedAuthorizationRequestUri, - jwtIssuer, -+ additionalPayloadClaims: options.additionalPayloadClaims - }); - // NOTE: it's not possible to set the uri scheme when using the RP to create an auth request, only lower level - // functions allow this. So we need to replace the uri scheme manually. -@@ -144,6 +145,7 @@ let OpenId4VcSiopVerifierService = class OpenId4VcSiopVerifierService { - presentationVerificationCallback: this.getPresentationVerificationCallback(agentContext, { - nonce: requestNonce, - audience: requestClientId, -+ verifyHs256Callback: options.verifyHs256Callback - }), - }, - }); -@@ -336,6 +338,7 @@ let OpenId4VcSiopVerifierService = class OpenId4VcSiopVerifierService { - audience: options.audience, - nonce: options.nonce, - }, -+ verifyHs256Callback: options.verifyHs256Callback - }); - isValid = verificationResult.verification.isValid; - } -diff --git a/build/openid4vc-verifier/OpenId4VcSiopVerifierServiceOptions.d.ts b/build/openid4vc-verifier/OpenId4VcSiopVerifierServiceOptions.d.ts -index 5abfb1bc5710849f656085593c77f3ab3898e4b7..a8325ea21d0e44b148be522931af503218333b50 100644 ---- a/build/openid4vc-verifier/OpenId4VcSiopVerifierServiceOptions.d.ts -+++ b/build/openid4vc-verifier/OpenId4VcSiopVerifierServiceOptions.d.ts -@@ -18,12 +18,15 @@ export interface OpenId4VcSiopCreateAuthorizationRequestOptions { - presentationExchange?: { - definition: DifPresentationExchangeDefinitionV2; - }; -+ -+ additionalPayloadClaims?: Record - } - export interface OpenId4VcSiopVerifyAuthorizationResponseOptions { - /** - * The authorization response received from the OpenID Provider (OP). - */ - authorizationResponse: OpenId4VcSiopAuthorizationResponsePayload; -+ verifyHs256Callback?: (data: Uint8Array, signatureBase64Url: string) => Promise - } - export interface OpenId4VcSiopCreateAuthorizationRequestReturn { - authorizationRequest: string; -diff --git a/build/openid4vc-verifier/router/authorizationEndpoint.d.ts b/build/openid4vc-verifier/router/authorizationEndpoint.d.ts -index baffab5ef01cffde68fefefdd89f561f75b59032..bd46ce861b2141c0a7b1f8b6b3203b87eb3ab857 100644 ---- a/build/openid4vc-verifier/router/authorizationEndpoint.d.ts -+++ b/build/openid4vc-verifier/router/authorizationEndpoint.d.ts -@@ -7,5 +7,6 @@ export interface OpenId4VcSiopAuthorizationEndpointConfig { - * @default /authorize - */ - endpointPath: string; -+ verifyHs256Callback: (agentContext: AgentContext, rpEphPub: Record) => (data: Uint8Array, signatureBase64Url: string) => Promise - } - export declare function configureAuthorizationEndpoint(router: Router, config: OpenId4VcSiopAuthorizationEndpointConfig): void; -diff --git a/build/openid4vc-verifier/router/authorizationEndpoint.js b/build/openid4vc-verifier/router/authorizationEndpoint.js -index a523a1e668863929f49b50fea6786e42955e5149..f0ec69e858ad46d47bdbcbdced62103fa4469af3 100644 ---- a/build/openid4vc-verifier/router/authorizationEndpoint.js -+++ b/build/openid4vc-verifier/router/authorizationEndpoint.js -@@ -3,6 +3,8 @@ Object.defineProperty(exports, "__esModule", { value: true }); - exports.configureAuthorizationEndpoint = configureAuthorizationEndpoint; - const router_1 = require("../../shared/router"); - const OpenId4VcSiopVerifierService_1 = require("../OpenId4VcSiopVerifierService"); -+const core_1 = require("@credo-ts/core"); -+ - function configureAuthorizationEndpoint(router, config) { - router.post(config.endpointPath, async (request, response, next) => { - const { agentContext, verifier } = (0, router_1.getRequestContext)(request); -@@ -16,6 +18,13 @@ function configureAuthorizationEndpoint(router, config) { - authorizationResponse, - verifierId: verifier.verifierId, - }); -+ let verifyHs256Callback = undefined -+ const parsedAuthorizationRequest = core_1.Jwt.fromSerializedJwt(verificationSession.authorizationRequestJwt) -+ const rpEphPub = parsedAuthorizationRequest.payload.additionalClaims.rp_eph_pub -+ if(rpEphPub !== null && rpEphPub !== void 0) { -+ verifyHs256Callback = config.verifyHs256Callback(agentContext, rpEphPub.jwk) -+ } -+ - if (!verificationSession) { - agentContext.config.logger.warn(`No verification session found for incoming authorization response for verifier ${verifier.verifierId}`); - return (0, router_1.sendErrorResponse)(response, agentContext.config.logger, 404, 'invalid_request', null); -@@ -23,6 +32,7 @@ function configureAuthorizationEndpoint(router, config) { - await openId4VcVerifierService.verifyAuthorizationResponse(agentContext, { - authorizationResponse: request.body, - verificationSession, -+ verifyHs256Callback: verifyHs256Callback - }); - response.status(200).send(); - } -diff --git a/build/shared/utils.js b/build/shared/utils.js -index 36037ab98cf59f64b56d107aef9b2eb02b491c60..7eccc2ab99d396366299138df8d99376ca35696c 100644 ---- a/build/shared/utils.js -+++ b/build/shared/utils.js -@@ -64,9 +64,10 @@ function getCreateJwtCallback(agentContext) { - return jws; - } - else if (jwtIssuer.method === 'jwk') { -- const key = (0, core_1.getJwkFromJson)(jwtIssuer.jwk).key; -+ const jwk = core_1.getJwkFromJson(jwtIssuer.jwk); -+ const key = jwk.key; - const jws = await jwsService.createJwsCompact(agentContext, { -- protectedHeaderOptions: jwt.header, -+ protectedHeaderOptions: Object.assign(jwt.header, { jwk, alg: jwtIssuer.alg }), - payload: core_1.JwtPayload.fromJson(jwt.payload), - key, - }); -@@ -75,7 +76,7 @@ function getCreateJwtCallback(agentContext) { - else if (jwtIssuer.method === 'x5c') { - const key = core_1.X509Service.getLeafCertificate(agentContext, { certificateChain: jwtIssuer.x5c }).publicKey; - const jws = await jwsService.createJwsCompact(agentContext, { -- protectedHeaderOptions: jwt.header, -+ protectedHeaderOptions: Object.assign(jwt.header, { jwk: undefined, alg: jwtIssuer.alg }), - payload: core_1.JwtPayload.fromJson(jwt.payload), - key, - }); -@@ -102,17 +103,19 @@ async function openIdTokenIssuerToJwtIssuer(agentContext, openId4VcTokenIssuer) - const leafCertificate = core_1.X509Service.getLeafCertificate(agentContext, { - certificateChain: openId4VcTokenIssuer.x5c, - }); -+ const jwk = (0, core_1.getJwkFromKey)(leafCertificate.publicKey); -+ const alg = jwk.supportedSignatureAlgorithms[0] - if (!issuer.startsWith('https://')) { - throw new core_1.CredoError('The X509 certificate issuer must be a HTTPS URI.'); - } - if ((_b = leafCertificate.sanUriNames) === null || _b === void 0 ? void 0 : _b.includes(issuer)) { -- return Object.assign(Object.assign({}, openId4VcTokenIssuer), { clientIdScheme: 'x509_san_uri' }); -+ return Object.assign(Object.assign({}, openId4VcTokenIssuer), { clientIdScheme: 'x509_san_uri', alg }); - } - else { - if (!((_c = leafCertificate.sanDnsNames) === null || _c === void 0 ? void 0 : _c.includes((0, core_1.getDomainFromUrl)(issuer)))) { - throw new Error(`The 'iss' claim in the payload does not match a 'SAN-URI' or 'SAN-DNS' name in the x5c certificate.`); - } -- return Object.assign(Object.assign({}, openId4VcTokenIssuer), { clientIdScheme: 'x509_san_dns' }); -+ return Object.assign(Object.assign({}, openId4VcTokenIssuer), { clientIdScheme: 'x509_san_dns', alg }); - } - } - return openId4VcTokenIssuer; \ No newline at end of file diff --git a/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch b/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch new file mode 100644 index 0000000..bec5c55 --- /dev/null +++ b/patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch @@ -0,0 +1,73 @@ +diff --git a/build/openid4vc-verifier/OpenId4VcSiopVerifierService.js b/build/openid4vc-verifier/OpenId4VcSiopVerifierService.js +index 1d35b8285d451933101b686de77cfe8780976516..cce871816074d5c0eb7fdab994a88afb67b99dad 100644 +--- a/build/openid4vc-verifier/OpenId4VcSiopVerifierService.js ++++ b/build/openid4vc-verifier/OpenId4VcSiopVerifierService.js +@@ -107,6 +107,7 @@ let OpenId4VcSiopVerifierService = class OpenId4VcSiopVerifierService { + state, + requestByReferenceURI: hostedAuthorizationRequestUri, + jwtIssuer, ++ additionalPayloadClaims: options.additionalPayloadClaims + }); + // NOTE: it's not possible to set the uri scheme when using the RP to create an auth request, only lower level + // functions allow this. So we need to replace the uri scheme manually. +@@ -363,6 +364,7 @@ let OpenId4VcSiopVerifierService = class OpenId4VcSiopVerifierService { + audience: options.audience, + nonce: options.nonce, + }, ++ verifyHs256Callback: options.verifyHs256Callback + }); + isValid = verificationResult.verification.isValid; + } +diff --git a/build/openid4vc-verifier/OpenId4VcSiopVerifierServiceOptions.d.ts b/build/openid4vc-verifier/OpenId4VcSiopVerifierServiceOptions.d.ts +index 5abfb1bc5710849f656085593c77f3ab3898e4b7..b0bd7238fe142f47bb6526d3cb01ba97b98b16e8 100644 +--- a/build/openid4vc-verifier/OpenId4VcSiopVerifierServiceOptions.d.ts ++++ b/build/openid4vc-verifier/OpenId4VcSiopVerifierServiceOptions.d.ts +@@ -18,12 +18,15 @@ export interface OpenId4VcSiopCreateAuthorizationRequestOptions { + presentationExchange?: { + definition: DifPresentationExchangeDefinitionV2; + }; ++ ++ additionalPayloadClaims?: Record + } + export interface OpenId4VcSiopVerifyAuthorizationResponseOptions { + /** + * The authorization response received from the OpenID Provider (OP). + */ + authorizationResponse: OpenId4VcSiopAuthorizationResponsePayload; ++ verifyHs256Callback?: (key: Key, data: Uint8Array, signatureInBase64url: string) => Promise + } + export interface OpenId4VcSiopCreateAuthorizationRequestReturn { + authorizationRequest: string; +diff --git a/build/openid4vc-verifier/router/authorizationEndpoint.js b/build/openid4vc-verifier/router/authorizationEndpoint.js +index a523a1e668863929f49b50fea6786e42955e5149..b9430b6ac375640d9a78c82e4cd334cf90e0483b 100644 +--- a/build/openid4vc-verifier/router/authorizationEndpoint.js ++++ b/build/openid4vc-verifier/router/authorizationEndpoint.js +@@ -3,6 +3,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); + exports.configureAuthorizationEndpoint = configureAuthorizationEndpoint; + const router_1 = require("../../shared/router"); + const OpenId4VcSiopVerifierService_1 = require("../OpenId4VcSiopVerifierService"); ++const core_1 = require("@credo-ts/core"); + function configureAuthorizationEndpoint(router, config) { + router.post(config.endpointPath, async (request, response, next) => { + const { agentContext, verifier } = (0, router_1.getRequestContext)(request); +@@ -16,6 +17,12 @@ function configureAuthorizationEndpoint(router, config) { + authorizationResponse, + verifierId: verifier.verifierId, + }); ++ let verifyHs256Callback = undefined ++ const parsedAuthorizationRequest = core_1.Jwt.fromSerializedJwt(verificationSession.authorizationRequestJwt) ++ const rpEphPub = parsedAuthorizationRequest.payload.additionalClaims.rp_eph_pub ++ if(rpEphPub !== null && rpEphPub !== void 0) { ++ verifyHs256Callback = config.verifyHs256Callback(agentContext, rpEphPub.jwk) ++ } + if (!verificationSession) { + agentContext.config.logger.warn(`No verification session found for incoming authorization response for verifier ${verifier.verifierId}`); + return (0, router_1.sendErrorResponse)(response, agentContext.config.logger, 404, 'invalid_request', null); +@@ -23,6 +30,7 @@ function configureAuthorizationEndpoint(router, config) { + await openId4VcVerifierService.verifyAuthorizationResponse(agentContext, { + authorizationResponse: request.body, + verificationSession, ++ verifyHs256Callback: verifyHs256Callback + }); + response.status(200).send(); + } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 872c5be..4b90cff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,12 +8,12 @@ overrides: '@sphereon/did-auth-siop': file:./sphereon-did-auth-siop-0.16.0.tgz patchedDependencies: - '@credo-ts/core@0.5.11-pr-1996-20240826150533': + '@credo-ts/core@0.5.11-pr-1996-20240827124430': hash: 7gi7x4roldntjkgwi6j2nbik74 - path: patches/@credo-ts__core@0.5.11-pr-1996-20240826150533.patch - '@credo-ts/openid4vc@0.5.11-pr-1996-20240826150533': + path: patches/@credo-ts__core@0.5.11-pr-1996-20240827124430.patch + '@credo-ts/openid4vc@0.5.11-pr-1996-20240827124430': hash: 3t5lcpi3dd5soeenchq5w6ds5e - path: patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240826150533.patch + path: patches/@credo-ts__openid4vc@0.5.11-pr-1996-20240827124430.patch importers: @@ -26,23 +26,23 @@ importers: agent: dependencies: '@credo-ts/askar': - specifier: 0.5.11-pr-1996-20240826150533 - version: 0.5.11-pr-1996-20240826150533(@hyperledger/aries-askar-shared@0.2.3)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + specifier: 0.5.11-pr-1996-20240827124430 + version: 0.5.11-pr-1996-20240827124430(@hyperledger/aries-askar-shared@0.2.3)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@credo-ts/cheqd': - specifier: 0.5.11-pr-1996-20240826150533 - version: 0.5.11-pr-1996-20240826150533(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + specifier: 0.5.11-pr-1996-20240827124430 + version: 0.5.11-pr-1996-20240827124430(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@credo-ts/core': - specifier: 0.5.11-pr-1996-20240826150533 - version: 0.5.11-pr-1996-20240826150533(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + specifier: 0.5.11-pr-1996-20240827124430 + version: 0.5.11-pr-1996-20240827124430(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@credo-ts/indy-vdr': - specifier: 0.5.11-pr-1996-20240826150533 - version: 0.5.11-pr-1996-20240826150533(@hyperledger/anoncreds-shared@0.2.2)(@hyperledger/indy-vdr-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + specifier: 0.5.11-pr-1996-20240827124430 + version: 0.5.11-pr-1996-20240827124430(@hyperledger/anoncreds-shared@0.2.2)(@hyperledger/indy-vdr-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@credo-ts/node': - specifier: 0.5.11-pr-1996-20240826150533 - version: 0.5.11-pr-1996-20240826150533(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + specifier: 0.5.11-pr-1996-20240827124430 + version: 0.5.11-pr-1996-20240827124430(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@credo-ts/openid4vc': - specifier: 0.5.11-pr-1996-20240826150533 - version: 0.5.11-pr-1996-20240826150533(patch_hash=3t5lcpi3dd5soeenchq5w6ds5e)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + specifier: 0.5.11-pr-1996-20240827124430 + version: 0.5.11-pr-1996-20240827124430(patch_hash=3t5lcpi3dd5soeenchq5w6ds5e)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@hyperledger/aries-askar-nodejs': specifier: ^0.2.3 version: 0.2.3 @@ -1024,36 +1024,36 @@ packages: '@cosmjs/utils@0.30.1': resolution: {integrity: sha512-KvvX58MGMWh7xA+N+deCfunkA/ZNDvFLw4YbOmX3f/XBIkqrVY7qlotfy2aNb1kgp6h4B6Yc8YawJPDTfvWX7g==} - '@credo-ts/anoncreds@0.5.11-pr-1996-20240826150533': - resolution: {integrity: sha512-FMGxVYH8EC+gUfbwjW/czX/E9qbHxN00VVarw4gb7JPe5+Nlvd8+VxxqDMMPSWtSPMLlsapsB9uE2JtXqwSCkQ==} + '@credo-ts/anoncreds@0.5.11-pr-1996-20240827124430': + resolution: {integrity: sha512-kh8sPVUbi4GRIbq6f9YQQiqEZCvQS67zYjiybHSl41kmb/t1P1TGkECOwpEqp3Jn+1MlI7HTbqP5Fxle8KcyQg==} peerDependencies: '@hyperledger/anoncreds-shared': ^0.2.2 - '@credo-ts/askar@0.5.11-pr-1996-20240826150533': - resolution: {integrity: sha512-z6CcFe0GmYYZQzI/UqDriz+5dZHN5lvWcQNy7GF6mJ6iDqUfGhC5gkn/w8EvBvhi4yArb440g7fsE/SCuCR7YQ==} + '@credo-ts/askar@0.5.11-pr-1996-20240827124430': + resolution: {integrity: sha512-vX6wkDaWg1qnljqk56plUD98YQbZgUQ4dHRfesv3VW11wkx2IMXYpFliigRztBVvGz2C+2xvcQGKH4jajrBArg==} peerDependencies: - '@animo-id/expo-secure-environment': ^0.0.1-alpha.0 + '@animo-id/expo-secure-environment': 0.1.0-alpha.5 '@hyperledger/aries-askar-shared': ^0.2.3 peerDependenciesMeta: '@animo-id/expo-secure-environment': optional: true - '@credo-ts/cheqd@0.5.11-pr-1996-20240826150533': - resolution: {integrity: sha512-nOtkMfOWx0hBiqY6fNU6NIMQgGCx3guUNrYEJDtOw9uf0CZ7dXKNVzwv7nkzenrHmvCs9nWZnZSSLQK3gKQ+1A==} + '@credo-ts/cheqd@0.5.11-pr-1996-20240827124430': + resolution: {integrity: sha512-ezrfw9IfyAcu8imHoeC/IBqQuH/mQz4LKLrePXSFtxCl0Wxtig2/gKPHdoZAZ2BJLn1CqCP5MpwT9tQBVDtatA==} - '@credo-ts/core@0.5.11-pr-1996-20240826150533': - resolution: {integrity: sha512-0Qs/EeGiqR86q/P3xrKB7L2/nEUbWUD/XelajceWUuyQdWe6jLycHIDYVty8B0ncupWudfz+VvhPUwG4WpgZCg==} + '@credo-ts/core@0.5.11-pr-1996-20240827124430': + resolution: {integrity: sha512-cGcnUxmSKlF0yycTQ1OPyCiLlsW6qF5jzz5s89aKT70gABv0O6ZR/yXaSSLNuXVeNBM335f+jXj9oWwfPfAV8w==} - '@credo-ts/indy-vdr@0.5.11-pr-1996-20240826150533': - resolution: {integrity: sha512-FhKxUFX/RpWWFoyYH5IzkY0MaDwTHHZtOvhrjdEj/UcNTYQWVEXYrIP5XYrrXiGjuG9NgSbFgCWoQHuMT3nIIw==} + '@credo-ts/indy-vdr@0.5.11-pr-1996-20240827124430': + resolution: {integrity: sha512-m9ob3pd20yxUCDm/kTHOtiv7pQ1jvsFXgPJTBwZMP68pQp2fDnGb6vlQp/YP7BxIMPGmtlHwMvLSi27bSFlpEw==} peerDependencies: '@hyperledger/indy-vdr-shared': ^0.2.2 - '@credo-ts/node@0.5.11-pr-1996-20240826150533': - resolution: {integrity: sha512-p5UhgEGbWdI1Vy7iMjFZ47wMaYKCFXs2ZmKk++QaG3c4sYMzTbNM4oqXUbdj0qhm+DlRmzzqndxQlDEy7gA/qQ==} + '@credo-ts/node@0.5.11-pr-1996-20240827124430': + resolution: {integrity: sha512-ELxZvzb7Y1CaBCyt2d57QOqSbUoY/wklCUiMlMrqGZFJunudAN8lEtm0+7K9yBiteT2P6b5T0oKh0gnj0EVbKA==} - '@credo-ts/openid4vc@0.5.11-pr-1996-20240826150533': - resolution: {integrity: sha512-hDIkXig4VUVbdc0CAFlBizEK7JlGByiS+lkOVccPHR5IS0Xbf6ZegiQtENgo3mXpSD6T2/ogyX62B8JSbOGb4g==} + '@credo-ts/openid4vc@0.5.11-pr-1996-20240827124430': + resolution: {integrity: sha512-TT0l/zXjFs2Zxw0gwpl8w7WJr7HUnJ6kZ+tYukGq62Cx5pJMY8fXCDwabulTiftb2wrLx+Z4KgN+kUuLTYM55g==} '@digitalbazaar/bitstring@3.1.0': resolution: {integrity: sha512-Cii+Sl++qaexOvv3vchhgZFfSmtHPNIPzGegaq4ffPnflVXFu+V2qrJ17aL2+gfLxrlC/zazZFuAltyKTPq7eg==} @@ -1607,9 +1607,6 @@ packages: '@peculiar/asn1-x509@2.3.13': resolution: {integrity: sha512-PfeLQl2skXmxX2/AFFCVaWU8U6FKW1Db43mgBhShCOFS1bVxqtvusq1hVjfuEcuSQGedrLdCSvTgabluwN/M9A==} - '@peculiar/asn1-x509@2.3.8': - resolution: {integrity: sha512-voKxGfDU1c6r9mKiN5ZUsZWh3Dy1BABvTM3cimf0tztNwyMJPhiXY94eRTgsMQe6ViLfT6EoXxkWVzcm3mFAFw==} - '@peculiar/json-schema@1.1.12': resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==} engines: {node: '>=8.0.0'} @@ -2154,9 +2151,8 @@ packages: '@sphereon/did-uni-client@0.6.3': resolution: {integrity: sha512-g7LD7ofbE36slHN7Bhr5dwUrj6t0BuZeXBYJMaVY/pOeL1vJxW1cZHbZqu0NSfOmzyBg4nsYVlgTjyi/Aua2ew==} - '@sphereon/kmp-mdl-mdoc@0.2.0-SNAPSHOT.6': - resolution: {integrity: sha512-lZ3lWoG0dBND7I5/gXxv9z+6o86oKm/SiRnnlISFTaS7j+K1g36KBZk2vLlWw8kEppG4eiXoCLgYO/FUZC3m9w==} - bundledDependencies: [] + '@sphereon/kmp-mdl-mdoc@0.2.0-SNAPSHOT.22': + resolution: {integrity: sha512-uAZZExVy+ug9JLircejWa5eLtAZ7bnBP6xb7DO2+86LRsHNLh2k2jMWJYxp+iWtGHTsh6RYsZl14ScQLvjiQ/A==} '@sphereon/oid4vc-common@0.16.0': resolution: {integrity: sha512-EgT0gwMX5/MhTDAOEWqbx2c9azBSQAThL8EDu7wufGQxRFNAc3Ya8NXoCMIOfqIqbSLhmyCB0ANcdoHeJq2VdA==} @@ -7599,10 +7595,10 @@ snapshots: '@cosmjs/utils@0.30.1': {} - '@credo-ts/anoncreds@0.5.11-pr-1996-20240826150533(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': + '@credo-ts/anoncreds@0.5.11-pr-1996-20240827124430(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': dependencies: '@astronautlabs/jsonpath': 1.1.2 - '@credo-ts/core': 0.5.11-pr-1996-20240826150533(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + '@credo-ts/core': 0.5.11-pr-1996-20240827124430(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@hyperledger/anoncreds-shared': 0.2.2 '@sphereon/pex-models': 2.2.4 big-integer: 1.6.52 @@ -7618,9 +7614,9 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/askar@0.5.11-pr-1996-20240826150533(@hyperledger/aries-askar-shared@0.2.3)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': + '@credo-ts/askar@0.5.11-pr-1996-20240827124430(@hyperledger/aries-askar-shared@0.2.3)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': dependencies: - '@credo-ts/core': 0.5.11-pr-1996-20240826150533(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + '@credo-ts/core': 0.5.11-pr-1996-20240827124430(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@hyperledger/aries-askar-shared': 0.2.3 bn.js: 5.2.1 class-transformer: 0.5.1 @@ -7635,15 +7631,15 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/cheqd@0.5.11-pr-1996-20240826150533(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': + '@credo-ts/cheqd@0.5.11-pr-1996-20240827124430(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': dependencies: '@cheqd/sdk': 2.4.4 '@cheqd/ts-proto': 2.2.2 '@cosmjs/crypto': 0.30.1 '@cosmjs/proto-signing': 0.30.1 '@cosmjs/stargate': 0.30.1 - '@credo-ts/anoncreds': 0.5.11-pr-1996-20240826150533(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) - '@credo-ts/core': 0.5.11-pr-1996-20240826150533(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + '@credo-ts/anoncreds': 0.5.11-pr-1996-20240827124430(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + '@credo-ts/core': 0.5.11-pr-1996-20240827124430(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@stablelib/ed25519': 1.0.3 class-transformer: 0.5.1 class-validator: 0.14.1 @@ -7661,7 +7657,7 @@ snapshots: - utf-8-validate - web-streams-polyfill - '@credo-ts/core@0.5.11-pr-1996-20240826150533(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': + '@credo-ts/core@0.5.11-pr-1996-20240827124430(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': dependencies: '@digitalcredentials/jsonld': 6.0.0(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@digitalcredentials/jsonld-signatures': 9.4.0(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) @@ -7670,7 +7666,7 @@ snapshots: '@noble/hashes': 1.4.0 '@peculiar/asn1-ecc': 2.3.8 '@peculiar/asn1-schema': 2.3.13 - '@peculiar/asn1-x509': 2.3.8 + '@peculiar/asn1-x509': 2.3.13 '@peculiar/x509': 1.11.0 '@sd-jwt/core': 0.7.2 '@sd-jwt/decode': 0.7.2 @@ -7679,7 +7675,7 @@ snapshots: '@sd-jwt/types': 0.7.2 '@sd-jwt/utils': 0.7.2 '@sphereon/did-auth-siop': file:sphereon-did-auth-siop-0.16.0.tgz - '@sphereon/kmp-mdl-mdoc': 0.2.0-SNAPSHOT.6 + '@sphereon/kmp-mdl-mdoc': 0.2.0-SNAPSHOT.22 '@sphereon/pex': 3.3.3 '@sphereon/pex-models': 2.2.4 '@sphereon/ssi-types': 0.28.0 @@ -7713,10 +7709,10 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/indy-vdr@0.5.11-pr-1996-20240826150533(@hyperledger/anoncreds-shared@0.2.2)(@hyperledger/indy-vdr-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': + '@credo-ts/indy-vdr@0.5.11-pr-1996-20240827124430(@hyperledger/anoncreds-shared@0.2.2)(@hyperledger/indy-vdr-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': dependencies: - '@credo-ts/anoncreds': 0.5.11-pr-1996-20240826150533(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) - '@credo-ts/core': 0.5.11-pr-1996-20240826150533(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + '@credo-ts/anoncreds': 0.5.11-pr-1996-20240827124430(@hyperledger/anoncreds-shared@0.2.2)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + '@credo-ts/core': 0.5.11-pr-1996-20240827124430(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@hyperledger/indy-vdr-shared': 0.2.2 transitivePeerDependencies: - '@hyperledger/anoncreds-shared' @@ -7727,11 +7723,11 @@ snapshots: - supports-color - web-streams-polyfill - '@credo-ts/node@0.5.11-pr-1996-20240826150533(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': + '@credo-ts/node@0.5.11-pr-1996-20240827124430(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': dependencies: '@2060.io/ffi-napi': 4.0.9 '@2060.io/ref-napi': 3.0.6 - '@credo-ts/core': 0.5.11-pr-1996-20240826150533(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + '@credo-ts/core': 0.5.11-pr-1996-20240827124430(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@types/express': 4.17.21 express: 4.18.2 ws: 8.16.0 @@ -7745,9 +7741,9 @@ snapshots: - utf-8-validate - web-streams-polyfill - '@credo-ts/openid4vc@0.5.11-pr-1996-20240826150533(patch_hash=3t5lcpi3dd5soeenchq5w6ds5e)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': + '@credo-ts/openid4vc@0.5.11-pr-1996-20240827124430(patch_hash=3t5lcpi3dd5soeenchq5w6ds5e)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2)': dependencies: - '@credo-ts/core': 0.5.11-pr-1996-20240826150533(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) + '@credo-ts/core': 0.5.11-pr-1996-20240827124430(patch_hash=7gi7x4roldntjkgwi6j2nbik74)(expo@50.0.3(@babel/core@7.23.9)(@react-native/babel-preset@0.73.20(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))))(react-native@0.73.2(@babel/core@7.23.9)(@babel/preset-env@7.23.9(@babel/core@7.23.9))(react@18.2.0))(web-streams-polyfill@3.3.2) '@sphereon/did-auth-siop': file:sphereon-did-auth-siop-0.16.0.tgz '@sphereon/oid4vc-common': 0.16.1-next.14 '@sphereon/oid4vci-client': 0.16.1-next.14 @@ -8572,7 +8568,7 @@ snapshots: '@peculiar/asn1-cms@2.3.8': dependencies: '@peculiar/asn1-schema': 2.3.13 - '@peculiar/asn1-x509': 2.3.8 + '@peculiar/asn1-x509': 2.3.13 '@peculiar/asn1-x509-attr': 2.3.13 asn1js: 3.0.5 tslib: 2.6.2 @@ -8580,14 +8576,14 @@ snapshots: '@peculiar/asn1-csr@2.3.8': dependencies: '@peculiar/asn1-schema': 2.3.13 - '@peculiar/asn1-x509': 2.3.8 + '@peculiar/asn1-x509': 2.3.13 asn1js: 3.0.5 tslib: 2.6.2 '@peculiar/asn1-ecc@2.3.8': dependencies: '@peculiar/asn1-schema': 2.3.13 - '@peculiar/asn1-x509': 2.3.8 + '@peculiar/asn1-x509': 2.3.13 asn1js: 3.0.5 tslib: 2.6.2 @@ -8603,7 +8599,7 @@ snapshots: '@peculiar/asn1-pkcs8@2.3.8': dependencies: '@peculiar/asn1-schema': 2.3.13 - '@peculiar/asn1-x509': 2.3.8 + '@peculiar/asn1-x509': 2.3.13 asn1js: 3.0.5 tslib: 2.6.2 @@ -8613,7 +8609,7 @@ snapshots: '@peculiar/asn1-pfx': 2.3.8 '@peculiar/asn1-pkcs8': 2.3.8 '@peculiar/asn1-schema': 2.3.13 - '@peculiar/asn1-x509': 2.3.8 + '@peculiar/asn1-x509': 2.3.13 '@peculiar/asn1-x509-attr': 2.3.13 asn1js: 3.0.5 tslib: 2.6.2 @@ -8621,7 +8617,7 @@ snapshots: '@peculiar/asn1-rsa@2.3.8': dependencies: '@peculiar/asn1-schema': 2.3.13 - '@peculiar/asn1-x509': 2.3.8 + '@peculiar/asn1-x509': 2.3.13 asn1js: 3.0.5 tslib: 2.6.2 @@ -8646,14 +8642,6 @@ snapshots: pvtsutils: 1.3.5 tslib: 2.6.2 - '@peculiar/asn1-x509@2.3.8': - dependencies: - '@peculiar/asn1-schema': 2.3.13 - asn1js: 3.0.5 - ipaddr.js: 2.2.0 - pvtsutils: 1.3.5 - tslib: 2.6.2 - '@peculiar/json-schema@1.1.12': dependencies: tslib: 2.6.2 @@ -8674,7 +8662,7 @@ snapshots: '@peculiar/asn1-pkcs9': 2.3.8 '@peculiar/asn1-rsa': 2.3.8 '@peculiar/asn1-schema': 2.3.13 - '@peculiar/asn1-x509': 2.3.8 + '@peculiar/asn1-x509': 2.3.13 pvtsutils: 1.3.5 reflect-metadata: 0.2.2 tslib: 2.6.2 @@ -9499,7 +9487,7 @@ snapshots: transitivePeerDependencies: - encoding - '@sphereon/kmp-mdl-mdoc@0.2.0-SNAPSHOT.6': + '@sphereon/kmp-mdl-mdoc@0.2.0-SNAPSHOT.22': dependencies: '@js-joda/core': 5.6.3 '@js-joda/timezone': 2.3.0(@js-joda/core@5.6.3)