From 7da9d2f361ecb09542e80b6b6c0a4260520d52a4 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 11:53:12 +0200 Subject: [PATCH 01/18] feature: Use the new jwt service for VCI, so we do not relly on DIDs anymore --- .../contact-manager-rest-api/package.json | 4 +- packages/data-store/package.json | 4 +- packages/ebsi-support/package.json | 13 +- .../ebsi-support/src/functions/Attestation.ts | 8 +- .../ebsi-support/src/types/IEbsiSupport.ts | 3 +- packages/mdl-mdoc/package.json | 10 +- packages/oid4vci-holder/package.json | 9 +- .../oid4vci-holder/src/agent/OID4VCIHolder.ts | 63 +-- .../src/agent/OID4VCIHolderService.ts | 6 +- .../src/types/IOID4VCIHolder.ts | 10 +- packages/oid4vci-issuer-rest-api/package.json | 10 +- packages/oid4vci-issuer-store/package.json | 2 +- packages/oid4vci-issuer/package.json | 4 +- packages/presentation-exchange/package.json | 4 +- packages/public-key-hosting/package.json | 12 +- packages/sd-jwt/package.json | 12 +- packages/siopv2-oid4vp-op-auth/package.json | 6 +- packages/siopv2-oid4vp-rp-auth/package.json | 4 +- .../siopv2-oid4vp-rp-rest-api/package.json | 2 +- .../uni-resolver-registrar-api/package.json | 10 +- packages/vc-handler-ld-local/package.json | 12 +- .../package.json | 4 +- .../package.json | 8 +- packages/vc-status-list/package.json | 4 +- packages/w3c-vc-api/package.json | 8 +- packages/web3-provider-headless/package.json | 4 +- pnpm-lock.yaml | 403 ++++++++++-------- 27 files changed, 349 insertions(+), 290 deletions(-) diff --git a/packages/contact-manager-rest-api/package.json b/packages/contact-manager-rest-api/package.json index 65e4a2f1f..da554e983 100644 --- a/packages/contact-manager-rest-api/package.json +++ b/packages/contact-manager-rest-api/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/data-store/package.json b/packages/data-store/package.json index e905b8022..142a50947 100644 --- a/packages/data-store/package.json +++ b/packages/data-store/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", diff --git a/packages/ebsi-support/package.json b/packages/ebsi-support/package.json index be50a80d8..d97cd7d81 100644 --- a/packages/ebsi-support/package.json +++ b/packages/ebsi-support/package.json @@ -18,10 +18,11 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.88", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.oid4vci-holder": "workspace:*", @@ -45,8 +46,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/ebsi-support/src/functions/Attestation.ts b/packages/ebsi-support/src/functions/Attestation.ts index 67f92859f..c9a8bf81c 100644 --- a/packages/ebsi-support/src/functions/Attestation.ts +++ b/packages/ebsi-support/src/functions/Attestation.ts @@ -143,6 +143,12 @@ export const ebsiCreateAttestationAuthRequestURL = async ( authorizationRequest: authorizationRequestOpts, }) logger.info(`create attestation ${credentialType} auth req URL for ${clientIdArg} and issuer ${credentialIssuer}, result: ${authorizationCodeURL}`) + const jwaAlg = await signatureAlgorithmFromKey({key: authKey}) + if (!(jwaAlg in Alg)) { + return Promise.reject(Error(`${jwaAlg} is not supported`)) + } + // @ts-ignore + const alg: Alg = Alg[jwaAlg] return { requestData: { @@ -153,7 +159,7 @@ export const ebsiCreateAttestationAuthRequestURL = async ( }, accessTokenOpts: { clientOpts: { - alg: Alg[await signatureAlgorithmFromKey({ key: authKey })], + alg, clientId, kid, signCallbacks, diff --git a/packages/ebsi-support/src/types/IEbsiSupport.ts b/packages/ebsi-support/src/types/IEbsiSupport.ts index 66ad66ac2..30578fe5b 100644 --- a/packages/ebsi-support/src/types/IEbsiSupport.ts +++ b/packages/ebsi-support/src/types/IEbsiSupport.ts @@ -2,6 +2,7 @@ import { DiscoveryMetadataPayload, JWK } from '@sphereon/did-auth-siop' import { OID4VCICredentialFormat, RequestObjectOpts } from '@sphereon/oid4vci-common' import { Format, PresentationDefinitionV2 } from '@sphereon/pex-models' import { IIdentifierResolution, ManagedIdentifierDidOpts, ManagedIdentifierDidResult } from '@sphereon/ssi-sdk-ext.identifier-resolution' +import { IJwtService } from '@sphereon/ssi-sdk-ext.jwt-service' import { CredentialRole, IBasicCredentialLocaleBranding, Party } from '@sphereon/ssi-sdk.data-store' import { ErrorDetails, IOID4VCIHolder, MappedCredentialToAccept } from '@sphereon/ssi-sdk.oid4vci-holder' import { IPresentationExchange } from '@sphereon/ssi-sdk.presentation-exchange' @@ -241,5 +242,5 @@ export type GetOIDProviderJwksResponse = GetOIDProviderJwksSuccessResponse | Exc export type GetPresentationDefinitionResponse = GetPresentationDefinitionSuccessResponse export type GetAccessTokenResponse = GetAccessTokenSuccessResponse | ExceptionResponse export type IRequiredContext = IAgentContext< - IKeyManager & IDIDManager & IResolver & IIdentifierResolution & IDidAuthSiopOpAuthenticator & IPresentationExchange & IOID4VCIHolder & IEbsiSupport + IKeyManager & IDIDManager & IResolver & IIdentifierResolution & IJwtService & IDidAuthSiopOpAuthenticator & IPresentationExchange & IOID4VCIHolder & IEbsiSupport > diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index b2164b5f5..15b90813c 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -17,9 +17,9 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.88", "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.21", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", @@ -38,8 +38,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/oid4vci-holder/package.json b/packages/oid4vci-holder/package.json index d36c93e83..825eabe48 100644 --- a/packages/oid4vci-holder/package.json +++ b/packages/oid4vci-holder/package.json @@ -16,9 +16,10 @@ "dependencies": { "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.88", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -36,7 +37,7 @@ "xstate": "^4.38.3" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", "@types/uuid": "^9.0.8", diff --git a/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts b/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts index fef2de52c..f81b73b44 100644 --- a/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts +++ b/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts @@ -12,11 +12,12 @@ import { getTypesFromObject, Jwt, NotificationRequest, - ProofOfPossessionCallbacks, + ProofOfPossessionCallbacks } from '@sphereon/oid4vci-common' -import { signDidJWT, SupportedDidMethodEnum } from '@sphereon/ssi-sdk-ext.did-utils' -import { IIdentifierResolution, isManagedIdentifierDidResult, ManagedIdentifierOpts } from '@sphereon/ssi-sdk-ext.identifier-resolution' -import { SignatureAlgorithmEnum, signatureAlgorithmFromKey } from '@sphereon/ssi-sdk-ext.key-utils' +import { SupportedDidMethodEnum } from '@sphereon/ssi-sdk-ext.did-utils' +import { IIdentifierResolution, ManagedIdentifierOpts } from '@sphereon/ssi-sdk-ext.identifier-resolution' +import { IJwtService, JwtHeader } from '@sphereon/ssi-sdk-ext.jwt-service' +import { signatureAlgorithmFromKey, SignatureAlgorithmJwa } from '@sphereon/ssi-sdk-ext.key-utils' import { CorrelationIdentifierType, CredentialCorrelationType, @@ -28,7 +29,7 @@ import { IdentityOrigin, IIssuerBranding, NonPersistedIdentity, - Party, + Party } from '@sphereon/ssi-sdk.data-store' import { CredentialMapper, @@ -38,7 +39,7 @@ import { Loggers, OriginalVerifiableCredential, parseDid, - SdJwtDecodedVerifiableCredentialPayload, + SdJwtDecodedVerifiableCredentialPayload } from '@sphereon/ssi-types' import { CredentialPayload, @@ -49,10 +50,10 @@ import { IResolver, ProofFormat, VerifiableCredential, - W3CVerifiableCredential, + W3CVerifiableCredential } from '@veramo/core' import { asArray, computeEntryHash } from '@veramo/utils' -import { decodeJWT, JWTHeader } from 'did-jwt' +import { decodeJWT } from 'did-jwt' import { v4 as uuidv4 } from 'uuid' import { OID4VCIMachine } from '../machine/oid4vciMachine' import { @@ -83,7 +84,7 @@ import { StartResult, StoreCredentialBrandingArgs, StoreCredentialsArgs, - VerificationResult, + VerificationResult } from '../types/IOID4VCIHolder' import { getBasicIssuerLocaleBranding, @@ -93,7 +94,7 @@ import { getIssuanceOpts, mapCredentialToAccept, selectCredentialLocaleBranding, - verifyCredentialToAccept, + verifyCredentialToAccept } from './OID4VCIHolderService' /** @@ -120,10 +121,12 @@ const logger = Loggers.DEFAULT.get('sphereon:oid4vci:holder') export function signCallback( client: OpenID4VCIClient, idOpts: ManagedIdentifierOpts, - context: IAgentContext, + context: IAgentContext, ) { return async (jwt: Jwt, kid?: string) => { - let iss = jwt.payload.iss + // todo: probably we can get rid of almost everything happening in here with the new identifier resolution + //========remove?============== + // let iss = jwt.payload.iss const jwk = jwt.header.jwk if (!kid) { @@ -140,38 +143,40 @@ export function signCallback( // sync back to id opts idOpts.kid = kid.split('#')[0] } + //=========remove?============= const resolution = await context.agent.identifierManagedGet(idOpts) - if (isManagedIdentifierDidResult(resolution) && client.isEBSI()) { + /*if (isManagedIdentifierDidResult(resolution) && client.isEBSI()) { iss = resolution.did } else if (!iss && isManagedIdentifierDidResult(resolution)) { iss = resolution.did } else { iss = resolution.issuer - } - if (!iss) { + }*/ + if (!resolution.issuer) { return Promise.reject(Error(`No issuer could be determined from the JWT ${JSON.stringify(jwt)}`)) } - if (kid && isManagedIdentifierDidResult(resolution) && !kid.startsWith(resolution.did)) { + /*if (kid && isManagedIdentifierDidResult(resolution) && !kid.startsWith(resolution.did)) { // Make sure we create a fully qualified kid const hash = kid.startsWith('#') ? '' : '#' kid = `${resolution.did}${hash}${kid}` - } - const header = { ...jwt.header, ...(kid && !jwk && { kid }) } as Partial - const payload = { ...jwt.payload, ...(iss && { iss }) } + }*/ + const header = jwt.header as JwtHeader + const payload = jwt.payload // { ...jwt.payload, ...(iss && { iss }) } if (jwk && header.kid) { - delete header.kid + delete header.kid // The OID4VCI spec does not allow a JWK with kid present although the JWS spec does } - if (!isManagedIdentifierDidResult(resolution)) { + /*if (!isManagedIdentifierDidResult(resolution)) { return Promise.reject(`Current signer below only works with DIDs. Should be fixed`) // fixme - } - return signDidJWT({ + }*/ + return (await context.agent.jwtCreateJwsCompactSignature({issuer: {...idOpts, noIssPayloadUpdate: false}, protectedHeader: header, payload})).jwt + /*return signDidJWT({ idOpts: { identifier: resolution.did }, header, payload, options: { issuer: iss, expiresIn: jwt.payload.exp, canonicalize: false }, context, - }) + })*/ } } @@ -211,10 +216,10 @@ export class OID4VCIHolder implements IAgentPlugin { SupportedDidMethodEnum.DID_EBSI, SupportedDidMethodEnum.DID_ION, ] - private readonly jwtCryptographicSuitePreferences: Array = [ - SignatureAlgorithmEnum.ES256, - SignatureAlgorithmEnum.ES256K, - SignatureAlgorithmEnum.EdDSA, + private readonly jwtCryptographicSuitePreferences: Array = [ + SignatureAlgorithmJwa.ES256, + SignatureAlgorithmJwa.ES256K, + SignatureAlgorithmJwa.EdDSA, ] private static readonly DEFAULT_MOBILE_REDIRECT_URI = `${DefaultURISchemes.CREDENTIAL_OFFER}://` private readonly defaultAuthorizationRequestOpts: AuthorizationRequestOpts = { redirectUri: OID4VCIHolder.DEFAULT_MOBILE_REDIRECT_URI } @@ -595,7 +600,7 @@ export class OID4VCIHolder implements IAgentPlugin { const idOpts = await getIdentifierOpts({ issuanceOpt, context }) const { key, kid } = idOpts logger.debug(`ID opts`, idOpts) - const alg: SignatureAlgorithmEnum = await signatureAlgorithmFromKey({ key }) + const alg: SignatureAlgorithmJwa = await signatureAlgorithmFromKey({ key }) const callbacks: ProofOfPossessionCallbacks = { signCallback: signCallback(client, idOpts, context), diff --git a/packages/oid4vci-holder/src/agent/OID4VCIHolderService.ts b/packages/oid4vci-holder/src/agent/OID4VCIHolderService.ts index c7689e97a..5e4c85b12 100644 --- a/packages/oid4vci-holder/src/agent/OID4VCIHolderService.ts +++ b/packages/oid4vci-holder/src/agent/OID4VCIHolderService.ts @@ -12,7 +12,7 @@ import { } from '@sphereon/oid4vci-common' import { KeyUse } from '@sphereon/ssi-sdk-ext.did-resolver-jwk' import { getAuthenticationKey, getOrCreatePrimaryIdentifier, SupportedDidMethodEnum } from '@sphereon/ssi-sdk-ext.did-utils' -import { keyTypeFromCryptographicSuite, SignatureAlgorithmEnum } from '@sphereon/ssi-sdk-ext.key-utils' +import { keyTypeFromCryptographicSuite, SignatureAlgorithmJwa } from '@sphereon/ssi-sdk-ext.key-utils' import { IBasicCredentialLocaleBranding, IBasicIssuerLocaleBranding } from '@sphereon/ssi-sdk.data-store' import { CredentialMapper, @@ -559,14 +559,14 @@ export const getIssuanceCryptoSuite = async (opts: GetIssuanceCryptoSuiteArgs): case 'jwt': case 'jwt_vc_json': case 'jwt_vc': { - const supportedPreferences: Array = jwtCryptographicSuitePreferences.filter((suite: SignatureAlgorithmEnum) => + const supportedPreferences: Array = jwtCryptographicSuitePreferences.filter((suite: SignatureAlgorithmJwa) => signing_algs_supported.includes(suite), ) if (supportedPreferences.length > 0) { return supportedPreferences[0] } else if (client.isEBSI()) { - return SignatureAlgorithmEnum.ES256 + return SignatureAlgorithmJwa.ES256 } // if we cannot find supported cryptographic suites, we just try with the first preference diff --git a/packages/oid4vci-holder/src/types/IOID4VCIHolder.ts b/packages/oid4vci-holder/src/types/IOID4VCIHolder.ts index 1df6cf5f0..149ff5acb 100644 --- a/packages/oid4vci-holder/src/types/IOID4VCIHolder.ts +++ b/packages/oid4vci-holder/src/types/IOID4VCIHolder.ts @@ -14,7 +14,8 @@ import { } from '@sphereon/oid4vci-common' import { CreateOrGetIdentifierOpts, IdentifierProviderOpts, KeyManagementSystemEnum, SupportedDidMethodEnum } from '@sphereon/ssi-sdk-ext.did-utils' import { IIdentifierResolution } from '@sphereon/ssi-sdk-ext.identifier-resolution' -import { SignatureAlgorithmEnum } from '@sphereon/ssi-sdk-ext.key-utils' +import { IJwtService } from '@sphereon/ssi-sdk-ext.jwt-service' +import { SignatureAlgorithmJwa } from '@sphereon/ssi-sdk-ext.key-utils' import { IContactManager } from '@sphereon/ssi-sdk.contact-manager' import { DigitalCredential, IBasicCredentialLocaleBranding, IBasicIssuerLocaleBranding, Identity, Party } from '@sphereon/ssi-sdk.data-store' import { IIssuanceBranding } from '@sphereon/ssi-sdk.issuance-branding' @@ -79,7 +80,7 @@ export type OID4VCIHolderOptions = { jsonldCryptographicSuitePreferences?: Array defaultAuthorizationRequestOptions?: AuthorizationRequestOpts didMethodPreferences?: Array - jwtCryptographicSuitePreferences?: Array + jwtCryptographicSuitePreferences?: Array hasher?: Hasher } @@ -533,7 +534,7 @@ export type GetIssuanceOptsArgs = { serverMetadata: EndpointMetadataResult context: RequiredContext didMethodPreferences: Array - jwtCryptographicSuitePreferences: Array + jwtCryptographicSuitePreferences: Array jsonldCryptographicSuitePreferences: Array forceIssuanceOpt?: IssuanceOpts } @@ -547,7 +548,7 @@ export type GetIssuanceDidMethodArgs = { export type GetIssuanceCryptoSuiteArgs = { credentialSupported: CredentialConfigurationSupported client: OpenID4VCIClient - jwtCryptographicSuitePreferences: Array + jwtCryptographicSuitePreferences: Array jsonldCryptographicSuitePreferences: Array } @@ -595,6 +596,7 @@ export type RequiredContext = IAgentContext< ICredentialIssuer & ICredentialStore & IIdentifierResolution & + IJwtService & IDIDManager & IResolver & IKeyManager & diff --git a/packages/oid4vci-issuer-rest-api/package.json b/packages/oid4vci-issuer-rest-api/package.json index 1243afcf3..9f84ae5c7 100644 --- a/packages/oid4vci-issuer-rest-api/package.json +++ b/packages/oid4vci-issuer-rest-api/package.json @@ -14,7 +14,7 @@ "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", "@sphereon/oid4vci-issuer-server": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-express-support": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer": "workspace:*", @@ -37,10 +37,10 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/oid4vci-issuer-store/package.json b/packages/oid4vci-issuer-store/package.json index 723ea7512..ea03a85ff 100644 --- a/packages/oid4vci-issuer-store/package.json +++ b/packages/oid4vci-issuer-store/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@veramo/core": "4.2.0", "@veramo/credential-w3c": "4.2.0", diff --git a/packages/oid4vci-issuer/package.json b/packages/oid4vci-issuer/package.json index 28f3df20c..2e4c04784 100644 --- a/packages/oid4vci-issuer/package.json +++ b/packages/oid4vci-issuer/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer-store": "workspace:*", diff --git a/packages/presentation-exchange/package.json b/packages/presentation-exchange/package.json index 0c4ecd943..d460bd3b6 100644 --- a/packages/presentation-exchange/package.json +++ b/packages/presentation-exchange/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-sdk.credential-store": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.sd-jwt": "workspace:*", diff --git a/packages/public-key-hosting/package.json b/packages/public-key-hosting/package.json index 5575040b1..bfcb5a99f 100644 --- a/packages/public-key-hosting/package.json +++ b/packages/public-key-hosting/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -33,8 +33,8 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/body-parser": "^1.19.5", "@types/cookie-parser": "^1.4.7", diff --git a/packages/sd-jwt/package.json b/packages/sd-jwt/package.json index fc436d3e1..21794ecb2 100644 --- a/packages/sd-jwt/package.json +++ b/packages/sd-jwt/package.json @@ -19,8 +19,8 @@ "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@sphereon/ssi-sdk.mdl-mdoc": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", "@veramo/utils": "4.2.0", "debug": "^4.3.5" }, @@ -28,10 +28,10 @@ "@sd-jwt/decode": "^0.6.1", "@sd-jwt/types": "^0.6.1", "@sd-jwt/utils": "^0.6.1", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", "@types/node": "18.15.3", "@veramo/core": "4.2.0", "@veramo/data-store": "4.2.0", diff --git a/packages/siopv2-oid4vp-op-auth/package.json b/packages/siopv2-oid4vp-op-auth/package.json index 690ad56d9..1c18a8a97 100644 --- a/packages/siopv2-oid4vp-op-auth/package.json +++ b/packages/siopv2-oid4vp-op-auth/package.json @@ -17,8 +17,8 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -41,7 +41,7 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", diff --git a/packages/siopv2-oid4vp-rp-auth/package.json b/packages/siopv2-oid4vp-rp-auth/package.json index 6916ccac9..f7a7f8b93 100644 --- a/packages/siopv2-oid4vp-rp-auth/package.json +++ b/packages/siopv2-oid4vp-rp-auth/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.pd-manager": "workspace:*", diff --git a/packages/siopv2-oid4vp-rp-rest-api/package.json b/packages/siopv2-oid4vp-rp-rest-api/package.json index c37bd24d6..6a354fe17 100644 --- a/packages/siopv2-oid4vp-rp-rest-api/package.json +++ b/packages/siopv2-oid4vp-rp-rest-api/package.json @@ -36,7 +36,7 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/uni-resolver-registrar-api/package.json b/packages/uni-resolver-registrar-api/package.json index bcec30d2a..5aab5345c 100644 --- a/packages/uni-resolver-registrar-api/package.json +++ b/packages/uni-resolver-registrar-api/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/vc-handler-ld-local/package.json b/packages/vc-handler-ld-local/package.json index ff64b6f81..686229adc 100644 --- a/packages/vc-handler-ld-local/package.json +++ b/packages/vc-handler-ld-local/package.json @@ -23,8 +23,8 @@ "@digitalcredentials/vc": "^6.0.1", "@digitalcredentials/x25519-key-agreement-2020-context": "^1.0.0", "@noble/hashes": "1.2.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", @@ -56,11 +56,11 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.88", "@sphereon/ssi-sdk-ext.did-provider-lto": "0.23.0", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@transmute/lds-ecdsa-secp256k1-recovery2020": "^0.0.7", "@types/nock": "^11.1.0", diff --git a/packages/vc-status-list-issuer-drivers/package.json b/packages/vc-status-list-issuer-drivers/package.json index 719bf9f28..10b1d4977 100644 --- a/packages/vc-status-list-issuer-drivers/package.json +++ b/packages/vc-status-list-issuer-drivers/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/vc-status-list-issuer-rest-api/package.json b/packages/vc-status-list-issuer-rest-api/package.json index 5c53b29fb..47452d7b9 100644 --- a/packages/vc-status-list-issuer-rest-api/package.json +++ b/packages/vc-status-list-issuer-rest-api/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-status-list": "workspace:*", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/vc-status-list/package.json b/packages/vc-status-list/package.json index de199accf..908e0825a 100644 --- a/packages/vc-status-list/package.json +++ b/packages/vc-status-list/package.json @@ -10,8 +10,8 @@ "build:clean": "tsc --build --clean && tsc --build" }, "dependencies": { - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", "@sphereon/ssi-types": "workspace:*", "@sphereon/vc-status-list": "7.0.0-next.0", "@veramo/core": "4.2.0", diff --git a/packages/w3c-vc-api/package.json b/packages/w3c-vc-api/package.json index fbbf46b58..5e824a7c8 100644 --- a/packages/w3c-vc-api/package.json +++ b/packages/w3c-vc-api/package.json @@ -33,10 +33,10 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/web3-provider-headless/package.json b/packages/web3-provider-headless/package.json index 75865cd75..7daf12dcd 100644 --- a/packages/web3-provider-headless/package.json +++ b/packages/web3-provider-headless/package.json @@ -40,8 +40,8 @@ "web3-validator": "^2.0.6" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.82", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.82", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", "@types/dotenv-flow": "^3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eec390e34..eba7e3c11 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -233,11 +233,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -412,11 +412,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -525,17 +525,20 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-resolver-ebsi': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.jwt-service': + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -601,11 +604,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -799,14 +802,14 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.x509-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -854,11 +857,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1024,14 +1027,17 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.jwt-service': + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -1079,8 +1085,8 @@ importers: version: 4.38.3 devDependencies: '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@types/i18n-js': specifier: ^3.8.9 version: 3.8.9 @@ -1115,11 +1121,11 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7(awesome-qr@2.1.5-rc.0) '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1182,8 +1188,8 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1243,17 +1249,17 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -1376,8 +1382,8 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1592,11 +1598,11 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.credential-store': specifier: workspace:* version: link:../credential-store @@ -1650,17 +1656,17 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1708,11 +1714,11 @@ importers: version: 9.0.1 devDependencies: '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1872,11 +1878,11 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1903,17 +1909,17 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@types/node': specifier: 18.15.3 version: 18.15.3 @@ -1973,11 +1979,11 @@ importers: specifier: 2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -2040,8 +2046,8 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2085,11 +2091,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2219,8 +2225,8 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2514,14 +2520,14 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2566,11 +2572,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2695,11 +2701,11 @@ importers: specifier: 1.2.0 version: 1.2.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2792,20 +2798,20 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-key': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(expo@51.0.26)(react-native@0.74.5) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(expo@51.0.26)(react-native@0.74.5) '@sphereon/ssi-sdk-ext.did-provider-lto': specifier: 0.23.0 version: 0.23.0(typescript@5.4.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@transmute/lds-ecdsa-secp256k1-recovery2020': specifier: ^0.0.7 version: 0.0.7(expo@51.0.26)(react-native@0.74.5) @@ -2879,11 +2885,11 @@ importers: packages/vc-status-list: dependencies: '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': specifier: workspace:* version: link:../ssi-types @@ -2928,11 +2934,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2980,11 +2986,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -3029,11 +3035,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3174,17 +3180,17 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3420,11 +3426,11 @@ importers: version: 2.0.6 devDependencies: '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82 + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.82 - version: 0.24.1-unstable.82(ts-node@10.9.2) + specifier: 0.24.1-unstable.88 + version: 0.24.1-unstable.88(ts-node@10.9.2) '@types/body-parser': specifier: ^1.19.5 version: 1.19.5 @@ -8540,12 +8546,12 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.82(ts-node@10.9.2): - resolution: {integrity: sha512-MoiEb9R4G08wY+/MqSezVavawMX33NW2pY1d2d9GgQyOPBo0T7L0DTAXBWIbLcSEaL6i/jwJMnFb/Ao+XayAFQ==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.88(ts-node@10.9.2): + resolution: {integrity: sha512-q1D0OMKUXF4PxslCqWAdVoq9euDeO7yp4QZC0ReFX/Y6H51uRXFfWyQt+la0HyReGdHJnM9nBSM4Inyn0owViw==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.82 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8576,11 +8582,11 @@ packages: - typeorm-aurora-data-api-driver dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.82(expo@51.0.26)(react-native@0.74.5): - resolution: {integrity: sha512-2oZ2YKjW98R/VjD/3EbHJ/siyg12vUI2XZH7Y14OZsywj3oOOlBU1cF0a4shQAzrviHARKewgUE7shMomnUFsw==} + /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.88(expo@51.0.26)(react-native@0.74.5): + resolution: {integrity: sha512-T0O/rBVz5Cp7k220+ovgIo8xlQfDLjMq/MDsfI/bvrwggKaWgtzct+v+Oaco1nECyn6hz/mcx5IhRhiNBqICrg==} dependencies: - '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.82 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.82 + '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 '@transmute/did-key-bls12381': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 @@ -8616,8 +8622,8 @@ packages: - typescript dev: true - /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.82: - resolution: {integrity: sha512-7aqnsCIJXR5w51XyzkDCI5OTfmCvb4KL1PIL6kILKV5xg/scIrCxsl4mo5Nltq6s9+xEH/GrDrhwUM7DN+/+uA==} + /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.88: + resolution: {integrity: sha512-MfXGb22xdRSwN34HvCqu0zAmeelSkFlYqkhYY+srdmUrkMrsIQC+JOj3cO0f7uo7A2ONcuv0J6DCaFsBN9rsdQ==} dependencies: cross-fetch: 3.1.8 did-resolver: 4.1.0 @@ -8626,8 +8632,8 @@ packages: - encoding dev: false - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.82: - resolution: {integrity: sha512-f2WeuzLqS0kpTKgpqKzVouh/BIybyxT07IIgnx2UGTFoIqzZkkPuicCwNrzaHf5+mQv+y9HKdBNlCzqZK4GBzw==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.88: + resolution: {integrity: sha512-W7Bpj+xZj3Ug0d/gKzEzst57+6/gdzELoTKW9CFCPFjtkGfmTEHe1Lw99onz9Lt6GMV5kjmrRZF1UD0fpYGHug==} dependencies: '@sphereon/ssi-types': link:packages/ssi-types base64url: 3.0.1 @@ -8638,10 +8644,10 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.82: - resolution: {integrity: sha512-AjotFyuysGzIG1CXVc9Xd77f3GlZehgYDz9QFidIfDTPVTo9PUVv+YfNfkZYF4OJRGb4tDvzNsjJmROtYb+64w==} + /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.88: + resolution: {integrity: sha512-UNUIZ4cE1XT80NiL0G6tqlLunAmPE1S+3os0KXiHBpW0PznmkJcczCkJegzgrf9VHK3Mu/skdgwZEnj+8Y9KWg==} dependencies: - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.82 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 '@stablelib/ed25519': 1.0.3 bigint-mod-arith: 3.3.1 did-resolver: 4.1.0 @@ -8656,14 +8662,14 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-jLmcixsZnpXp0SQpxBXD7xZTXN42RrQj0cQnXZDN3k/C2H0lko0TIBOCI0QoC8RyN6SWOD8elb/KWzsmIBpL8w==} + /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-QAw+3bQZH8b1aC1XMh93ROz0lxdC3HA88/cpmVRbhEThWfxnb3Dr2O101/Ooh8AQ9XEjBkFITXz3vAbJ3+uUxg==} dependencies: '@ethersproject/networks': 5.7.1 '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.3 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.82 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.82 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': link:packages/ssi-sdk-core '@stablelib/ed25519': 1.0.3 @@ -8694,12 +8700,12 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-z9EHHUDxhfzoG0G/ZLyyRyqKSjcQXkFnZKFac7MBpw5s+ZnxUgz45gzrBx23CUva3nTgu49FOcjIs1dLKqGdBw==} + /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-6KNNLXE5X3ZniJ4+ExuOmtpqttd2czsxaBP/t+msnDW/WPjjK0zc+JDP/4zuWeB1QXMwYJni30UbI80qVOBiEQ==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.82 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.82 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8728,19 +8734,56 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.82: - resolution: {integrity: sha512-z/sR82pgH8XrvjGLF36e/QsHDzd7Vf5U1iQvWyYGn24rS8ng2K8CnDOYj6P/c9VOFqhnD3dsJA/8NYnokc4iTw==} + /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.88(ts-node@10.9.2): + resolution: {integrity: sha512-uDi84IhZFInXNgHHH5HSX6HPHzn7XIglrXHofwdbLxFDiaMRwjTbdCq2sdljvoVH9ZjKk9HK00HGMiK3ZJkRuw==} + dependencies: + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-types': link:packages/ssi-types + '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) + '@veramo/utils': 4.2.0 + debug: 4.3.6 + jwt-decode: 4.0.0 + uint8arrays: 3.1.1 + transitivePeerDependencies: + - '@google-cloud/spanner' + - '@sap/hana-client' + - better-sqlite3 + - encoding + - hdb-pool + - ioredis + - mongodb + - mssql + - mysql2 + - oracledb + - pg + - pg-native + - pg-query-stream + - redis + - sql.js + - sqlite3 + - supports-color + - ts-node + - typeorm-aurora-data-api-driver + dev: false + + /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.88: + resolution: {integrity: sha512-m9HcExBDFNlirrsX6MxN3Cvot6cUPb0VA4jRFJujZyT9Xw+UaBvlaTYUw3IF0nETIbQuZIq6cQeZ+wRl4OHF+A==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.82: - resolution: {integrity: sha512-xS4S/sLLKjo7OmVTsdUX1LH9/n+ptS3bziJonTFzvXsZJr7HjkmXj/YKgX770qwG1gxTas/KjefJwT1j9UMbdw==} + /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.88: + resolution: {integrity: sha512-Xrmo/raYiPh/J7V16plSkzmzABWxTnQyKFgYolegUxPugNOBglFY6onTkc+25XIZVcK9yfRPhrtHxm+jbY7FUw==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.82 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 @@ -8759,12 +8802,12 @@ packages: transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.82(ts-node@10.9.2): - resolution: {integrity: sha512-7eC+LVDJlvL76eQfmgBJDVenn4csS81YW8z00ABKBZshnJIKkJsBSB2z7AxTs1G8zCwwedNAUtGmjyaV+8Slhw==} + /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.88(ts-node@10.9.2): + resolution: {integrity: sha512-HKSk5j41LuHfBH8EwHCDIlufdv0WwyD0reHtGTOw1T6np/vxp+6zb8SHulwdkNdyo3A7xZXFuTcaNA45oTOp5g==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.82(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.82 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.82 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 '@trust/keyto': 2.0.0-alpha1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 @@ -8792,8 +8835,8 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.82: - resolution: {integrity: sha512-9Ve9BJShFaJpcEKA1KdlpEMgR0nztqPLYn9BUmpflFpdo1Nemipyp1bH9fDu6xJ0MXaBxANZYbn/PGbDO8t9oQ==} + /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.88: + resolution: {integrity: sha512-z98Wf2kvl6zOfWP0e7a7XQKNmS8uuhoYgsKd1Tfsv1JiRHk8gTy64958zVBCfX8EEtURjYffQf/p01YKW7iMSw==} dependencies: '@trust/keyto': 1.0.1 debug: 4.3.6 From cd738c10f09f448462046298e2185a2804297aaf Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 12:06:18 +0200 Subject: [PATCH 02/18] chore: test fix because of missing plugin --- .../ebsi-support/__tests__/attestation.test.ts | 3 +++ packages/ebsi-support/__tests__/restAgent.test.ts | 4 +++- .../shared/ebsiAuthorizationClientAgentLogic.ts | 4 +++- packages/ebsi-support/agent.yml | 2 ++ .../ebsi-support/src/functions/Attestation.ts | 2 +- packages/ebsi-support/src/types/IEbsiSupport.ts | 10 +++++++++- .../oid4vci-holder/src/agent/OID4VCIHolder.ts | 15 ++++++++------- 7 files changed, 29 insertions(+), 11 deletions(-) diff --git a/packages/ebsi-support/__tests__/attestation.test.ts b/packages/ebsi-support/__tests__/attestation.test.ts index f6ca3de89..bd5cfbaa9 100644 --- a/packages/ebsi-support/__tests__/attestation.test.ts +++ b/packages/ebsi-support/__tests__/attestation.test.ts @@ -1,6 +1,7 @@ import 'cross-fetch/polyfill' import { ExpressBuilder } from '@sphereon/ssi-express-support' import { IIdentifierResolution } from '@sphereon/ssi-sdk-ext.identifier-resolution' +import { IJwtService } from '@sphereon/ssi-sdk-ext.jwt-service' import { createObjects, getConfig } from '@sphereon/ssi-sdk.agent-config' import { IContactManager } from '@sphereon/ssi-sdk.contact-manager' import { IOID4VCIHolder } from '@sphereon/ssi-sdk.oid4vci-holder' @@ -28,6 +29,7 @@ let agent: TAgent< IDidAuthSiopOpAuthenticator & IPresentationExchange & IIdentifierResolution & + IJwtService & IOID4VCIHolder & IResolver & IContactManager & @@ -71,6 +73,7 @@ const setup = async (): Promise => { IOID4VCIHolder & IResolver & IIdentifierResolution & + IJwtService & IContactManager & IEbsiSupport > diff --git a/packages/ebsi-support/__tests__/restAgent.test.ts b/packages/ebsi-support/__tests__/restAgent.test.ts index f96728267..8b02fe195 100644 --- a/packages/ebsi-support/__tests__/restAgent.test.ts +++ b/packages/ebsi-support/__tests__/restAgent.test.ts @@ -1,4 +1,6 @@ import 'cross-fetch/polyfill' +import { IIdentifierResolution } from '@sphereon/ssi-sdk-ext.identifier-resolution' +import { IJwtService } from '@sphereon/ssi-sdk-ext.jwt-service' // @ts-ignore import express, { Router } from 'express' import { Server } from 'http' @@ -21,7 +23,7 @@ let restServer: Server let dbConnection: Promise const getAgent = (options?: IAgentOptions) => - createAgent({ + createAgent({ ...options, plugins: [ new AgentRestClient({ diff --git a/packages/ebsi-support/__tests__/shared/ebsiAuthorizationClientAgentLogic.ts b/packages/ebsi-support/__tests__/shared/ebsiAuthorizationClientAgentLogic.ts index 0b124b79d..8abe9fc89 100644 --- a/packages/ebsi-support/__tests__/shared/ebsiAuthorizationClientAgentLogic.ts +++ b/packages/ebsi-support/__tests__/shared/ebsiAuthorizationClientAgentLogic.ts @@ -1,5 +1,7 @@ import { OpenID4VCIClient } from '@sphereon/oid4vci-client' import { Alg, AuthorizationDetails, CredentialResponse, Jwt } from '@sphereon/oid4vci-common' +import { IIdentifierResolution } from '@sphereon/ssi-sdk-ext.identifier-resolution' +import { IJwtService } from '@sphereon/ssi-sdk-ext.jwt-service' import { toJwk } from '@sphereon/ssi-sdk-ext.key-utils' import { IDidAuthSiopOpAuthenticator } from '@sphereon/ssi-sdk.siopv2-oid4vp-op-auth' import { IDIDManager, IIdentifier, IKeyManager, MinimalImportableKey, TAgent } from '@veramo/core' @@ -11,7 +13,7 @@ import { importJWK, SignJWT } from 'jose' import { IEbsiSupport } from '../../src' import { CredentialRole } from '@sphereon/ssi-sdk.data-store' -type ConfiguredAgent = TAgent +type ConfiguredAgent = TAgent export default (testContext: { getAgent: () => ConfiguredAgent; setup: () => Promise; tearDown: () => Promise }): void => { const secp256k1: MinimalImportableKey = { diff --git a/packages/ebsi-support/agent.yml b/packages/ebsi-support/agent.yml index 44225337f..cac9ce10b 100644 --- a/packages/ebsi-support/agent.yml +++ b/packages/ebsi-support/agent.yml @@ -140,6 +140,8 @@ agent: - $ref: /dbConnection - $require: '@veramo/credential-w3c#CredentialPlugin' - $require: ./packages/ebsi-support/dist#EbsiSupport + - $require: ./packages/identifier-resolution/dist#IdentifierResolution + - $require: ./packages/jwt-service/dist#JwtService - $require: ./packages/presentation-exchange/dist#PresentationExchange - $require: ./packages/siopv2-oid4vp-op-auth/dist#DidAuthSiopOpAuthenticator - $require: ./packages/oid4vci-holder/dist#OID4VCIHolder diff --git a/packages/ebsi-support/src/functions/Attestation.ts b/packages/ebsi-support/src/functions/Attestation.ts index c9a8bf81c..4dd335240 100644 --- a/packages/ebsi-support/src/functions/Attestation.ts +++ b/packages/ebsi-support/src/functions/Attestation.ts @@ -143,7 +143,7 @@ export const ebsiCreateAttestationAuthRequestURL = async ( authorizationRequest: authorizationRequestOpts, }) logger.info(`create attestation ${credentialType} auth req URL for ${clientIdArg} and issuer ${credentialIssuer}, result: ${authorizationCodeURL}`) - const jwaAlg = await signatureAlgorithmFromKey({key: authKey}) + const jwaAlg = await signatureAlgorithmFromKey({ key: authKey }) if (!(jwaAlg in Alg)) { return Promise.reject(Error(`${jwaAlg} is not supported`)) } diff --git a/packages/ebsi-support/src/types/IEbsiSupport.ts b/packages/ebsi-support/src/types/IEbsiSupport.ts index 30578fe5b..7b28fe103 100644 --- a/packages/ebsi-support/src/types/IEbsiSupport.ts +++ b/packages/ebsi-support/src/types/IEbsiSupport.ts @@ -242,5 +242,13 @@ export type GetOIDProviderJwksResponse = GetOIDProviderJwksSuccessResponse | Exc export type GetPresentationDefinitionResponse = GetPresentationDefinitionSuccessResponse export type GetAccessTokenResponse = GetAccessTokenSuccessResponse | ExceptionResponse export type IRequiredContext = IAgentContext< - IKeyManager & IDIDManager & IResolver & IIdentifierResolution & IJwtService & IDidAuthSiopOpAuthenticator & IPresentationExchange & IOID4VCIHolder & IEbsiSupport + IKeyManager & + IDIDManager & + IResolver & + IIdentifierResolution & + IJwtService & + IDidAuthSiopOpAuthenticator & + IPresentationExchange & + IOID4VCIHolder & + IEbsiSupport > diff --git a/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts b/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts index f81b73b44..903176234 100644 --- a/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts +++ b/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts @@ -12,7 +12,7 @@ import { getTypesFromObject, Jwt, NotificationRequest, - ProofOfPossessionCallbacks + ProofOfPossessionCallbacks, } from '@sphereon/oid4vci-common' import { SupportedDidMethodEnum } from '@sphereon/ssi-sdk-ext.did-utils' import { IIdentifierResolution, ManagedIdentifierOpts } from '@sphereon/ssi-sdk-ext.identifier-resolution' @@ -29,7 +29,7 @@ import { IdentityOrigin, IIssuerBranding, NonPersistedIdentity, - Party + Party, } from '@sphereon/ssi-sdk.data-store' import { CredentialMapper, @@ -39,7 +39,7 @@ import { Loggers, OriginalVerifiableCredential, parseDid, - SdJwtDecodedVerifiableCredentialPayload + SdJwtDecodedVerifiableCredentialPayload, } from '@sphereon/ssi-types' import { CredentialPayload, @@ -50,7 +50,7 @@ import { IResolver, ProofFormat, VerifiableCredential, - W3CVerifiableCredential + W3CVerifiableCredential, } from '@veramo/core' import { asArray, computeEntryHash } from '@veramo/utils' import { decodeJWT } from 'did-jwt' @@ -84,7 +84,7 @@ import { StartResult, StoreCredentialBrandingArgs, StoreCredentialsArgs, - VerificationResult + VerificationResult, } from '../types/IOID4VCIHolder' import { getBasicIssuerLocaleBranding, @@ -94,7 +94,7 @@ import { getIssuanceOpts, mapCredentialToAccept, selectCredentialLocaleBranding, - verifyCredentialToAccept + verifyCredentialToAccept, } from './OID4VCIHolderService' /** @@ -169,7 +169,8 @@ export function signCallback( /*if (!isManagedIdentifierDidResult(resolution)) { return Promise.reject(`Current signer below only works with DIDs. Should be fixed`) // fixme }*/ - return (await context.agent.jwtCreateJwsCompactSignature({issuer: {...idOpts, noIssPayloadUpdate: false}, protectedHeader: header, payload})).jwt + return (await context.agent.jwtCreateJwsCompactSignature({ issuer: { ...idOpts, noIssPayloadUpdate: false }, protectedHeader: header, payload })) + .jwt /*return signDidJWT({ idOpts: { identifier: resolution.did }, header, From 6398105960c95537da0d66b6be448b8ef9fa9c72 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 12:18:43 +0200 Subject: [PATCH 03/18] chore: update deps --- packages/contact-manager-rest-api/package.json | 4 ++-- packages/data-store/package.json | 4 ++-- packages/ebsi-support/package.json | 14 +++++++------- packages/mdl-mdoc/package.json | 10 +++++----- packages/oid4vci-holder/package.json | 10 +++++----- packages/oid4vci-issuer-rest-api/package.json | 10 +++++----- packages/oid4vci-issuer-store/package.json | 2 +- packages/oid4vci-issuer/package.json | 4 ++-- packages/presentation-exchange/package.json | 4 ++-- packages/public-key-hosting/package.json | 12 ++++++------ packages/sd-jwt/package.json | 12 ++++++------ packages/siopv2-oid4vp-op-auth/package.json | 6 +++--- packages/siopv2-oid4vp-rp-auth/package.json | 4 ++-- packages/siopv2-oid4vp-rp-rest-api/package.json | 2 +- packages/uni-resolver-registrar-api/package.json | 10 +++++----- packages/vc-handler-ld-local/package.json | 12 ++++++------ .../vc-status-list-issuer-drivers/package.json | 4 ++-- .../vc-status-list-issuer-rest-api/package.json | 8 ++++---- packages/vc-status-list/package.json | 4 ++-- packages/w3c-vc-api/package.json | 8 ++++---- packages/web3-provider-headless/package.json | 4 ++-- 21 files changed, 74 insertions(+), 74 deletions(-) diff --git a/packages/contact-manager-rest-api/package.json b/packages/contact-manager-rest-api/package.json index da554e983..4789a9b8a 100644 --- a/packages/contact-manager-rest-api/package.json +++ b/packages/contact-manager-rest-api/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/data-store/package.json b/packages/data-store/package.json index 142a50947..93e058ade 100644 --- a/packages/data-store/package.json +++ b/packages/data-store/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", diff --git a/packages/ebsi-support/package.json b/packages/ebsi-support/package.json index d97cd7d81..7f3d34ed8 100644 --- a/packages/ebsi-support/package.json +++ b/packages/ebsi-support/package.json @@ -18,11 +18,11 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.89", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.oid4vci-holder": "workspace:*", @@ -46,8 +46,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index 15b90813c..767511645 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -17,9 +17,9 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.89", "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.21", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", @@ -38,8 +38,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/oid4vci-holder/package.json b/packages/oid4vci-holder/package.json index 825eabe48..d87dd51c5 100644 --- a/packages/oid4vci-holder/package.json +++ b/packages/oid4vci-holder/package.json @@ -16,10 +16,10 @@ "dependencies": { "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.89", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -37,7 +37,7 @@ "xstate": "^4.38.3" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", "@types/uuid": "^9.0.8", diff --git a/packages/oid4vci-issuer-rest-api/package.json b/packages/oid4vci-issuer-rest-api/package.json index 9f84ae5c7..f6d903944 100644 --- a/packages/oid4vci-issuer-rest-api/package.json +++ b/packages/oid4vci-issuer-rest-api/package.json @@ -14,7 +14,7 @@ "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", "@sphereon/oid4vci-issuer-server": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-express-support": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer": "workspace:*", @@ -37,10 +37,10 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/oid4vci-issuer-store/package.json b/packages/oid4vci-issuer-store/package.json index ea03a85ff..2071e3b5a 100644 --- a/packages/oid4vci-issuer-store/package.json +++ b/packages/oid4vci-issuer-store/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@veramo/core": "4.2.0", "@veramo/credential-w3c": "4.2.0", diff --git a/packages/oid4vci-issuer/package.json b/packages/oid4vci-issuer/package.json index 2e4c04784..6742790e8 100644 --- a/packages/oid4vci-issuer/package.json +++ b/packages/oid4vci-issuer/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer-store": "workspace:*", diff --git a/packages/presentation-exchange/package.json b/packages/presentation-exchange/package.json index d460bd3b6..6902c7fc3 100644 --- a/packages/presentation-exchange/package.json +++ b/packages/presentation-exchange/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-sdk.credential-store": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.sd-jwt": "workspace:*", diff --git a/packages/public-key-hosting/package.json b/packages/public-key-hosting/package.json index bfcb5a99f..7409630bc 100644 --- a/packages/public-key-hosting/package.json +++ b/packages/public-key-hosting/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -33,8 +33,8 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/body-parser": "^1.19.5", "@types/cookie-parser": "^1.4.7", diff --git a/packages/sd-jwt/package.json b/packages/sd-jwt/package.json index 21794ecb2..de6e47d3c 100644 --- a/packages/sd-jwt/package.json +++ b/packages/sd-jwt/package.json @@ -19,8 +19,8 @@ "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@sphereon/ssi-sdk.mdl-mdoc": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", "@veramo/utils": "4.2.0", "debug": "^4.3.5" }, @@ -28,10 +28,10 @@ "@sd-jwt/decode": "^0.6.1", "@sd-jwt/types": "^0.6.1", "@sd-jwt/utils": "^0.6.1", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", "@types/node": "18.15.3", "@veramo/core": "4.2.0", "@veramo/data-store": "4.2.0", diff --git a/packages/siopv2-oid4vp-op-auth/package.json b/packages/siopv2-oid4vp-op-auth/package.json index 1c18a8a97..d1acb81ec 100644 --- a/packages/siopv2-oid4vp-op-auth/package.json +++ b/packages/siopv2-oid4vp-op-auth/package.json @@ -17,8 +17,8 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -41,7 +41,7 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", diff --git a/packages/siopv2-oid4vp-rp-auth/package.json b/packages/siopv2-oid4vp-rp-auth/package.json index f7a7f8b93..966c136f7 100644 --- a/packages/siopv2-oid4vp-rp-auth/package.json +++ b/packages/siopv2-oid4vp-rp-auth/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.pd-manager": "workspace:*", diff --git a/packages/siopv2-oid4vp-rp-rest-api/package.json b/packages/siopv2-oid4vp-rp-rest-api/package.json index 6a354fe17..3d04b8099 100644 --- a/packages/siopv2-oid4vp-rp-rest-api/package.json +++ b/packages/siopv2-oid4vp-rp-rest-api/package.json @@ -36,7 +36,7 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/uni-resolver-registrar-api/package.json b/packages/uni-resolver-registrar-api/package.json index 5aab5345c..1f10b5a53 100644 --- a/packages/uni-resolver-registrar-api/package.json +++ b/packages/uni-resolver-registrar-api/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/vc-handler-ld-local/package.json b/packages/vc-handler-ld-local/package.json index 686229adc..8b8fe1837 100644 --- a/packages/vc-handler-ld-local/package.json +++ b/packages/vc-handler-ld-local/package.json @@ -23,8 +23,8 @@ "@digitalcredentials/vc": "^6.0.1", "@digitalcredentials/x25519-key-agreement-2020-context": "^1.0.0", "@noble/hashes": "1.2.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", @@ -56,11 +56,11 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.89", "@sphereon/ssi-sdk-ext.did-provider-lto": "0.23.0", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@transmute/lds-ecdsa-secp256k1-recovery2020": "^0.0.7", "@types/nock": "^11.1.0", diff --git a/packages/vc-status-list-issuer-drivers/package.json b/packages/vc-status-list-issuer-drivers/package.json index 10b1d4977..755823ca1 100644 --- a/packages/vc-status-list-issuer-drivers/package.json +++ b/packages/vc-status-list-issuer-drivers/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/vc-status-list-issuer-rest-api/package.json b/packages/vc-status-list-issuer-rest-api/package.json index 47452d7b9..3e4f425d1 100644 --- a/packages/vc-status-list-issuer-rest-api/package.json +++ b/packages/vc-status-list-issuer-rest-api/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-status-list": "workspace:*", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/vc-status-list/package.json b/packages/vc-status-list/package.json index 908e0825a..47ea7df6e 100644 --- a/packages/vc-status-list/package.json +++ b/packages/vc-status-list/package.json @@ -10,8 +10,8 @@ "build:clean": "tsc --build --clean && tsc --build" }, "dependencies": { - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", "@sphereon/ssi-types": "workspace:*", "@sphereon/vc-status-list": "7.0.0-next.0", "@veramo/core": "4.2.0", diff --git a/packages/w3c-vc-api/package.json b/packages/w3c-vc-api/package.json index 5e824a7c8..c06c2d708 100644 --- a/packages/w3c-vc-api/package.json +++ b/packages/w3c-vc-api/package.json @@ -33,10 +33,10 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/web3-provider-headless/package.json b/packages/web3-provider-headless/package.json index 7daf12dcd..4011ee9f9 100644 --- a/packages/web3-provider-headless/package.json +++ b/packages/web3-provider-headless/package.json @@ -40,8 +40,8 @@ "web3-validator": "^2.0.6" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.88", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.88", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", "@types/dotenv-flow": "^3.3.3", From a1f15eea8b49ad5975c030c8a696f33760e55834 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 12:27:09 +0200 Subject: [PATCH 04/18] chore: lockfile --- pnpm-lock.yaml | 382 ++++++++++++++++++++++++------------------------- 1 file changed, 191 insertions(+), 191 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index eba7e3c11..87f42a7a4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -233,11 +233,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -412,11 +412,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -525,20 +525,20 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-resolver-ebsi': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -604,11 +604,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -802,14 +802,14 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.x509-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -857,11 +857,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1027,17 +1027,17 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -1085,8 +1085,8 @@ importers: version: 4.38.3 devDependencies: '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@types/i18n-js': specifier: ^3.8.9 version: 3.8.9 @@ -1121,11 +1121,11 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7(awesome-qr@2.1.5-rc.0) '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1188,8 +1188,8 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1249,17 +1249,17 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -1382,8 +1382,8 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1598,11 +1598,11 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.credential-store': specifier: workspace:* version: link:../credential-store @@ -1656,17 +1656,17 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1714,11 +1714,11 @@ importers: version: 9.0.1 devDependencies: '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1878,11 +1878,11 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1909,17 +1909,17 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@types/node': specifier: 18.15.3 version: 18.15.3 @@ -1979,11 +1979,11 @@ importers: specifier: 2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -2046,8 +2046,8 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2091,11 +2091,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2225,8 +2225,8 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2520,14 +2520,14 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2572,11 +2572,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2701,11 +2701,11 @@ importers: specifier: 1.2.0 version: 1.2.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2798,20 +2798,20 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-key': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(expo@51.0.26)(react-native@0.74.5) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(expo@51.0.26)(react-native@0.74.5) '@sphereon/ssi-sdk-ext.did-provider-lto': specifier: 0.23.0 version: 0.23.0(typescript@5.4.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@transmute/lds-ecdsa-secp256k1-recovery2020': specifier: ^0.0.7 version: 0.0.7(expo@51.0.26)(react-native@0.74.5) @@ -2885,11 +2885,11 @@ importers: packages/vc-status-list: dependencies: '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': specifier: workspace:* version: link:../ssi-types @@ -2934,11 +2934,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2986,11 +2986,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -3035,11 +3035,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3180,17 +3180,17 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3426,11 +3426,11 @@ importers: version: 2.0.6 devDependencies: '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88 + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.88 - version: 0.24.1-unstable.88(ts-node@10.9.2) + specifier: 0.24.1-unstable.89 + version: 0.24.1-unstable.89(ts-node@10.9.2) '@types/body-parser': specifier: ^1.19.5 version: 1.19.5 @@ -8546,12 +8546,12 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.88(ts-node@10.9.2): - resolution: {integrity: sha512-q1D0OMKUXF4PxslCqWAdVoq9euDeO7yp4QZC0ReFX/Y6H51uRXFfWyQt+la0HyReGdHJnM9nBSM4Inyn0owViw==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.89(ts-node@10.9.2): + resolution: {integrity: sha512-2KMCNR6OvT5tfDA22faR/TpX3METnioAN2FwXkxAQNPh1vC2Krq9rP0FTQInn4lWQsHgin6G1Oruc1X5FlWESQ==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8582,11 +8582,11 @@ packages: - typeorm-aurora-data-api-driver dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.88(expo@51.0.26)(react-native@0.74.5): - resolution: {integrity: sha512-T0O/rBVz5Cp7k220+ovgIo8xlQfDLjMq/MDsfI/bvrwggKaWgtzct+v+Oaco1nECyn6hz/mcx5IhRhiNBqICrg==} + /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.89(expo@51.0.26)(react-native@0.74.5): + resolution: {integrity: sha512-dtNoqOkDwDu+VVHDgNwuSuUAjhoSfblme3eMF28auVMclE2mjfi7aS5EnE58AkfN55sforEu31ebJdr9f0a+SA==} dependencies: - '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.88 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 '@transmute/did-key-bls12381': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 @@ -8622,8 +8622,8 @@ packages: - typescript dev: true - /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.88: - resolution: {integrity: sha512-MfXGb22xdRSwN34HvCqu0zAmeelSkFlYqkhYY+srdmUrkMrsIQC+JOj3cO0f7uo7A2ONcuv0J6DCaFsBN9rsdQ==} + /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.89: + resolution: {integrity: sha512-/SxpY+IQZRGEXO4GVk3qwbkw51BmAVruw8HJrdc58i+XGINQ3tlYE7on+JPNBaEJgKnzDQ3cIoTNUTNiTxtwHg==} dependencies: cross-fetch: 3.1.8 did-resolver: 4.1.0 @@ -8632,8 +8632,8 @@ packages: - encoding dev: false - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.88: - resolution: {integrity: sha512-W7Bpj+xZj3Ug0d/gKzEzst57+6/gdzELoTKW9CFCPFjtkGfmTEHe1Lw99onz9Lt6GMV5kjmrRZF1UD0fpYGHug==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.89: + resolution: {integrity: sha512-ZjAmycYI9iXXkL/vopjh22ggwKuVfK8LlDRs1NBEhG+LHsggwDIKJ2ilbqyhnVbX3ckncGsCyucG56e1trMGsg==} dependencies: '@sphereon/ssi-types': link:packages/ssi-types base64url: 3.0.1 @@ -8644,10 +8644,10 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.88: - resolution: {integrity: sha512-UNUIZ4cE1XT80NiL0G6tqlLunAmPE1S+3os0KXiHBpW0PznmkJcczCkJegzgrf9VHK3Mu/skdgwZEnj+8Y9KWg==} + /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.89: + resolution: {integrity: sha512-pX8IqJKZF65xl3J43QYn08Y+zdSRrUO4MwyfC80VUK96EuWJJ+g9oxmdwY+EjyoJd0O7c+i5QTIqUp2LA5MVNA==} dependencies: - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 '@stablelib/ed25519': 1.0.3 bigint-mod-arith: 3.3.1 did-resolver: 4.1.0 @@ -8662,14 +8662,14 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-QAw+3bQZH8b1aC1XMh93ROz0lxdC3HA88/cpmVRbhEThWfxnb3Dr2O101/Ooh8AQ9XEjBkFITXz3vAbJ3+uUxg==} + /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-0Pm/SfECyvQT9EKyHrqAWsprN+Xd385eVQSsgeCgEGrjSgv4hwiFpdsoLSnrmfExWdTyEP9ype7VDFsDX3ME5g==} dependencies: '@ethersproject/networks': 5.7.1 '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.3 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': link:packages/ssi-sdk-core '@stablelib/ed25519': 1.0.3 @@ -8700,12 +8700,12 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-6KNNLXE5X3ZniJ4+ExuOmtpqttd2czsxaBP/t+msnDW/WPjjK0zc+JDP/4zuWeB1QXMwYJni30UbI80qVOBiEQ==} + /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-gQxNxNoDorYrklE5dtsRmLlaTild7kK1hN5q105z+LKG/89MMG4PlHm/iiWgVuQgt6PP3vK+jX76MoZDXbgaLA==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8734,14 +8734,14 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.88(ts-node@10.9.2): - resolution: {integrity: sha512-uDi84IhZFInXNgHHH5HSX6HPHzn7XIglrXHofwdbLxFDiaMRwjTbdCq2sdljvoVH9ZjKk9HK00HGMiK3ZJkRuw==} + /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.89(ts-node@10.9.2): + resolution: {integrity: sha512-2r7CBFbHQ96Re5Dj491ENR8n2LXIwWkbN5pu+LOD4o5Nmri7Wp/WytJM/8/xCY7MgJlM3MnAKj6ItJL9uC4ilg==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.88 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8771,19 +8771,19 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.88: - resolution: {integrity: sha512-m9HcExBDFNlirrsX6MxN3Cvot6cUPb0VA4jRFJujZyT9Xw+UaBvlaTYUw3IF0nETIbQuZIq6cQeZ+wRl4OHF+A==} + /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.89: + resolution: {integrity: sha512-zU68hj8q8r5Qp+mKKTgGN1Fy4wi2eB/sG66Ci0yMRdaT0NinPUHLiuAn+h8bfHVaIJZSYQx8Ofw+c05hJkg6Yw==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.88: - resolution: {integrity: sha512-Xrmo/raYiPh/J7V16plSkzmzABWxTnQyKFgYolegUxPugNOBglFY6onTkc+25XIZVcK9yfRPhrtHxm+jbY7FUw==} + /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.89: + resolution: {integrity: sha512-RQitJo21mO9fTUxvjujQUXge5ztnFUKol2SvMCTWu/2ugGfOVl/IALi42KOBRWuNYFZo0SCat/SpfmxfdJe3NA==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 @@ -8802,12 +8802,12 @@ packages: transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.88(ts-node@10.9.2): - resolution: {integrity: sha512-HKSk5j41LuHfBH8EwHCDIlufdv0WwyD0reHtGTOw1T6np/vxp+6zb8SHulwdkNdyo3A7xZXFuTcaNA45oTOp5g==} + /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.89(ts-node@10.9.2): + resolution: {integrity: sha512-nPTfZuPcLGgg1k61yimFUw67cvNqrHsBU3kwoBwHe59AItvbkzoh58joaC/AFDgQ0pPeeltsmsr0cebNsnfqyQ==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.88(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.88 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.88 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 '@trust/keyto': 2.0.0-alpha1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 @@ -8835,8 +8835,8 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.88: - resolution: {integrity: sha512-z98Wf2kvl6zOfWP0e7a7XQKNmS8uuhoYgsKd1Tfsv1JiRHk8gTy64958zVBCfX8EEtURjYffQf/p01YKW7iMSw==} + /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.89: + resolution: {integrity: sha512-feXLb+hfJ47TLeeNVt8IevGGNTK8s38a72H0+NsZ+J1Et9bFDRSXW1oZ+ZesLzUUFd6HSUee3J1WDYR4JJXECA==} dependencies: '@trust/keyto': 1.0.1 debug: 4.3.6 From 276554952c08ccbef87c1b82f51c65eed9a47f33 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 13:22:20 +0200 Subject: [PATCH 05/18] chore: fix incorrect import --- packages/contact-manager/src/types/IContactManager.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/contact-manager/src/types/IContactManager.ts b/packages/contact-manager/src/types/IContactManager.ts index 3aa89fe35..3ca384523 100644 --- a/packages/contact-manager/src/types/IContactManager.ts +++ b/packages/contact-manager/src/types/IContactManager.ts @@ -1,3 +1,4 @@ +import { contextHasPlugin } from '@sphereon/ssi-sdk.agent-config' import { IAgentContext, IPluginMethodMap } from '@veramo/core' import { ElectronicAddress, @@ -21,7 +22,7 @@ import { PartyTypeType as ContactTypeType, PhysicalAddress, } from '@sphereon/ssi-sdk.data-store' -import { contextHasPlugin } from '../../../agent-config/src/agentContextUtils' + export interface IContactManager extends IPluginMethodMap { cmGetContact(args: GetContactArgs, context: RequiredContext): Promise From b0d8335f63e5ce896b66bb4259bb6f13681d2f4a Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 14:06:38 +0200 Subject: [PATCH 06/18] chore: update deps & allows for passing in a resolved managed indentifier as well --- .../contact-manager-rest-api/package.json | 4 +- .../src/types/IContactManager.ts | 1 - packages/data-store/package.json | 4 +- packages/ebsi-support/package.json | 14 +- packages/mdl-mdoc/package.json | 10 +- packages/oid4vci-holder/package.json | 10 +- .../oid4vci-holder/src/agent/OID4VCIHolder.ts | 18 +- packages/oid4vci-issuer-rest-api/package.json | 10 +- packages/oid4vci-issuer-store/package.json | 2 +- packages/oid4vci-issuer/package.json | 4 +- packages/presentation-exchange/package.json | 4 +- packages/public-key-hosting/package.json | 12 +- packages/sd-jwt/package.json | 12 +- packages/siopv2-oid4vp-op-auth/package.json | 6 +- packages/siopv2-oid4vp-rp-auth/package.json | 4 +- .../siopv2-oid4vp-rp-rest-api/package.json | 2 +- .../uni-resolver-registrar-api/package.json | 10 +- packages/vc-handler-ld-local/package.json | 12 +- .../package.json | 4 +- .../package.json | 8 +- packages/vc-status-list/package.json | 4 +- packages/w3c-vc-api/package.json | 8 +- packages/web3-provider-headless/package.json | 4 +- pnpm-lock.yaml | 382 +++++++++--------- 24 files changed, 276 insertions(+), 273 deletions(-) diff --git a/packages/contact-manager-rest-api/package.json b/packages/contact-manager-rest-api/package.json index 4789a9b8a..3830cfd4e 100644 --- a/packages/contact-manager-rest-api/package.json +++ b/packages/contact-manager-rest-api/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/contact-manager/src/types/IContactManager.ts b/packages/contact-manager/src/types/IContactManager.ts index 3ca384523..39b0812db 100644 --- a/packages/contact-manager/src/types/IContactManager.ts +++ b/packages/contact-manager/src/types/IContactManager.ts @@ -23,7 +23,6 @@ import { PhysicalAddress, } from '@sphereon/ssi-sdk.data-store' - export interface IContactManager extends IPluginMethodMap { cmGetContact(args: GetContactArgs, context: RequiredContext): Promise cmGetContacts(args?: GetContactsArgs): Promise> diff --git a/packages/data-store/package.json b/packages/data-store/package.json index 93e058ade..d6c487bbf 100644 --- a/packages/data-store/package.json +++ b/packages/data-store/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", diff --git a/packages/ebsi-support/package.json b/packages/ebsi-support/package.json index 7f3d34ed8..e2c6603e1 100644 --- a/packages/ebsi-support/package.json +++ b/packages/ebsi-support/package.json @@ -18,11 +18,11 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.90", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.oid4vci-holder": "workspace:*", @@ -46,8 +46,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index 767511645..300250bd6 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -17,9 +17,9 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.90", "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.21", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", @@ -38,8 +38,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/oid4vci-holder/package.json b/packages/oid4vci-holder/package.json index d87dd51c5..e37834d5f 100644 --- a/packages/oid4vci-holder/package.json +++ b/packages/oid4vci-holder/package.json @@ -16,10 +16,10 @@ "dependencies": { "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.90", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -37,7 +37,7 @@ "xstate": "^4.38.3" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", "@types/uuid": "^9.0.8", diff --git a/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts b/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts index 903176234..0b4c41980 100644 --- a/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts +++ b/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts @@ -15,7 +15,7 @@ import { ProofOfPossessionCallbacks, } from '@sphereon/oid4vci-common' import { SupportedDidMethodEnum } from '@sphereon/ssi-sdk-ext.did-utils' -import { IIdentifierResolution, ManagedIdentifierOpts } from '@sphereon/ssi-sdk-ext.identifier-resolution' +import { ensureManagedIdentifierResult, IIdentifierResolution, ManagedIdentifierOptsOrResult } from '@sphereon/ssi-sdk-ext.identifier-resolution' import { IJwtService, JwtHeader } from '@sphereon/ssi-sdk-ext.jwt-service' import { signatureAlgorithmFromKey, SignatureAlgorithmJwa } from '@sphereon/ssi-sdk-ext.key-utils' import { @@ -120,10 +120,12 @@ const logger = Loggers.DEFAULT.get('sphereon:oid4vci:holder') export function signCallback( client: OpenID4VCIClient, - idOpts: ManagedIdentifierOpts, + identifier: ManagedIdentifierOptsOrResult, context: IAgentContext, ) { return async (jwt: Jwt, kid?: string) => { + let resolution = await ensureManagedIdentifierResult(identifier, context) + const idOpts = resolution.opts // todo: probably we can get rid of almost everything happening in here with the new identifier resolution //========remove?============== // let iss = jwt.payload.iss @@ -133,19 +135,20 @@ export function signCallback( kid = jwt.header.kid } if (!kid) { - kid = idOpts.kid + kid = resolution.kid } if (!kid && jwk && 'kid' in jwk) { kid = jwk.kid as string } - if (kid && !idOpts.kid) { + if (kid && !resolution.kid) { // sync back to id opts idOpts.kid = kid.split('#')[0] } //=========remove?============= - const resolution = await context.agent.identifierManagedGet(idOpts) + // TODO investigate the above, so we can also get rid of the double resolution call because we might have updated the kid + resolution = await context.agent.identifierManagedGet(idOpts) /*if (isManagedIdentifierDidResult(resolution) && client.isEBSI()) { iss = resolution.did } else if (!iss && isManagedIdentifierDidResult(resolution)) { @@ -169,8 +172,9 @@ export function signCallback( /*if (!isManagedIdentifierDidResult(resolution)) { return Promise.reject(`Current signer below only works with DIDs. Should be fixed`) // fixme }*/ - return (await context.agent.jwtCreateJwsCompactSignature({ issuer: { ...idOpts, noIssPayloadUpdate: false }, protectedHeader: header, payload })) - .jwt + return ( + await context.agent.jwtCreateJwsCompactSignature({ issuer: { ...resolution, noIssPayloadUpdate: false }, protectedHeader: header, payload }) + ).jwt /*return signDidJWT({ idOpts: { identifier: resolution.did }, header, diff --git a/packages/oid4vci-issuer-rest-api/package.json b/packages/oid4vci-issuer-rest-api/package.json index f6d903944..98fd80e3c 100644 --- a/packages/oid4vci-issuer-rest-api/package.json +++ b/packages/oid4vci-issuer-rest-api/package.json @@ -14,7 +14,7 @@ "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", "@sphereon/oid4vci-issuer-server": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-express-support": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer": "workspace:*", @@ -37,10 +37,10 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/oid4vci-issuer-store/package.json b/packages/oid4vci-issuer-store/package.json index 2071e3b5a..f801f03e0 100644 --- a/packages/oid4vci-issuer-store/package.json +++ b/packages/oid4vci-issuer-store/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@veramo/core": "4.2.0", "@veramo/credential-w3c": "4.2.0", diff --git a/packages/oid4vci-issuer/package.json b/packages/oid4vci-issuer/package.json index 6742790e8..8a6992fa1 100644 --- a/packages/oid4vci-issuer/package.json +++ b/packages/oid4vci-issuer/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer-store": "workspace:*", diff --git a/packages/presentation-exchange/package.json b/packages/presentation-exchange/package.json index 6902c7fc3..03ff156aa 100644 --- a/packages/presentation-exchange/package.json +++ b/packages/presentation-exchange/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-sdk.credential-store": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.sd-jwt": "workspace:*", diff --git a/packages/public-key-hosting/package.json b/packages/public-key-hosting/package.json index 7409630bc..9ff2c8a14 100644 --- a/packages/public-key-hosting/package.json +++ b/packages/public-key-hosting/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -33,8 +33,8 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/body-parser": "^1.19.5", "@types/cookie-parser": "^1.4.7", diff --git a/packages/sd-jwt/package.json b/packages/sd-jwt/package.json index de6e47d3c..803e5b135 100644 --- a/packages/sd-jwt/package.json +++ b/packages/sd-jwt/package.json @@ -19,8 +19,8 @@ "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@sphereon/ssi-sdk.mdl-mdoc": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", "@veramo/utils": "4.2.0", "debug": "^4.3.5" }, @@ -28,10 +28,10 @@ "@sd-jwt/decode": "^0.6.1", "@sd-jwt/types": "^0.6.1", "@sd-jwt/utils": "^0.6.1", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", "@types/node": "18.15.3", "@veramo/core": "4.2.0", "@veramo/data-store": "4.2.0", diff --git a/packages/siopv2-oid4vp-op-auth/package.json b/packages/siopv2-oid4vp-op-auth/package.json index d1acb81ec..8b4691929 100644 --- a/packages/siopv2-oid4vp-op-auth/package.json +++ b/packages/siopv2-oid4vp-op-auth/package.json @@ -17,8 +17,8 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -41,7 +41,7 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", diff --git a/packages/siopv2-oid4vp-rp-auth/package.json b/packages/siopv2-oid4vp-rp-auth/package.json index 966c136f7..11e782f47 100644 --- a/packages/siopv2-oid4vp-rp-auth/package.json +++ b/packages/siopv2-oid4vp-rp-auth/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.pd-manager": "workspace:*", diff --git a/packages/siopv2-oid4vp-rp-rest-api/package.json b/packages/siopv2-oid4vp-rp-rest-api/package.json index 3d04b8099..d5ecd1e4b 100644 --- a/packages/siopv2-oid4vp-rp-rest-api/package.json +++ b/packages/siopv2-oid4vp-rp-rest-api/package.json @@ -36,7 +36,7 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/uni-resolver-registrar-api/package.json b/packages/uni-resolver-registrar-api/package.json index 1f10b5a53..3734c0636 100644 --- a/packages/uni-resolver-registrar-api/package.json +++ b/packages/uni-resolver-registrar-api/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/vc-handler-ld-local/package.json b/packages/vc-handler-ld-local/package.json index 8b8fe1837..4080729ea 100644 --- a/packages/vc-handler-ld-local/package.json +++ b/packages/vc-handler-ld-local/package.json @@ -23,8 +23,8 @@ "@digitalcredentials/vc": "^6.0.1", "@digitalcredentials/x25519-key-agreement-2020-context": "^1.0.0", "@noble/hashes": "1.2.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", @@ -56,11 +56,11 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.90", "@sphereon/ssi-sdk-ext.did-provider-lto": "0.23.0", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@transmute/lds-ecdsa-secp256k1-recovery2020": "^0.0.7", "@types/nock": "^11.1.0", diff --git a/packages/vc-status-list-issuer-drivers/package.json b/packages/vc-status-list-issuer-drivers/package.json index 755823ca1..bd30d8bbc 100644 --- a/packages/vc-status-list-issuer-drivers/package.json +++ b/packages/vc-status-list-issuer-drivers/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/vc-status-list-issuer-rest-api/package.json b/packages/vc-status-list-issuer-rest-api/package.json index 3e4f425d1..58338f5a4 100644 --- a/packages/vc-status-list-issuer-rest-api/package.json +++ b/packages/vc-status-list-issuer-rest-api/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-status-list": "workspace:*", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/vc-status-list/package.json b/packages/vc-status-list/package.json index 47ea7df6e..5b5675c2d 100644 --- a/packages/vc-status-list/package.json +++ b/packages/vc-status-list/package.json @@ -10,8 +10,8 @@ "build:clean": "tsc --build --clean && tsc --build" }, "dependencies": { - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", "@sphereon/ssi-types": "workspace:*", "@sphereon/vc-status-list": "7.0.0-next.0", "@veramo/core": "4.2.0", diff --git a/packages/w3c-vc-api/package.json b/packages/w3c-vc-api/package.json index c06c2d708..a1322f058 100644 --- a/packages/w3c-vc-api/package.json +++ b/packages/w3c-vc-api/package.json @@ -33,10 +33,10 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/web3-provider-headless/package.json b/packages/web3-provider-headless/package.json index 4011ee9f9..933029ef8 100644 --- a/packages/web3-provider-headless/package.json +++ b/packages/web3-provider-headless/package.json @@ -40,8 +40,8 @@ "web3-validator": "^2.0.6" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.89", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.89", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", "@types/dotenv-flow": "^3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 87f42a7a4..a2c564f30 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -233,11 +233,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -412,11 +412,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -525,20 +525,20 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-resolver-ebsi': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -604,11 +604,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -802,14 +802,14 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.x509-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -857,11 +857,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1027,17 +1027,17 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -1085,8 +1085,8 @@ importers: version: 4.38.3 devDependencies: '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@types/i18n-js': specifier: ^3.8.9 version: 3.8.9 @@ -1121,11 +1121,11 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7(awesome-qr@2.1.5-rc.0) '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1188,8 +1188,8 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1249,17 +1249,17 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -1382,8 +1382,8 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1598,11 +1598,11 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.credential-store': specifier: workspace:* version: link:../credential-store @@ -1656,17 +1656,17 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1714,11 +1714,11 @@ importers: version: 9.0.1 devDependencies: '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1878,11 +1878,11 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1909,17 +1909,17 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@types/node': specifier: 18.15.3 version: 18.15.3 @@ -1979,11 +1979,11 @@ importers: specifier: 2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -2046,8 +2046,8 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2091,11 +2091,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2225,8 +2225,8 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2520,14 +2520,14 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2572,11 +2572,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2701,11 +2701,11 @@ importers: specifier: 1.2.0 version: 1.2.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2798,20 +2798,20 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-key': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(expo@51.0.26)(react-native@0.74.5) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(expo@51.0.26)(react-native@0.74.5) '@sphereon/ssi-sdk-ext.did-provider-lto': specifier: 0.23.0 version: 0.23.0(typescript@5.4.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@transmute/lds-ecdsa-secp256k1-recovery2020': specifier: ^0.0.7 version: 0.0.7(expo@51.0.26)(react-native@0.74.5) @@ -2885,11 +2885,11 @@ importers: packages/vc-status-list: dependencies: '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': specifier: workspace:* version: link:../ssi-types @@ -2934,11 +2934,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2986,11 +2986,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -3035,11 +3035,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3180,17 +3180,17 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3426,11 +3426,11 @@ importers: version: 2.0.6 devDependencies: '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89 + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.89 - version: 0.24.1-unstable.89(ts-node@10.9.2) + specifier: 0.24.1-unstable.90 + version: 0.24.1-unstable.90(ts-node@10.9.2) '@types/body-parser': specifier: ^1.19.5 version: 1.19.5 @@ -8546,12 +8546,12 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.89(ts-node@10.9.2): - resolution: {integrity: sha512-2KMCNR6OvT5tfDA22faR/TpX3METnioAN2FwXkxAQNPh1vC2Krq9rP0FTQInn4lWQsHgin6G1Oruc1X5FlWESQ==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.90(ts-node@10.9.2): + resolution: {integrity: sha512-U+j02hNHSSe23vh4P5lME37BGb3apDGvq2OF/Zu0qUGs+47D//VGaWT1q2bxPikeu0WO9EdteQ3BgUWo5ABc7Q==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8582,11 +8582,11 @@ packages: - typeorm-aurora-data-api-driver dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.89(expo@51.0.26)(react-native@0.74.5): - resolution: {integrity: sha512-dtNoqOkDwDu+VVHDgNwuSuUAjhoSfblme3eMF28auVMclE2mjfi7aS5EnE58AkfN55sforEu31ebJdr9f0a+SA==} + /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.90(expo@51.0.26)(react-native@0.74.5): + resolution: {integrity: sha512-OnQOpaQWUvmginYwU0bCUilKr106RsNG/bajCvezATohduBbKUrO95q09Q2/6Lpm4RjC+YlZVWFmsI3cAInyog==} dependencies: - '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.89 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 '@transmute/did-key-bls12381': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 @@ -8622,8 +8622,8 @@ packages: - typescript dev: true - /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.89: - resolution: {integrity: sha512-/SxpY+IQZRGEXO4GVk3qwbkw51BmAVruw8HJrdc58i+XGINQ3tlYE7on+JPNBaEJgKnzDQ3cIoTNUTNiTxtwHg==} + /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.90: + resolution: {integrity: sha512-tXSGUzvIyc0dhO58GyA4MVY0o9lCGjZQP95J/Fa6i/vbzCsGlkbUrpQKe4Nt1+mpsr8J4iGZODSjOipNiTU+cQ==} dependencies: cross-fetch: 3.1.8 did-resolver: 4.1.0 @@ -8632,8 +8632,8 @@ packages: - encoding dev: false - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.89: - resolution: {integrity: sha512-ZjAmycYI9iXXkL/vopjh22ggwKuVfK8LlDRs1NBEhG+LHsggwDIKJ2ilbqyhnVbX3ckncGsCyucG56e1trMGsg==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.90: + resolution: {integrity: sha512-6cPG/Bq0ZSV0tXsnW/Wr8+WXQSAhxoC2TVx5QJH67hqatiQ+0xmRkN4Q5q8Nh/LNwWI793HWToPp1NIPw+KNvg==} dependencies: '@sphereon/ssi-types': link:packages/ssi-types base64url: 3.0.1 @@ -8644,10 +8644,10 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.89: - resolution: {integrity: sha512-pX8IqJKZF65xl3J43QYn08Y+zdSRrUO4MwyfC80VUK96EuWJJ+g9oxmdwY+EjyoJd0O7c+i5QTIqUp2LA5MVNA==} + /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.90: + resolution: {integrity: sha512-LgoKsvZDUt/OgzJOlUAm4+bVy57yXFN3ZPMq3KoHpuRyMwPq3kNKj/TSH27nlFyEBEeWR23y/kK/dFiBKCWXxA==} dependencies: - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 '@stablelib/ed25519': 1.0.3 bigint-mod-arith: 3.3.1 did-resolver: 4.1.0 @@ -8662,14 +8662,14 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-0Pm/SfECyvQT9EKyHrqAWsprN+Xd385eVQSsgeCgEGrjSgv4hwiFpdsoLSnrmfExWdTyEP9ype7VDFsDX3ME5g==} + /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-s7hb7Zlm1SRxFNZBv6Hys95RmPHHfEiHga80NITOeKbeLJayX8etv8EiRTTKuj2Op9tL7U639vhJnum6g7AaAQ==} dependencies: '@ethersproject/networks': 5.7.1 '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.3 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': link:packages/ssi-sdk-core '@stablelib/ed25519': 1.0.3 @@ -8700,12 +8700,12 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-gQxNxNoDorYrklE5dtsRmLlaTild7kK1hN5q105z+LKG/89MMG4PlHm/iiWgVuQgt6PP3vK+jX76MoZDXbgaLA==} + /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-Y3nn+Z1robMJ8wFbV38YWZoh0r9Of/4qaEQHLp5nKjs4otnE87bMnb6Zd/y+syAh35+OluEMsWYx+G6vTxtygA==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8734,14 +8734,14 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.89(ts-node@10.9.2): - resolution: {integrity: sha512-2r7CBFbHQ96Re5Dj491ENR8n2LXIwWkbN5pu+LOD4o5Nmri7Wp/WytJM/8/xCY7MgJlM3MnAKj6ItJL9uC4ilg==} + /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.90(ts-node@10.9.2): + resolution: {integrity: sha512-3quOnOqs779uqC8mTQrrjmYNYRsKVDYmdxNpOov/zHzxuJud6Ed159Qrc4u3s6/Wcpo6blLQR2eOeTZiAR2xdA==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.89 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8771,19 +8771,19 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.89: - resolution: {integrity: sha512-zU68hj8q8r5Qp+mKKTgGN1Fy4wi2eB/sG66Ci0yMRdaT0NinPUHLiuAn+h8bfHVaIJZSYQx8Ofw+c05hJkg6Yw==} + /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.90: + resolution: {integrity: sha512-VrRJxtEn+TfoZBZr0+lnwkcq+7+ZDsAdkc1BUQpT2yU6Rd6uKuUqv5SWULenRQKXhHYfXxTS7RPjC30zLiGoyQ==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.89: - resolution: {integrity: sha512-RQitJo21mO9fTUxvjujQUXge5ztnFUKol2SvMCTWu/2ugGfOVl/IALi42KOBRWuNYFZo0SCat/SpfmxfdJe3NA==} + /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.90: + resolution: {integrity: sha512-AdyGYHmycMi0EIYw7EnJl/uKHVtoC46lm3HnH49QHaAwZd9JKFl3XyRXTLpF740OJOPwGK0/3UfE9ZeUR5IK5Q==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 @@ -8802,12 +8802,12 @@ packages: transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.89(ts-node@10.9.2): - resolution: {integrity: sha512-nPTfZuPcLGgg1k61yimFUw67cvNqrHsBU3kwoBwHe59AItvbkzoh58joaC/AFDgQ0pPeeltsmsr0cebNsnfqyQ==} + /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.90(ts-node@10.9.2): + resolution: {integrity: sha512-F+GvI/L7++/RVEGNld4BEPo5p6ufiR0X3J5FC4vqs+2Tclm6ww/0p4WCiX6fabq97F1uKTKkEkkXRCKrIKCopw==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.89(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.89 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.89 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 '@trust/keyto': 2.0.0-alpha1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 @@ -8835,8 +8835,8 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.89: - resolution: {integrity: sha512-feXLb+hfJ47TLeeNVt8IevGGNTK8s38a72H0+NsZ+J1Et9bFDRSXW1oZ+ZesLzUUFd6HSUee3J1WDYR4JJXECA==} + /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.90: + resolution: {integrity: sha512-zaQxFGMmAkiNsxXcPyj9x17Wl5saC71Zwg6zLOug2NY05JU2QI2Jos7DgRkuLxPus4PnlWqon6mvMsSOUHHc/w==} dependencies: '@trust/keyto': 1.0.1 debug: 4.3.6 From 8e8f5a22b090d89f3feb0673d240129a324db72d Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 14:36:04 +0200 Subject: [PATCH 07/18] chore: update deps --- .../contact-manager-rest-api/package.json | 4 +- packages/data-store/package.json | 4 +- packages/ebsi-support/package.json | 14 +- packages/mdl-mdoc/package.json | 10 +- packages/oid4vci-holder/package.json | 10 +- packages/oid4vci-issuer-rest-api/package.json | 10 +- packages/oid4vci-issuer-store/package.json | 2 +- packages/oid4vci-issuer/package.json | 4 +- packages/presentation-exchange/package.json | 4 +- packages/public-key-hosting/package.json | 12 +- packages/sd-jwt/package.json | 12 +- packages/siopv2-oid4vp-op-auth/package.json | 6 +- packages/siopv2-oid4vp-rp-auth/package.json | 4 +- .../siopv2-oid4vp-rp-rest-api/package.json | 2 +- .../uni-resolver-registrar-api/package.json | 10 +- packages/vc-handler-ld-local/package.json | 12 +- .../package.json | 4 +- .../package.json | 8 +- packages/vc-status-list/package.json | 4 +- packages/w3c-vc-api/package.json | 8 +- packages/web3-provider-headless/package.json | 4 +- pnpm-lock.yaml | 382 +++++++++--------- 22 files changed, 265 insertions(+), 265 deletions(-) diff --git a/packages/contact-manager-rest-api/package.json b/packages/contact-manager-rest-api/package.json index 3830cfd4e..ec3ce7ea0 100644 --- a/packages/contact-manager-rest-api/package.json +++ b/packages/contact-manager-rest-api/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/data-store/package.json b/packages/data-store/package.json index d6c487bbf..14e5ce0b3 100644 --- a/packages/data-store/package.json +++ b/packages/data-store/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", diff --git a/packages/ebsi-support/package.json b/packages/ebsi-support/package.json index e2c6603e1..251293a2b 100644 --- a/packages/ebsi-support/package.json +++ b/packages/ebsi-support/package.json @@ -18,11 +18,11 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-next.93", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.oid4vci-holder": "workspace:*", @@ -46,8 +46,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index 300250bd6..2e1e212c5 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -17,9 +17,9 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-next.93", "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.21", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", @@ -38,8 +38,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/oid4vci-holder/package.json b/packages/oid4vci-holder/package.json index e37834d5f..aa4098750 100644 --- a/packages/oid4vci-holder/package.json +++ b/packages/oid4vci-holder/package.json @@ -16,10 +16,10 @@ "dependencies": { "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-next.93", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -37,7 +37,7 @@ "xstate": "^4.38.3" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", "@types/uuid": "^9.0.8", diff --git a/packages/oid4vci-issuer-rest-api/package.json b/packages/oid4vci-issuer-rest-api/package.json index 98fd80e3c..e7a517800 100644 --- a/packages/oid4vci-issuer-rest-api/package.json +++ b/packages/oid4vci-issuer-rest-api/package.json @@ -14,7 +14,7 @@ "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", "@sphereon/oid4vci-issuer-server": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-express-support": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer": "workspace:*", @@ -37,10 +37,10 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/oid4vci-issuer-store/package.json b/packages/oid4vci-issuer-store/package.json index f801f03e0..fd6263521 100644 --- a/packages/oid4vci-issuer-store/package.json +++ b/packages/oid4vci-issuer-store/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@veramo/core": "4.2.0", "@veramo/credential-w3c": "4.2.0", diff --git a/packages/oid4vci-issuer/package.json b/packages/oid4vci-issuer/package.json index 8a6992fa1..572fe3cde 100644 --- a/packages/oid4vci-issuer/package.json +++ b/packages/oid4vci-issuer/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer-store": "workspace:*", diff --git a/packages/presentation-exchange/package.json b/packages/presentation-exchange/package.json index 03ff156aa..3e3a0ac7e 100644 --- a/packages/presentation-exchange/package.json +++ b/packages/presentation-exchange/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-sdk.credential-store": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.sd-jwt": "workspace:*", diff --git a/packages/public-key-hosting/package.json b/packages/public-key-hosting/package.json index 9ff2c8a14..18f17a3e0 100644 --- a/packages/public-key-hosting/package.json +++ b/packages/public-key-hosting/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -33,8 +33,8 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/body-parser": "^1.19.5", "@types/cookie-parser": "^1.4.7", diff --git a/packages/sd-jwt/package.json b/packages/sd-jwt/package.json index 803e5b135..3e11bdfca 100644 --- a/packages/sd-jwt/package.json +++ b/packages/sd-jwt/package.json @@ -19,8 +19,8 @@ "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@sphereon/ssi-sdk.mdl-mdoc": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", "@veramo/utils": "4.2.0", "debug": "^4.3.5" }, @@ -28,10 +28,10 @@ "@sd-jwt/decode": "^0.6.1", "@sd-jwt/types": "^0.6.1", "@sd-jwt/utils": "^0.6.1", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", "@types/node": "18.15.3", "@veramo/core": "4.2.0", "@veramo/data-store": "4.2.0", diff --git a/packages/siopv2-oid4vp-op-auth/package.json b/packages/siopv2-oid4vp-op-auth/package.json index 8b4691929..d4414fd9d 100644 --- a/packages/siopv2-oid4vp-op-auth/package.json +++ b/packages/siopv2-oid4vp-op-auth/package.json @@ -17,8 +17,8 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -41,7 +41,7 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", diff --git a/packages/siopv2-oid4vp-rp-auth/package.json b/packages/siopv2-oid4vp-rp-auth/package.json index 11e782f47..3c84e78ec 100644 --- a/packages/siopv2-oid4vp-rp-auth/package.json +++ b/packages/siopv2-oid4vp-rp-auth/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.pd-manager": "workspace:*", diff --git a/packages/siopv2-oid4vp-rp-rest-api/package.json b/packages/siopv2-oid4vp-rp-rest-api/package.json index d5ecd1e4b..2d241bae4 100644 --- a/packages/siopv2-oid4vp-rp-rest-api/package.json +++ b/packages/siopv2-oid4vp-rp-rest-api/package.json @@ -36,7 +36,7 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/uni-resolver-registrar-api/package.json b/packages/uni-resolver-registrar-api/package.json index 3734c0636..74cbb3b08 100644 --- a/packages/uni-resolver-registrar-api/package.json +++ b/packages/uni-resolver-registrar-api/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/vc-handler-ld-local/package.json b/packages/vc-handler-ld-local/package.json index 4080729ea..80e5b6e10 100644 --- a/packages/vc-handler-ld-local/package.json +++ b/packages/vc-handler-ld-local/package.json @@ -23,8 +23,8 @@ "@digitalcredentials/vc": "^6.0.1", "@digitalcredentials/x25519-key-agreement-2020-context": "^1.0.0", "@noble/hashes": "1.2.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", @@ -56,11 +56,11 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-next.93", "@sphereon/ssi-sdk-ext.did-provider-lto": "0.23.0", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@transmute/lds-ecdsa-secp256k1-recovery2020": "^0.0.7", "@types/nock": "^11.1.0", diff --git a/packages/vc-status-list-issuer-drivers/package.json b/packages/vc-status-list-issuer-drivers/package.json index bd30d8bbc..9fa0d7f19 100644 --- a/packages/vc-status-list-issuer-drivers/package.json +++ b/packages/vc-status-list-issuer-drivers/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/vc-status-list-issuer-rest-api/package.json b/packages/vc-status-list-issuer-rest-api/package.json index 58338f5a4..47ae3e422 100644 --- a/packages/vc-status-list-issuer-rest-api/package.json +++ b/packages/vc-status-list-issuer-rest-api/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-status-list": "workspace:*", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/vc-status-list/package.json b/packages/vc-status-list/package.json index 5b5675c2d..bdc68d088 100644 --- a/packages/vc-status-list/package.json +++ b/packages/vc-status-list/package.json @@ -10,8 +10,8 @@ "build:clean": "tsc --build --clean && tsc --build" }, "dependencies": { - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", "@sphereon/ssi-types": "workspace:*", "@sphereon/vc-status-list": "7.0.0-next.0", "@veramo/core": "4.2.0", diff --git a/packages/w3c-vc-api/package.json b/packages/w3c-vc-api/package.json index a1322f058..1259dc30a 100644 --- a/packages/w3c-vc-api/package.json +++ b/packages/w3c-vc-api/package.json @@ -33,10 +33,10 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/web3-provider-headless/package.json b/packages/web3-provider-headless/package.json index 933029ef8..133cfa4b5 100644 --- a/packages/web3-provider-headless/package.json +++ b/packages/web3-provider-headless/package.json @@ -40,8 +40,8 @@ "web3-validator": "^2.0.6" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.90", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.90", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", "@types/dotenv-flow": "^3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a2c564f30..e2666c26b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -233,11 +233,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -412,11 +412,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -525,20 +525,20 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-resolver-ebsi': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -604,11 +604,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -802,14 +802,14 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.x509-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -857,11 +857,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1027,17 +1027,17 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -1085,8 +1085,8 @@ importers: version: 4.38.3 devDependencies: '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@types/i18n-js': specifier: ^3.8.9 version: 3.8.9 @@ -1121,11 +1121,11 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7(awesome-qr@2.1.5-rc.0) '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1188,8 +1188,8 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1249,17 +1249,17 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -1382,8 +1382,8 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1598,11 +1598,11 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.credential-store': specifier: workspace:* version: link:../credential-store @@ -1656,17 +1656,17 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1714,11 +1714,11 @@ importers: version: 9.0.1 devDependencies: '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1878,11 +1878,11 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1909,17 +1909,17 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@types/node': specifier: 18.15.3 version: 18.15.3 @@ -1979,11 +1979,11 @@ importers: specifier: 2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -2046,8 +2046,8 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2091,11 +2091,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2225,8 +2225,8 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2520,14 +2520,14 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2572,11 +2572,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2701,11 +2701,11 @@ importers: specifier: 1.2.0 version: 1.2.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2798,20 +2798,20 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-key': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(expo@51.0.26)(react-native@0.74.5) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(expo@51.0.26)(react-native@0.74.5) '@sphereon/ssi-sdk-ext.did-provider-lto': specifier: 0.23.0 version: 0.23.0(typescript@5.4.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@transmute/lds-ecdsa-secp256k1-recovery2020': specifier: ^0.0.7 version: 0.0.7(expo@51.0.26)(react-native@0.74.5) @@ -2885,11 +2885,11 @@ importers: packages/vc-status-list: dependencies: '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': specifier: workspace:* version: link:../ssi-types @@ -2934,11 +2934,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2986,11 +2986,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -3035,11 +3035,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3180,17 +3180,17 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3426,11 +3426,11 @@ importers: version: 2.0.6 devDependencies: '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90 + specifier: 0.24.1-next.93 + version: 0.24.1-next.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.90 - version: 0.24.1-unstable.90(ts-node@10.9.2) + specifier: 0.24.1-next.93 + version: 0.24.1-next.93(ts-node@10.9.2) '@types/body-parser': specifier: ^1.19.5 version: 1.19.5 @@ -8546,12 +8546,12 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.90(ts-node@10.9.2): - resolution: {integrity: sha512-U+j02hNHSSe23vh4P5lME37BGb3apDGvq2OF/Zu0qUGs+47D//VGaWT1q2bxPikeu0WO9EdteQ3BgUWo5ABc7Q==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-next.93(ts-node@10.9.2): + resolution: {integrity: sha512-BUcN1aK3jQfdVju1bfFIng38cdk8oSscKTlp3/bnHPgkxnkfBNzuXxEz4mFgZgfhkFxQ2T3rG9/dkAZvnb/oNg==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8582,11 +8582,11 @@ packages: - typeorm-aurora-data-api-driver dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.90(expo@51.0.26)(react-native@0.74.5): - resolution: {integrity: sha512-OnQOpaQWUvmginYwU0bCUilKr106RsNG/bajCvezATohduBbKUrO95q09Q2/6Lpm4RjC+YlZVWFmsI3cAInyog==} + /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-next.93(expo@51.0.26)(react-native@0.74.5): + resolution: {integrity: sha512-uz7DjUJF03FxrYRLKI2wp+zMuAYV6cZupDo1KCDNtOCMvAdzF9cfyj5v3/T0LxcB2xZr1VxzWb1uKcMp9BA4XA==} dependencies: - '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.90 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 '@transmute/did-key-bls12381': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 @@ -8622,8 +8622,8 @@ packages: - typescript dev: true - /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.90: - resolution: {integrity: sha512-tXSGUzvIyc0dhO58GyA4MVY0o9lCGjZQP95J/Fa6i/vbzCsGlkbUrpQKe4Nt1+mpsr8J4iGZODSjOipNiTU+cQ==} + /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-next.93: + resolution: {integrity: sha512-yRBR/9UxKftGPC8Lwsq+x8UgcwI/1Gzp/JF7i960VSalvZbhVXEKYR7N2XCR4wPvo9CTnXylkX0y+U4zl7Tznw==} dependencies: cross-fetch: 3.1.8 did-resolver: 4.1.0 @@ -8632,8 +8632,8 @@ packages: - encoding dev: false - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.90: - resolution: {integrity: sha512-6cPG/Bq0ZSV0tXsnW/Wr8+WXQSAhxoC2TVx5QJH67hqatiQ+0xmRkN4Q5q8Nh/LNwWI793HWToPp1NIPw+KNvg==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-next.93: + resolution: {integrity: sha512-PCLP0eTyfOug9uwg4SSJ3RSxugsGrGiJrvHZu0rrfbpfAygWlkJQka5h+7Bp3X5kJtq2Kik7F175MYQpvBTQDA==} dependencies: '@sphereon/ssi-types': link:packages/ssi-types base64url: 3.0.1 @@ -8644,10 +8644,10 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.90: - resolution: {integrity: sha512-LgoKsvZDUt/OgzJOlUAm4+bVy57yXFN3ZPMq3KoHpuRyMwPq3kNKj/TSH27nlFyEBEeWR23y/kK/dFiBKCWXxA==} + /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-next.93: + resolution: {integrity: sha512-ykcjQZBzjq+tVT+IQ43WxN0fu19enRJIMVfuG3twLTnLyWzD+UxZCMabFZhVD6tzNzUJndOHy4FFxNRWb1sKbQ==} dependencies: - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 '@stablelib/ed25519': 1.0.3 bigint-mod-arith: 3.3.1 did-resolver: 4.1.0 @@ -8662,14 +8662,14 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-s7hb7Zlm1SRxFNZBv6Hys95RmPHHfEiHga80NITOeKbeLJayX8etv8EiRTTKuj2Op9tL7U639vhJnum6g7AaAQ==} + /@sphereon/ssi-sdk-ext.did-utils@0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-Sb+o07xf8U5bS6y6HenH0W40qo5LP8h3i5DvrPUkaySXgpyoZcle6+5GBC6hAEmhuGI9uios7rzm+AYIebCxTg==} dependencies: '@ethersproject/networks': 5.7.1 '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.3 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': link:packages/ssi-sdk-core '@stablelib/ed25519': 1.0.3 @@ -8700,12 +8700,12 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-Y3nn+Z1robMJ8wFbV38YWZoh0r9Of/4qaEQHLp5nKjs4otnE87bMnb6Zd/y+syAh35+OluEMsWYx+G6vTxtygA==} + /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-tvgPwNav3atsM+4KtGyCbL3+Lc7iUbId/g1hHqQe4sx/LDkQ7/++bzQCjf9GqdEQ4el64tpT3WJHOXoYJRaaBg==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8734,14 +8734,14 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.90(ts-node@10.9.2): - resolution: {integrity: sha512-3quOnOqs779uqC8mTQrrjmYNYRsKVDYmdxNpOov/zHzxuJud6Ed159Qrc4u3s6/Wcpo6blLQR2eOeTZiAR2xdA==} + /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-next.93(ts-node@10.9.2): + resolution: {integrity: sha512-KhYLnm/YhkOJ7F6M1XGcJgAYfSi4aOXW3uRy+nIlk2wYjEaZVTaa/iV95rkmAnTTIy0MdH3ULdv/SB2DZTWOig==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.90 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8771,19 +8771,19 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.90: - resolution: {integrity: sha512-VrRJxtEn+TfoZBZr0+lnwkcq+7+ZDsAdkc1BUQpT2yU6Rd6uKuUqv5SWULenRQKXhHYfXxTS7RPjC30zLiGoyQ==} + /@sphereon/ssi-sdk-ext.key-manager@0.24.1-next.93: + resolution: {integrity: sha512-Pw8vbSHuWyAd4aNOFZeZNVeWx5DEdl4EroWY4freWzYo5/Fmx2h/89lua/9jDV/saJQMRs7EevqTVvMh5DA3rA==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.90: - resolution: {integrity: sha512-AdyGYHmycMi0EIYw7EnJl/uKHVtoC46lm3HnH49QHaAwZd9JKFl3XyRXTLpF740OJOPwGK0/3UfE9ZeUR5IK5Q==} + /@sphereon/ssi-sdk-ext.key-utils@0.24.1-next.93: + resolution: {integrity: sha512-e6X2d4cDbcobKw/4dbzENVXPiQGROO5yR7xLd/t3VcY9zSwfuK70gZ9OSa1aPs81zQCg1RdinxEWDdFqS1ldPA==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 @@ -8802,12 +8802,12 @@ packages: transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.90(ts-node@10.9.2): - resolution: {integrity: sha512-F+GvI/L7++/RVEGNld4BEPo5p6ufiR0X3J5FC4vqs+2Tclm6ww/0p4WCiX6fabq97F1uKTKkEkkXRCKrIKCopw==} + /@sphereon/ssi-sdk-ext.kms-local@0.24.1-next.93(ts-node@10.9.2): + resolution: {integrity: sha512-9o4MuyFICuXh3juUA/YjUrxCEzlHmLtHP3zXDkdZ58alVq/PotHWyHDPdOje/NWFz6topTTmVXOQ6N7Py98xOg==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.90(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.90 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.90 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 '@trust/keyto': 2.0.0-alpha1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 @@ -8835,8 +8835,8 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.90: - resolution: {integrity: sha512-zaQxFGMmAkiNsxXcPyj9x17Wl5saC71Zwg6zLOug2NY05JU2QI2Jos7DgRkuLxPus4PnlWqon6mvMsSOUHHc/w==} + /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-next.93: + resolution: {integrity: sha512-y8jt0P7QlUp6gy69bNGEDVTqpKdWBbLTAgg5iYcTRu+bU9oRu35D6x97onRhdM2rSKqqXhxJwcdr6hl4Yw+M/w==} dependencies: '@trust/keyto': 1.0.1 debug: 4.3.6 From c4630128103972d279c3decbbb7877e5a16c1230 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 16:03:19 +0200 Subject: [PATCH 08/18] chore: update deps and small improvements for iss detection --- .../contact-manager-rest-api/package.json | 4 +- packages/data-store/package.json | 4 +- packages/ebsi-support/package.json | 14 +- packages/mdl-mdoc/package.json | 10 +- packages/oid4vci-holder/package.json | 10 +- .../oid4vci-holder/src/agent/OID4VCIHolder.ts | 8 +- packages/oid4vci-issuer-rest-api/package.json | 10 +- packages/oid4vci-issuer-store/package.json | 2 +- packages/oid4vci-issuer/package.json | 4 +- packages/presentation-exchange/package.json | 4 +- packages/public-key-hosting/package.json | 12 +- packages/sd-jwt/package.json | 12 +- packages/siopv2-oid4vp-op-auth/package.json | 6 +- packages/siopv2-oid4vp-rp-auth/package.json | 4 +- .../siopv2-oid4vp-rp-rest-api/package.json | 2 +- .../uni-resolver-registrar-api/package.json | 10 +- packages/vc-handler-ld-local/package.json | 12 +- .../package.json | 4 +- .../package.json | 8 +- packages/vc-status-list/package.json | 4 +- packages/w3c-vc-api/package.json | 8 +- packages/web3-provider-headless/package.json | 4 +- pnpm-lock.yaml | 382 +++++++++--------- 23 files changed, 271 insertions(+), 267 deletions(-) diff --git a/packages/contact-manager-rest-api/package.json b/packages/contact-manager-rest-api/package.json index ec3ce7ea0..e2ca48072 100644 --- a/packages/contact-manager-rest-api/package.json +++ b/packages/contact-manager-rest-api/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/data-store/package.json b/packages/data-store/package.json index 14e5ce0b3..13029c9b0 100644 --- a/packages/data-store/package.json +++ b/packages/data-store/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", diff --git a/packages/ebsi-support/package.json b/packages/ebsi-support/package.json index 251293a2b..dfea80a32 100644 --- a/packages/ebsi-support/package.json +++ b/packages/ebsi-support/package.json @@ -18,11 +18,11 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.93", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.oid4vci-holder": "workspace:*", @@ -46,8 +46,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index 2e1e212c5..b03ddcee6 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -17,9 +17,9 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.93", "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.21", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", @@ -38,8 +38,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/oid4vci-holder/package.json b/packages/oid4vci-holder/package.json index aa4098750..51ae6c9f0 100644 --- a/packages/oid4vci-holder/package.json +++ b/packages/oid4vci-holder/package.json @@ -16,10 +16,10 @@ "dependencies": { "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.93", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -37,7 +37,7 @@ "xstate": "^4.38.3" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", "@types/uuid": "^9.0.8", diff --git a/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts b/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts index 0b4c41980..1880e064e 100644 --- a/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts +++ b/packages/oid4vci-holder/src/agent/OID4VCIHolder.ts @@ -132,18 +132,22 @@ export function signCallback( const jwk = jwt.header.jwk if (!kid) { + console.log(`====NO KID, using header kid if present`) kid = jwt.header.kid } if (!kid) { + console.log(`====NO KID, using resolution kid if present`) kid = resolution.kid } if (!kid && jwk && 'kid' in jwk) { + console.log(`====NO KID, using kid from jwk!`) kid = jwk.kid as string } if (kid && !resolution.kid) { // sync back to id opts idOpts.kid = kid.split('#')[0] + console.log(`===Identifier resolution opts kid has been set with new value: ${idOpts.kid}`) } //=========remove?============= @@ -156,8 +160,8 @@ export function signCallback( } else { iss = resolution.issuer }*/ - if (!resolution.issuer) { - return Promise.reject(Error(`No issuer could be determined from the JWT ${JSON.stringify(jwt)}`)) + if (!resolution.issuer && !jwt.payload.iss) { + return Promise.reject(Error(`No issuer could be determined from the JWT ${JSON.stringify(jwt)} or identifier resolution`)) } /*if (kid && isManagedIdentifierDidResult(resolution) && !kid.startsWith(resolution.did)) { // Make sure we create a fully qualified kid diff --git a/packages/oid4vci-issuer-rest-api/package.json b/packages/oid4vci-issuer-rest-api/package.json index e7a517800..7170493b3 100644 --- a/packages/oid4vci-issuer-rest-api/package.json +++ b/packages/oid4vci-issuer-rest-api/package.json @@ -14,7 +14,7 @@ "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", "@sphereon/oid4vci-issuer-server": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-express-support": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer": "workspace:*", @@ -37,10 +37,10 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/oid4vci-issuer-store/package.json b/packages/oid4vci-issuer-store/package.json index fd6263521..8bca9c396 100644 --- a/packages/oid4vci-issuer-store/package.json +++ b/packages/oid4vci-issuer-store/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@veramo/core": "4.2.0", "@veramo/credential-w3c": "4.2.0", diff --git a/packages/oid4vci-issuer/package.json b/packages/oid4vci-issuer/package.json index 572fe3cde..d0299661f 100644 --- a/packages/oid4vci-issuer/package.json +++ b/packages/oid4vci-issuer/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer-store": "workspace:*", diff --git a/packages/presentation-exchange/package.json b/packages/presentation-exchange/package.json index 3e3a0ac7e..93d51b515 100644 --- a/packages/presentation-exchange/package.json +++ b/packages/presentation-exchange/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-sdk.credential-store": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.sd-jwt": "workspace:*", diff --git a/packages/public-key-hosting/package.json b/packages/public-key-hosting/package.json index 18f17a3e0..c57dd3d2a 100644 --- a/packages/public-key-hosting/package.json +++ b/packages/public-key-hosting/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -33,8 +33,8 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/body-parser": "^1.19.5", "@types/cookie-parser": "^1.4.7", diff --git a/packages/sd-jwt/package.json b/packages/sd-jwt/package.json index 3e11bdfca..afb25a56b 100644 --- a/packages/sd-jwt/package.json +++ b/packages/sd-jwt/package.json @@ -19,8 +19,8 @@ "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@sphereon/ssi-sdk.mdl-mdoc": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", "@veramo/utils": "4.2.0", "debug": "^4.3.5" }, @@ -28,10 +28,10 @@ "@sd-jwt/decode": "^0.6.1", "@sd-jwt/types": "^0.6.1", "@sd-jwt/utils": "^0.6.1", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", "@types/node": "18.15.3", "@veramo/core": "4.2.0", "@veramo/data-store": "4.2.0", diff --git a/packages/siopv2-oid4vp-op-auth/package.json b/packages/siopv2-oid4vp-op-auth/package.json index d4414fd9d..79902a877 100644 --- a/packages/siopv2-oid4vp-op-auth/package.json +++ b/packages/siopv2-oid4vp-op-auth/package.json @@ -17,8 +17,8 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -41,7 +41,7 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", diff --git a/packages/siopv2-oid4vp-rp-auth/package.json b/packages/siopv2-oid4vp-rp-auth/package.json index 3c84e78ec..8331c902c 100644 --- a/packages/siopv2-oid4vp-rp-auth/package.json +++ b/packages/siopv2-oid4vp-rp-auth/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.pd-manager": "workspace:*", diff --git a/packages/siopv2-oid4vp-rp-rest-api/package.json b/packages/siopv2-oid4vp-rp-rest-api/package.json index 2d241bae4..bc0b8b91e 100644 --- a/packages/siopv2-oid4vp-rp-rest-api/package.json +++ b/packages/siopv2-oid4vp-rp-rest-api/package.json @@ -36,7 +36,7 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/uni-resolver-registrar-api/package.json b/packages/uni-resolver-registrar-api/package.json index 74cbb3b08..a62f6a739 100644 --- a/packages/uni-resolver-registrar-api/package.json +++ b/packages/uni-resolver-registrar-api/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/vc-handler-ld-local/package.json b/packages/vc-handler-ld-local/package.json index 80e5b6e10..580801dba 100644 --- a/packages/vc-handler-ld-local/package.json +++ b/packages/vc-handler-ld-local/package.json @@ -23,8 +23,8 @@ "@digitalcredentials/vc": "^6.0.1", "@digitalcredentials/x25519-key-agreement-2020-context": "^1.0.0", "@noble/hashes": "1.2.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", @@ -56,11 +56,11 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.93", "@sphereon/ssi-sdk-ext.did-provider-lto": "0.23.0", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@transmute/lds-ecdsa-secp256k1-recovery2020": "^0.0.7", "@types/nock": "^11.1.0", diff --git a/packages/vc-status-list-issuer-drivers/package.json b/packages/vc-status-list-issuer-drivers/package.json index 9fa0d7f19..1c3359179 100644 --- a/packages/vc-status-list-issuer-drivers/package.json +++ b/packages/vc-status-list-issuer-drivers/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/vc-status-list-issuer-rest-api/package.json b/packages/vc-status-list-issuer-rest-api/package.json index 47ae3e422..a854f5c3a 100644 --- a/packages/vc-status-list-issuer-rest-api/package.json +++ b/packages/vc-status-list-issuer-rest-api/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-status-list": "workspace:*", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/vc-status-list/package.json b/packages/vc-status-list/package.json index bdc68d088..226268147 100644 --- a/packages/vc-status-list/package.json +++ b/packages/vc-status-list/package.json @@ -10,8 +10,8 @@ "build:clean": "tsc --build --clean && tsc --build" }, "dependencies": { - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", "@sphereon/ssi-types": "workspace:*", "@sphereon/vc-status-list": "7.0.0-next.0", "@veramo/core": "4.2.0", diff --git a/packages/w3c-vc-api/package.json b/packages/w3c-vc-api/package.json index 1259dc30a..0f6ce6bf5 100644 --- a/packages/w3c-vc-api/package.json +++ b/packages/w3c-vc-api/package.json @@ -33,10 +33,10 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/web3-provider-headless/package.json b/packages/web3-provider-headless/package.json index 133cfa4b5..d00eb97d3 100644 --- a/packages/web3-provider-headless/package.json +++ b/packages/web3-provider-headless/package.json @@ -40,8 +40,8 @@ "web3-validator": "^2.0.6" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", "@types/dotenv-flow": "^3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e2666c26b..0028528e6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -233,11 +233,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -412,11 +412,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -525,20 +525,20 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-resolver-ebsi': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -604,11 +604,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -802,14 +802,14 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.x509-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -857,11 +857,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1027,17 +1027,17 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -1085,8 +1085,8 @@ importers: version: 4.38.3 devDependencies: '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@types/i18n-js': specifier: ^3.8.9 version: 3.8.9 @@ -1121,11 +1121,11 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7(awesome-qr@2.1.5-rc.0) '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1188,8 +1188,8 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1249,17 +1249,17 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -1382,8 +1382,8 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1598,11 +1598,11 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.credential-store': specifier: workspace:* version: link:../credential-store @@ -1656,17 +1656,17 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1714,11 +1714,11 @@ importers: version: 9.0.1 devDependencies: '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1878,11 +1878,11 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1909,17 +1909,17 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@types/node': specifier: 18.15.3 version: 18.15.3 @@ -1979,11 +1979,11 @@ importers: specifier: 2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -2046,8 +2046,8 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2091,11 +2091,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2225,8 +2225,8 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2520,14 +2520,14 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2572,11 +2572,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2701,11 +2701,11 @@ importers: specifier: 1.2.0 version: 1.2.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2798,20 +2798,20 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-key': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(expo@51.0.26)(react-native@0.74.5) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(expo@51.0.26)(react-native@0.74.5) '@sphereon/ssi-sdk-ext.did-provider-lto': specifier: 0.23.0 version: 0.23.0(typescript@5.4.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@transmute/lds-ecdsa-secp256k1-recovery2020': specifier: ^0.0.7 version: 0.0.7(expo@51.0.26)(react-native@0.74.5) @@ -2885,11 +2885,11 @@ importers: packages/vc-status-list: dependencies: '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': specifier: workspace:* version: link:../ssi-types @@ -2934,11 +2934,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2986,11 +2986,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -3035,11 +3035,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3180,17 +3180,17 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3426,11 +3426,11 @@ importers: version: 2.0.6 devDependencies: '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93 + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-next.93 - version: 0.24.1-next.93(ts-node@10.9.2) + specifier: 0.24.1-unstable.93 + version: 0.24.1-unstable.93(ts-node@10.9.2) '@types/body-parser': specifier: ^1.19.5 version: 1.19.5 @@ -8546,12 +8546,12 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-next.93(ts-node@10.9.2): - resolution: {integrity: sha512-BUcN1aK3jQfdVju1bfFIng38cdk8oSscKTlp3/bnHPgkxnkfBNzuXxEz4mFgZgfhkFxQ2T3rG9/dkAZvnb/oNg==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.93(ts-node@10.9.2): + resolution: {integrity: sha512-piJlHoSdWqOrUrwvZ6momoK2v2aIe+YqlcPtWUjx5T665+omCyqU7sNkn1ejwIVaNWZAK95G6b4MYgbhGoePSg==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8582,11 +8582,11 @@ packages: - typeorm-aurora-data-api-driver dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-next.93(expo@51.0.26)(react-native@0.74.5): - resolution: {integrity: sha512-uz7DjUJF03FxrYRLKI2wp+zMuAYV6cZupDo1KCDNtOCMvAdzF9cfyj5v3/T0LxcB2xZr1VxzWb1uKcMp9BA4XA==} + /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.93(expo@51.0.26)(react-native@0.74.5): + resolution: {integrity: sha512-seWVCSMkvS9s8bpPjVQ9TYSsKduwNv1C4wf19s+Dz8ALuQ36YV6mHyl1EQtA3mzwfPx6ZeKNKkn2mfQBBJvZCg==} dependencies: - '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-next.93 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 '@transmute/did-key-bls12381': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 @@ -8622,8 +8622,8 @@ packages: - typescript dev: true - /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-next.93: - resolution: {integrity: sha512-yRBR/9UxKftGPC8Lwsq+x8UgcwI/1Gzp/JF7i960VSalvZbhVXEKYR7N2XCR4wPvo9CTnXylkX0y+U4zl7Tznw==} + /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.93: + resolution: {integrity: sha512-naNxB3Om/S4/W8LQZdXwoW03wrH0TmL4zKlxXsunew9L7l4zUirMlwrlITVWyjrBUw8OR1Em6PqJLymgqsOQPw==} dependencies: cross-fetch: 3.1.8 did-resolver: 4.1.0 @@ -8632,8 +8632,8 @@ packages: - encoding dev: false - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-next.93: - resolution: {integrity: sha512-PCLP0eTyfOug9uwg4SSJ3RSxugsGrGiJrvHZu0rrfbpfAygWlkJQka5h+7Bp3X5kJtq2Kik7F175MYQpvBTQDA==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.93: + resolution: {integrity: sha512-pWkYIqOdNIRyOdXlrRx2xXC/tDC8cKXM274lV1auGv1xPbnkycEcB7jRPPgoBdKsp8erW8mhAliKp1IaZqyLxA==} dependencies: '@sphereon/ssi-types': link:packages/ssi-types base64url: 3.0.1 @@ -8644,10 +8644,10 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-next.93: - resolution: {integrity: sha512-ykcjQZBzjq+tVT+IQ43WxN0fu19enRJIMVfuG3twLTnLyWzD+UxZCMabFZhVD6tzNzUJndOHy4FFxNRWb1sKbQ==} + /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.93: + resolution: {integrity: sha512-UNiMc3VKfk5hBpiJS93nM4xvcCoos/zO5w6N5IQPIyz9Om2HmGW+jPuAAIURUyww2MtdQl14yr1A96P0FkzGnw==} dependencies: - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 '@stablelib/ed25519': 1.0.3 bigint-mod-arith: 3.3.1 did-resolver: 4.1.0 @@ -8662,14 +8662,14 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-utils@0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-Sb+o07xf8U5bS6y6HenH0W40qo5LP8h3i5DvrPUkaySXgpyoZcle6+5GBC6hAEmhuGI9uios7rzm+AYIebCxTg==} + /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-ZaM66lEFzbvb1AKSW0ZZlnwPjT/xKOyI9Tg5WNxVA4XCTRwJeHT9zhlnAEVq6yn5ogm5b6cL4u9ye0hvRnsL0g==} dependencies: '@ethersproject/networks': 5.7.1 '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.3 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': link:packages/ssi-sdk-core '@stablelib/ed25519': 1.0.3 @@ -8700,12 +8700,12 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-tvgPwNav3atsM+4KtGyCbL3+Lc7iUbId/g1hHqQe4sx/LDkQ7/++bzQCjf9GqdEQ4el64tpT3WJHOXoYJRaaBg==} + /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-gOCeZUoZXWaGBimt3aHr+XNTLsw+Fxsft3K6zMzs0ASwmdAR/Mo/JU8QXlx5Eva8KhkqqkpqapN7znDP84V0uQ==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8734,14 +8734,14 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-next.93(ts-node@10.9.2): - resolution: {integrity: sha512-KhYLnm/YhkOJ7F6M1XGcJgAYfSi4aOXW3uRy+nIlk2wYjEaZVTaa/iV95rkmAnTTIy0MdH3ULdv/SB2DZTWOig==} + /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.93(ts-node@10.9.2): + resolution: {integrity: sha512-kmZm56LFUsKtBWJSSZD1R/F4sI22kg6JK4OOirYFZqfiieF0niVFyo/MIGrrI/SdORuZMKz+m8jHHBscSVT3Tw==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-next.93 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8771,19 +8771,19 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.key-manager@0.24.1-next.93: - resolution: {integrity: sha512-Pw8vbSHuWyAd4aNOFZeZNVeWx5DEdl4EroWY4freWzYo5/Fmx2h/89lua/9jDV/saJQMRs7EevqTVvMh5DA3rA==} + /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.93: + resolution: {integrity: sha512-g4tCcYtCQ2OwL2bHH3FJ83RxpaQq3tmcRy6mdBKY4bS3SpIKr9k1gGgYdNOzHKX5UxxjtPnP17+n/N1aEHlSIQ==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.key-utils@0.24.1-next.93: - resolution: {integrity: sha512-e6X2d4cDbcobKw/4dbzENVXPiQGROO5yR7xLd/t3VcY9zSwfuK70gZ9OSa1aPs81zQCg1RdinxEWDdFqS1ldPA==} + /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.93: + resolution: {integrity: sha512-Q0Uh4cNdapvjOM/4cFlkEdjzERZ84IJRmlwg0qZrwSUaKq5iYdfTmbohn/4ZeVDO7u2apDXdPe//kC6PNzozcA==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 @@ -8802,12 +8802,12 @@ packages: transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.kms-local@0.24.1-next.93(ts-node@10.9.2): - resolution: {integrity: sha512-9o4MuyFICuXh3juUA/YjUrxCEzlHmLtHP3zXDkdZ58alVq/PotHWyHDPdOje/NWFz6topTTmVXOQ6N7Py98xOg==} + /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.93(ts-node@10.9.2): + resolution: {integrity: sha512-Fhhp3tcNAMULlBwHT3lacqk/TSSPDDD5q6so9opSEek4giwD9buQgDUdB/ON9APE0GbcwCOdiXRJR/rU4Ueqvw==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.93 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.93 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 '@trust/keyto': 2.0.0-alpha1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 @@ -8835,8 +8835,8 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-next.93: - resolution: {integrity: sha512-y8jt0P7QlUp6gy69bNGEDVTqpKdWBbLTAgg5iYcTRu+bU9oRu35D6x97onRhdM2rSKqqXhxJwcdr6hl4Yw+M/w==} + /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.93: + resolution: {integrity: sha512-ptcG6p2UCeUsmgQ+wtsJgZqKc9iFsTOqbWCI9JNDB2M7VHs74Z9d/GNBlDA7MOEMFJn8vYcXXTauNWjgx/7wlA==} dependencies: '@trust/keyto': 1.0.1 debug: 4.3.6 From 32b8d5f72fc089da96255217fbc8954ff2ab78e6 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 15 Aug 2024 16:50:07 +0200 Subject: [PATCH 09/18] chore: update deps --- .../contact-manager-rest-api/package.json | 4 +- packages/data-store/package.json | 4 +- packages/ebsi-support/package.json | 14 +- packages/mdl-mdoc/package.json | 10 +- packages/oid4vci-holder/package.json | 10 +- packages/oid4vci-issuer-rest-api/package.json | 10 +- packages/oid4vci-issuer-store/package.json | 2 +- packages/oid4vci-issuer/package.json | 4 +- packages/presentation-exchange/package.json | 4 +- packages/public-key-hosting/package.json | 12 +- packages/sd-jwt/package.json | 12 +- packages/siopv2-oid4vp-op-auth/package.json | 6 +- packages/siopv2-oid4vp-rp-auth/package.json | 4 +- .../siopv2-oid4vp-rp-rest-api/package.json | 2 +- .../uni-resolver-registrar-api/package.json | 10 +- packages/vc-handler-ld-local/package.json | 12 +- .../package.json | 4 +- .../package.json | 8 +- packages/vc-status-list/package.json | 4 +- packages/w3c-vc-api/package.json | 8 +- packages/web3-provider-headless/package.json | 4 +- pnpm-lock.yaml | 382 +++++++++--------- 22 files changed, 265 insertions(+), 265 deletions(-) diff --git a/packages/contact-manager-rest-api/package.json b/packages/contact-manager-rest-api/package.json index e2ca48072..5e037344e 100644 --- a/packages/contact-manager-rest-api/package.json +++ b/packages/contact-manager-rest-api/package.json @@ -12,8 +12,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/data-store/package.json b/packages/data-store/package.json index 13029c9b0..a8e44f97f 100644 --- a/packages/data-store/package.json +++ b/packages/data-store/package.json @@ -15,8 +15,8 @@ }, "dependencies": { "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", diff --git a/packages/ebsi-support/package.json b/packages/ebsi-support/package.json index dfea80a32..e6f41ee70 100644 --- a/packages/ebsi-support/package.json +++ b/packages/ebsi-support/package.json @@ -18,11 +18,11 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-resolver-ebsi": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-next.96", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.oid4vci-holder": "workspace:*", @@ -46,8 +46,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index b03ddcee6..c57db70b4 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -17,9 +17,9 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-next.96", "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.21", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", @@ -38,8 +38,8 @@ "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.public-key-hosting": "workspace:*", diff --git a/packages/oid4vci-holder/package.json b/packages/oid4vci-holder/package.json index 51ae6c9f0..075b412ba 100644 --- a/packages/oid4vci-holder/package.json +++ b/packages/oid4vci-holder/package.json @@ -16,10 +16,10 @@ "dependencies": { "@sphereon/oid4vci-client": "0.16.1-next.7", "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.jwt-service": "0.24.1-next.96", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -37,7 +37,7 @@ "xstate": "^4.38.3" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.96", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", "@types/uuid": "^9.0.8", diff --git a/packages/oid4vci-issuer-rest-api/package.json b/packages/oid4vci-issuer-rest-api/package.json index 7170493b3..170473158 100644 --- a/packages/oid4vci-issuer-rest-api/package.json +++ b/packages/oid4vci-issuer-rest-api/package.json @@ -14,7 +14,7 @@ "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", "@sphereon/oid4vci-issuer-server": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-express-support": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer": "workspace:*", @@ -37,10 +37,10 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.96", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/oid4vci-issuer-store/package.json b/packages/oid4vci-issuer-store/package.json index 8bca9c396..92f89c5ff 100644 --- a/packages/oid4vci-issuer-store/package.json +++ b/packages/oid4vci-issuer-store/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@veramo/core": "4.2.0", "@veramo/credential-w3c": "4.2.0", diff --git a/packages/oid4vci-issuer/package.json b/packages/oid4vci-issuer/package.json index d0299661f..5c70bd3a4 100644 --- a/packages/oid4vci-issuer/package.json +++ b/packages/oid4vci-issuer/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/oid4vci-common": "0.16.1-next.7", "@sphereon/oid4vci-issuer": "0.16.1-next.7", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.oid4vci-issuer-store": "workspace:*", diff --git a/packages/presentation-exchange/package.json b/packages/presentation-exchange/package.json index 93d51b515..7dac7b46a 100644 --- a/packages/presentation-exchange/package.json +++ b/packages/presentation-exchange/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-sdk.credential-store": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.sd-jwt": "workspace:*", diff --git a/packages/public-key-hosting/package.json b/packages/public-key-hosting/package.json index c57dd3d2a..7d7445daa 100644 --- a/packages/public-key-hosting/package.json +++ b/packages/public-key-hosting/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.96", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -33,8 +33,8 @@ "uuid": "^9.0.1" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/body-parser": "^1.19.5", "@types/cookie-parser": "^1.4.7", diff --git a/packages/sd-jwt/package.json b/packages/sd-jwt/package.json index afb25a56b..cf2db241e 100644 --- a/packages/sd-jwt/package.json +++ b/packages/sd-jwt/package.json @@ -19,8 +19,8 @@ "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@sphereon/ssi-sdk.mdl-mdoc": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", "@veramo/utils": "4.2.0", "debug": "^4.3.5" }, @@ -28,10 +28,10 @@ "@sd-jwt/decode": "^0.6.1", "@sd-jwt/types": "^0.6.1", "@sd-jwt/utils": "^0.6.1", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.96", "@types/node": "18.15.3", "@veramo/core": "4.2.0", "@veramo/data-store": "4.2.0", diff --git a/packages/siopv2-oid4vp-op-auth/package.json b/packages/siopv2-oid4vp-op-auth/package.json index 79902a877..ee5460abf 100644 --- a/packages/siopv2-oid4vp-op-auth/package.json +++ b/packages/siopv2-oid4vp-op-auth/package.json @@ -17,8 +17,8 @@ "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "2.2.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-sdk.contact-manager": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.credential-store": "workspace:*", @@ -41,7 +41,7 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@types/i18n-js": "^3.8.9", "@types/lodash.memoize": "^4.1.9", diff --git a/packages/siopv2-oid4vp-rp-auth/package.json b/packages/siopv2-oid4vp-rp-auth/package.json index 8331c902c..342ee0b41 100644 --- a/packages/siopv2-oid4vp-rp-auth/package.json +++ b/packages/siopv2-oid4vp-rp-auth/package.json @@ -16,8 +16,8 @@ "dependencies": { "@sphereon/did-auth-siop": "0.6.4", "@sphereon/pex": "^4.0.1", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.kv-store-temp": "workspace:*", "@sphereon/ssi-sdk.pd-manager": "workspace:*", diff --git a/packages/siopv2-oid4vp-rp-rest-api/package.json b/packages/siopv2-oid4vp-rp-rest-api/package.json index bc0b8b91e..4245db052 100644 --- a/packages/siopv2-oid4vp-rp-rest-api/package.json +++ b/packages/siopv2-oid4vp-rp-rest-api/package.json @@ -36,7 +36,7 @@ "@sphereon/did-uni-client": "^0.6.3", "@sphereon/pex": "^4.0.1", "@sphereon/pex-models": "^2.2.4", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.96", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/uni-resolver-registrar-api/package.json b/packages/uni-resolver-registrar-api/package.json index a62f6a739..61f41e83e 100644 --- a/packages/uni-resolver-registrar-api/package.json +++ b/packages/uni-resolver-registrar-api/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "@veramo/core": "4.2.0", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.96", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", "@types/body-parser": "^1.19.5", diff --git a/packages/vc-handler-ld-local/package.json b/packages/vc-handler-ld-local/package.json index 580801dba..d2b0b6072 100644 --- a/packages/vc-handler-ld-local/package.json +++ b/packages/vc-handler-ld-local/package.json @@ -23,8 +23,8 @@ "@digitalcredentials/vc": "^6.0.1", "@digitalcredentials/x25519-key-agreement-2020-context": "^1.0.0", "@noble/hashes": "1.2.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", @@ -56,11 +56,11 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.24.1-next.96", "@sphereon/ssi-sdk-ext.did-provider-lto": "0.23.0", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@transmute/lds-ecdsa-secp256k1-recovery2020": "^0.0.7", "@types/nock": "^11.1.0", diff --git a/packages/vc-status-list-issuer-drivers/package.json b/packages/vc-status-list-issuer-drivers/package.json index 1c3359179..ce48ce5a7 100644 --- a/packages/vc-status-list-issuer-drivers/package.json +++ b/packages/vc-status-list-issuer-drivers/package.json @@ -11,8 +11,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", diff --git a/packages/vc-status-list-issuer-rest-api/package.json b/packages/vc-status-list-issuer-rest-api/package.json index a854f5c3a..7dcf38e03 100644 --- a/packages/vc-status-list-issuer-rest-api/package.json +++ b/packages/vc-status-list-issuer-rest-api/package.json @@ -13,8 +13,8 @@ }, "dependencies": { "@sphereon/ssi-express-support": "workspace:*", - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-status-list": "workspace:*", @@ -31,8 +31,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/vc-status-list/package.json b/packages/vc-status-list/package.json index 226268147..ebd239be7 100644 --- a/packages/vc-status-list/package.json +++ b/packages/vc-status-list/package.json @@ -10,8 +10,8 @@ "build:clean": "tsc --build --clean && tsc --build" }, "dependencies": { - "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.identifier-resolution": "0.24.1-next.96", "@sphereon/ssi-types": "workspace:*", "@sphereon/vc-status-list": "7.0.0-next.0", "@veramo/core": "4.2.0", diff --git a/packages/w3c-vc-api/package.json b/packages/w3c-vc-api/package.json index 0f6ce6bf5..eba72a527 100644 --- a/packages/w3c-vc-api/package.json +++ b/packages/w3c-vc-api/package.json @@ -33,10 +33,10 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.96", "@sphereon/ssi-sdk.agent-config": "workspace:*", "@sphereon/ssi-sdk.data-store": "workspace:*", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:*", diff --git a/packages/web3-provider-headless/package.json b/packages/web3-provider-headless/package.json index d00eb97d3..bcbeb1028 100644 --- a/packages/web3-provider-headless/package.json +++ b/packages/web3-provider-headless/package.json @@ -40,8 +40,8 @@ "web3-validator": "^2.0.6" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-unstable.93", - "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-unstable.93", + "@sphereon/ssi-sdk-ext.key-manager": "0.24.1-next.96", + "@sphereon/ssi-sdk-ext.kms-local": "0.24.1-next.96", "@types/body-parser": "^1.19.5", "@types/cors": "^2.8.17", "@types/dotenv-flow": "^3.3.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0028528e6..80ff6a445 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -233,11 +233,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -412,11 +412,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -525,20 +525,20 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-resolver-ebsi': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -604,11 +604,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -802,14 +802,14 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.x509-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -857,11 +857,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1027,17 +1027,17 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.jwt-service': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -1085,8 +1085,8 @@ importers: version: 4.38.3 devDependencies: '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@types/i18n-js': specifier: ^3.8.9 version: 3.8.9 @@ -1121,11 +1121,11 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7(awesome-qr@2.1.5-rc.0) '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1188,8 +1188,8 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1249,17 +1249,17 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -1382,8 +1382,8 @@ importers: specifier: 0.16.1-next.7 version: 0.16.1-next.7 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:* version: link:../kv-store @@ -1598,11 +1598,11 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.credential-store': specifier: workspace:* version: link:../credential-store @@ -1656,17 +1656,17 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -1714,11 +1714,11 @@ importers: version: 9.0.1 devDependencies: '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1878,11 +1878,11 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -1909,17 +1909,17 @@ importers: specifier: ^0.6.1 version: 0.6.1 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@types/node': specifier: 18.15.3 version: 18.15.3 @@ -1979,11 +1979,11 @@ importers: specifier: 2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.contact-manager': specifier: workspace:* version: link:../contact-manager @@ -2046,8 +2046,8 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2091,11 +2091,11 @@ importers: specifier: ^4.0.1 version: 4.0.1 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2225,8 +2225,8 @@ importers: specifier: ^2.2.4 version: 2.2.4 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2520,14 +2520,14 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -2572,11 +2572,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.data-store': specifier: workspace:* version: link:../data-store @@ -2701,11 +2701,11 @@ importers: specifier: 1.2.0 version: 1.2.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2798,20 +2798,20 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-key': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(expo@51.0.26)(react-native@0.74.5) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(expo@51.0.26)(react-native@0.74.5) '@sphereon/ssi-sdk-ext.did-provider-lto': specifier: 0.23.0 version: 0.23.0(typescript@5.4.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@transmute/lds-ecdsa-secp256k1-recovery2020': specifier: ^0.0.7 version: 0.0.7(expo@51.0.26)(react-native@0.74.5) @@ -2885,11 +2885,11 @@ importers: packages/vc-status-list: dependencies: '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': specifier: workspace:* version: link:../ssi-types @@ -2934,11 +2934,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -2986,11 +2986,11 @@ importers: specifier: workspace:* version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.identifier-resolution': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': specifier: workspace:* version: link:../ssi-sdk-core @@ -3035,11 +3035,11 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3180,17 +3180,17 @@ importers: specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@sphereon/ssi-sdk.agent-config': specifier: workspace:* version: link:../agent-config @@ -3426,11 +3426,11 @@ importers: version: 2.0.6 devDependencies: '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93 + specifier: 0.24.1-next.96 + version: 0.24.1-next.96 '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.24.1-unstable.93 - version: 0.24.1-unstable.93(ts-node@10.9.2) + specifier: 0.24.1-next.96 + version: 0.24.1-next.96(ts-node@10.9.2) '@types/body-parser': specifier: ^1.19.5 version: 1.19.5 @@ -8546,12 +8546,12 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-unstable.93(ts-node@10.9.2): - resolution: {integrity: sha512-piJlHoSdWqOrUrwvZ6momoK2v2aIe+YqlcPtWUjx5T665+omCyqU7sNkn1ejwIVaNWZAK95G6b4MYgbhGoePSg==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.24.1-next.96(ts-node@10.9.2): + resolution: {integrity: sha512-/taiAqfQwk7SXoFHksomKUjcjMJWTLW2lfgBHQci2C6zbpwJW4IjXuPHGcAsz0kNOgxWsRiFj1lhh/19kXKA6A==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.96 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8582,11 +8582,11 @@ packages: - typeorm-aurora-data-api-driver dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-unstable.93(expo@51.0.26)(react-native@0.74.5): - resolution: {integrity: sha512-seWVCSMkvS9s8bpPjVQ9TYSsKduwNv1C4wf19s+Dz8ALuQ36YV6mHyl1EQtA3mzwfPx6ZeKNKkn2mfQBBJvZCg==} + /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-next.96(expo@51.0.26)(react-native@0.74.5): + resolution: {integrity: sha512-uQ8LBKsrox/syXlswRklxDw94qh0EcNK4F7pCWv/JR6yLfiSYHng9VzyK24hQatIJWvWjpiJyNPERdhTaJBIxw==} dependencies: - '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-unstable.93 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-next.96 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.96 '@transmute/did-key-bls12381': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 @@ -8622,8 +8622,8 @@ packages: - typescript dev: true - /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-unstable.93: - resolution: {integrity: sha512-naNxB3Om/S4/W8LQZdXwoW03wrH0TmL4zKlxXsunew9L7l4zUirMlwrlITVWyjrBUw8OR1Em6PqJLymgqsOQPw==} + /@sphereon/ssi-sdk-ext.did-resolver-ebsi@0.24.1-next.96: + resolution: {integrity: sha512-MIGaoMwFSvQKRZNLbFK8JhgfyH3wcVtl4uHX1BNjMk1yw1LzgLvz7xlaLjcU1yfzAxCWEqdS+T+b5KTcaYaQMA==} dependencies: cross-fetch: 3.1.8 did-resolver: 4.1.0 @@ -8632,8 +8632,8 @@ packages: - encoding dev: false - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-unstable.93: - resolution: {integrity: sha512-pWkYIqOdNIRyOdXlrRx2xXC/tDC8cKXM274lV1auGv1xPbnkycEcB7jRPPgoBdKsp8erW8mhAliKp1IaZqyLxA==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.24.1-next.96: + resolution: {integrity: sha512-awotEE/cSjihYUSf76pSkBtjqkeTKjdOvp2lsr8qE6Lz7xwF2jrXPI+BREFghRtOrtHQJUAUV3EQsbn3DinZKg==} dependencies: '@sphereon/ssi-types': link:packages/ssi-types base64url: 3.0.1 @@ -8644,10 +8644,10 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-unstable.93: - resolution: {integrity: sha512-UNiMc3VKfk5hBpiJS93nM4xvcCoos/zO5w6N5IQPIyz9Om2HmGW+jPuAAIURUyww2MtdQl14yr1A96P0FkzGnw==} + /@sphereon/ssi-sdk-ext.did-resolver-key@0.24.1-next.96: + resolution: {integrity: sha512-3tA3NbhEIgv88BkwZoNHsBoEXuJLWNZMuBcEgi9a96YJyKbaKCTukkwGxL4RUSfsw1I92zd8Z31dfi1ZZANWZA==} dependencies: - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.96 '@stablelib/ed25519': 1.0.3 bigint-mod-arith: 3.3.1 did-resolver: 4.1.0 @@ -8662,14 +8662,14 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-utils@0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-ZaM66lEFzbvb1AKSW0ZZlnwPjT/xKOyI9Tg5WNxVA4XCTRwJeHT9zhlnAEVq6yn5ogm5b6cL4u9ye0hvRnsL0g==} + /@sphereon/ssi-sdk-ext.did-utils@0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-7xPje/mGesoezUXjzD++qGF61g5PzDrIjG6i8J2/QVIO8fNPkdfbvbF1LkYHuIHNQ3SOOiTuV5AvEXSyhPTJlg==} dependencies: '@ethersproject/networks': 5.7.1 '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.3 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.96 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.96 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-sdk.core': link:packages/ssi-sdk-core '@stablelib/ed25519': 1.0.3 @@ -8700,12 +8700,12 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): - resolution: {integrity: sha512-gOCeZUoZXWaGBimt3aHr+XNTLsw+Fxsft3K6zMzs0ASwmdAR/Mo/JU8QXlx5Eva8KhkqqkpqapN7znDP84V0uQ==} + /@sphereon/ssi-sdk-ext.identifier-resolution@0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2): + resolution: {integrity: sha512-24Uc2ZiLp+vLlNuWD+pbjueaXC031mq6mfpUnn6HxShL5/epausBtZ7qSQyxJW0tHJ6ytB33JpB6tQXQ/ts1TA==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.96 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.96 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8734,14 +8734,14 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-unstable.93(ts-node@10.9.2): - resolution: {integrity: sha512-kmZm56LFUsKtBWJSSZD1R/F4sI22kg6JK4OOirYFZqfiieF0niVFyo/MIGrrI/SdORuZMKz+m8jHHBscSVT3Tw==} + /@sphereon/ssi-sdk-ext.jwt-service@0.24.1-next.96(ts-node@10.9.2): + resolution: {integrity: sha512-BmASL0brvGONu8DSjaLtzQdUzsbsdzDYfr0sdfmOEr/bVcIZmquIIpjUITkJIozH94k/tO/ni2rg2frKQ3J3rw==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-unstable.93 - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.identifier-resolution': 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-manager': 0.24.1-next.96 + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.96 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.96 '@sphereon/ssi-sdk.agent-config': 0.29.1-unstable.75(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@sphereon/ssi-types': link:packages/ssi-types '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -8771,19 +8771,19 @@ packages: - typeorm-aurora-data-api-driver dev: false - /@sphereon/ssi-sdk-ext.key-manager@0.24.1-unstable.93: - resolution: {integrity: sha512-g4tCcYtCQ2OwL2bHH3FJ83RxpaQq3tmcRy6mdBKY4bS3SpIKr9k1gGgYdNOzHKX5UxxjtPnP17+n/N1aEHlSIQ==} + /@sphereon/ssi-sdk-ext.key-manager@0.24.1-next.96: + resolution: {integrity: sha512-E523zEfgOievpJjM2FHsIqo2+WzeRcA4JZkmnjViav/7XHiDYdy1CVrfPXQJX+Ji+r3HNXkTO7LYom4M0F4Qew==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.key-utils@0.24.1-unstable.93: - resolution: {integrity: sha512-Q0Uh4cNdapvjOM/4cFlkEdjzERZ84IJRmlwg0qZrwSUaKq5iYdfTmbohn/4ZeVDO7u2apDXdPe//kC6PNzozcA==} + /@sphereon/ssi-sdk-ext.key-utils@0.24.1-next.96: + resolution: {integrity: sha512-4rpsxWmZeiaT5ufI391txVCjv3kpll9LNgUgdwhJ1VGB8C21v3apgkyKXkF+iNDLm5HRuCW3nzj0Mn7VLK6MIw==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.96 '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@stablelib/sha256': 1.0.1 @@ -8802,12 +8802,12 @@ packages: transitivePeerDependencies: - supports-color - /@sphereon/ssi-sdk-ext.kms-local@0.24.1-unstable.93(ts-node@10.9.2): - resolution: {integrity: sha512-Fhhp3tcNAMULlBwHT3lacqk/TSSPDDD5q6so9opSEek4giwD9buQgDUdB/ON9APE0GbcwCOdiXRJR/rU4Ueqvw==} + /@sphereon/ssi-sdk-ext.kms-local@0.24.1-next.96(ts-node@10.9.2): + resolution: {integrity: sha512-AszoVXlmzhMZs9iPoCD+vILpGrjHzwAGqpT7G8UGNX2vSuCIEnn19I8OYfQG/nD79d4ozEmJPzVDgLX6VBrI6A==} dependencies: - '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-unstable.93(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) - '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-unstable.93 - '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-unstable.93 + '@sphereon/ssi-sdk-ext.did-utils': 0.24.1-next.96(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) + '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.96 + '@sphereon/ssi-sdk-ext.x509-utils': 0.24.1-next.96 '@trust/keyto': 2.0.0-alpha1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 @@ -8835,8 +8835,8 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-unstable.93: - resolution: {integrity: sha512-ptcG6p2UCeUsmgQ+wtsJgZqKc9iFsTOqbWCI9JNDB2M7VHs74Z9d/GNBlDA7MOEMFJn8vYcXXTauNWjgx/7wlA==} + /@sphereon/ssi-sdk-ext.x509-utils@0.24.1-next.96: + resolution: {integrity: sha512-CLWhum9zZH/isHS4ghlBiI01KKimjNdc0NH+tSP7ZHKwyJUmL7aVuMQrY6F3pTBxwhJ3xgx/moSaRxPDCuJPHg==} dependencies: '@trust/keyto': 1.0.1 debug: 4.3.6 From 33c59317b968638e38a9dfc0c69de0f53cd8ee2e Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Fri, 16 Aug 2024 01:54:01 +0200 Subject: [PATCH 10/18] fix: SD-JWT credential storage fixes --- .../shared/credentialStoreAgentLogic.ts | 19 +++++++++++- .../__tests__/vc-examples/pid.sd.jwt | 1 + .../src/agent/CredentialStore.ts | 28 ++++++++++++----- .../src/types/ICredentialStore.ts | 10 ++++++- .../1708525189001-CreateDigitalCredential.ts | 2 +- .../1708525189002-CreateDigitalCredential.ts | 4 +-- .../digitalCredential/digitalCredential.ts | 30 ++++++++++++++++++- .../utils/digitalCredential/MappingUtils.ts | 2 +- 8 files changed, 82 insertions(+), 14 deletions(-) create mode 100644 packages/credential-store/__tests__/vc-examples/pid.sd.jwt diff --git a/packages/credential-store/__tests__/shared/credentialStoreAgentLogic.ts b/packages/credential-store/__tests__/shared/credentialStoreAgentLogic.ts index 1bcb1cc69..d6ce9de57 100644 --- a/packages/credential-store/__tests__/shared/credentialStoreAgentLogic.ts +++ b/packages/credential-store/__tests__/shared/credentialStoreAgentLogic.ts @@ -25,8 +25,10 @@ export default (testContext: { getAgent: () => ConfiguredAgent; setup: () => Pro describe('Credential Store Agent Plugin', (): void => { const exampleVC: IVerifiableCredential = getFileAsJson('./packages/credential-store/__tests__/vc-examples/vc_driverLicense.json') + const examplePid: string = getFile('./packages/credential-store/__tests__/vc-examples/pid.sd.jwt').replace(/\r/, '').replace(/\n/, '') let agent: ConfiguredAgent let defaultCredential: DigitalCredential + let pidSdJwtCredential: DigitalCredential beforeAll(async (): Promise => { await testContext.setup() @@ -40,6 +42,15 @@ export default (testContext: { getAgent: () => ConfiguredAgent; setup: () => Pro rawDocument: JSON.stringify(exampleVC), } defaultCredential = await agent.crsAddCredential({ credential: digitalCredential }) + + const sdJwtAdd: AddDigitalCredential = { + credentialRole: CredentialRole.HOLDER, + tenantId: 'test-tenant', + issuerCorrelationId: 'CN="test"', + issuerCorrelationType: CredentialCorrelationType.X509_CN, + rawDocument: examplePid, + } + pidSdJwtCredential = await agent.crsAddCredential({ credential: sdJwtAdd }) }) afterAll(testContext.tearDown) @@ -49,6 +60,12 @@ export default (testContext: { getAgent: () => ConfiguredAgent; setup: () => Pro expect(result.id).toEqual(defaultCredential.id) }) + it('should get SDJWT PID credential by id', async (): Promise => { + const result = await agent.crsGetCredential({ id: pidSdJwtCredential.id }) + expect(result.id).toEqual(pidSdJwtCredential.id) + }) + + it('should throw error when getting credential with unknown id', async (): Promise => { const itemId = 'unknownId' await expect(agent.crsGetCredential({ id: itemId })).rejects.toThrow(`No credential found for arg: {\"id\":\"${itemId}\"}`) @@ -64,7 +81,7 @@ export default (testContext: { getAgent: () => ConfiguredAgent; setup: () => Pro } const result: Array = await agent.crsGetCredentials(args) - expect(result.length).toBe(1) + expect(result.length).toBe(2) }) it('should get credentials by id or hash', async (): Promise => { diff --git a/packages/credential-store/__tests__/vc-examples/pid.sd.jwt b/packages/credential-store/__tests__/vc-examples/pid.sd.jwt new file mode 100644 index 000000000..10ec17590 --- /dev/null +++ b/packages/credential-store/__tests__/vc-examples/pid.sd.jwt @@ -0,0 +1 @@ +eyJ4NWMiOlsiTUlJQ2REQ0NBaHVnQXdJQkFnSUJBakFLQmdncWhrak9QUVFEQWpDQmlERUxNQWtHQTFVRUJoTUNSRVV4RHpBTkJnTlZCQWNNQmtKbGNteHBiakVkTUJzR0ExVUVDZ3dVUW5WdVpHVnpaSEoxWTJ0bGNtVnBJRWR0WWtneEVUQVBCZ05WQkFzTUNGUWdRMU1nU1VSRk1UWXdOQVlEVlFRRERDMVRVRkpKVGtRZ1JuVnVhMlVnUlZWRVNTQlhZV3hzWlhRZ1VISnZkRzkwZVhCbElFbHpjM1ZwYm1jZ1EwRXdIaGNOTWpRd05UTXhNRGd4TXpFM1doY05NalV3TnpBMU1EZ3hNekUzV2pCc01Rc3dDUVlEVlFRR0V3SkVSVEVkTUJzR0ExVUVDZ3dVUW5WdVpHVnpaSEoxWTJ0bGNtVnBJRWR0WWtneENqQUlCZ05WQkFzTUFVa3hNakF3QmdOVkJBTU1LVk5RVWtsT1JDQkdkVzVyWlNCRlZVUkpJRmRoYkd4bGRDQlFjbTkwYjNSNWNHVWdTWE56ZFdWeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRU9GQnE0WU1LZzR3NWZUaWZzeXR3QnVKZi83RTdWaFJQWGlObTUyUzNxMUVUSWdCZFh5REsza1Z4R3hnZUhQaXZMUDN1dU12UzZpREVjN3FNeG12ZHVLT0JrRENCalRBZEJnTlZIUTRFRmdRVWlQaENrTEVyRFhQTFcyL0owV1ZlZ2h5dyttSXdEQVlEVlIwVEFRSC9CQUl3QURBT0JnTlZIUThCQWY4RUJBTUNCNEF3TFFZRFZSMFJCQ1l3SklJaVpHVnRieTV3YVdRdGFYTnpkV1Z5TG1KMWJtUmxjMlJ5ZFdOclpYSmxhUzVrWlRBZkJnTlZIU01FR0RBV2dCVFVWaGpBaVRqb0RsaUVHTWwyWXIrcnU4V1F2akFLQmdncWhrak9QUVFEQWdOSEFEQkVBaUFiZjVUemtjUXpoZldvSW95aTFWTjdkOEk5QnNGS20xTVdsdVJwaDJieUdRSWdLWWtkck5mMnhYUGpWU2JqVy9VLzVTNXZBRUM1WHhjT2FudXNPQnJvQmJVPSIsIk1JSUNlVENDQWlDZ0F3SUJBZ0lVQjVFOVFWWnRtVVljRHRDaktCL0gzVlF2NzJnd0NnWUlLb1pJemowRUF3SXdnWWd4Q3pBSkJnTlZCQVlUQWtSRk1ROHdEUVlEVlFRSERBWkNaWEpzYVc0eEhUQWJCZ05WQkFvTUZFSjFibVJsYzJSeWRXTnJaWEpsYVNCSGJXSklNUkV3RHdZRFZRUUxEQWhVSUVOVElFbEVSVEUyTURRR0ExVUVBd3d0VTFCU1NVNUVJRVoxYm10bElFVlZSRWtnVjJGc2JHVjBJRkJ5YjNSdmRIbHdaU0JKYzNOMWFXNW5JRU5CTUI0WERUSTBNRFV6TVRBMk5EZ3dPVm9YRFRNME1EVXlPVEEyTkRnd09Wb3dnWWd4Q3pBSkJnTlZCQVlUQWtSRk1ROHdEUVlEVlFRSERBWkNaWEpzYVc0eEhUQWJCZ05WQkFvTUZFSjFibVJsYzJSeWRXTnJaWEpsYVNCSGJXSklNUkV3RHdZRFZRUUxEQWhVSUVOVElFbEVSVEUyTURRR0ExVUVBd3d0VTFCU1NVNUVJRVoxYm10bElFVlZSRWtnVjJGc2JHVjBJRkJ5YjNSdmRIbHdaU0JKYzNOMWFXNW5JRU5CTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFWUd6ZHdGRG5jNytLbjVpYkF2Q09NOGtlNzdWUXhxZk1jd1pMOElhSUErV0NST2NDZm1ZL2dpSDkycU1ydTVwL2t5T2l2RTBSQy9JYmRNT052RG9VeWFObU1HUXdIUVlEVlIwT0JCWUVGTlJXR01DSk9PZ09XSVFZeVhaaXY2dTd4WkMrTUI4R0ExVWRJd1FZTUJhQUZOUldHTUNKT09nT1dJUVl5WFppdjZ1N3haQytNQklHQTFVZEV3RUIvd1FJTUFZQkFmOENBUUF3RGdZRFZSMFBBUUgvQkFRREFnR0dNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJR0VtN3drWktIdC9hdGI0TWRGblhXNnlybndNVVQydTEzNmdkdGwxMFk2aEFpQnVURnF2Vll0aDFyYnh6Q1AweFdaSG1RSzlrVnl4bjhHUGZYMjdFSXp6c3c9PSJdLCJraWQiOiJNSUdVTUlHT3BJR0xNSUdJTVFzd0NRWURWUVFHRXdKRVJURVBNQTBHQTFVRUJ3d0dRbVZ5YkdsdU1SMHdHd1lEVlFRS0RCUkNkVzVrWlhOa2NuVmphMlZ5WldrZ1IyMWlTREVSTUE4R0ExVUVDd3dJVkNCRFV5QkpSRVV4TmpBMEJnTlZCQU1NTFZOUVVrbE9SQ0JHZFc1clpTQkZWVVJKSUZkaGJHeGxkQ0JRY205MGIzUjVjR1VnU1hOemRXbHVaeUJEUVFJQkFnPT0iLCJ0eXAiOiJ2YytzZC1qd3QiLCJhbGciOiJFUzI1NiJ9.eyJwbGFjZV9vZl9iaXJ0aCI6eyJfc2QiOlsiWi1lLVdDaXhHcWZZbko2blVEYlpVSlFQNzM2b25GajhUdG5uMHVEVFBfNCJdfSwiX3NkIjpbIjc4QTFpS2hacUZvUHVNNEt2dXYxd2R4RGJrVVhSY0w4dUNZRVRhd1hlZUEiLCJMdl9sTlBuaTVaYWxZMHVpRUZ6ZkJIeGVUb05sMlFFSGJ2X2xGeTFiQ3JzIiwiU0VjQldhc2VtcmlYNkE5VTdaVXVyU24wMEZYSDZ1YXNneW5NTG5xY2lTbyIsIlRoUE80LTRJUGtRZzFZNEpjSkE2ZERxTGl0VlpnS3doNFhyUTdNMXV6VzQiLCJkSVRoc1Utc01mWWJabDlGVy1RUGN6cjRDS3Vmcmk2S0hmb2xpVFNPV2lRIiwicVlVVkJ2bUstSzlsaTNjV1FPQ05oTTFJRWRRVF9qQkVacms2VmV2aTBzZyIsInpzYm1mY09xYU1ZMlM5UGNBZ3BXRzVYNnRKSEg3QVZVdjhWTjZNT0lQT3MiXSwiYWRkcmVzcyI6eyJfc2QiOlsiNjFlOFhoOWROVVFTNDZUTC01aGUzNUJBVjY5c2NVX01NOHhCSGo3WkhUSSIsIkw3UFVrVFhvRlBtUlBJcno0bzF3TEpKYmswRUFmR29MUmtpWll5Q25nN2siLCJfSjltYjZIRktYQkN6QzlHM2RHTXM3RGYtRmprYlg5aFNhdEJpTkpLcnRjIiwiaUo0UnM5M2kxWEdlX1B1TWRiZDU2UzdraVg2aHZ5enZWLWxsMzhXUTMwayJdfSwiaXNzdWluZ19jb3VudHJ5IjoiREUiLCJ2Y3QiOiJ1cm46ZXUuZXVyb3BhLmVjLmV1ZGk6cGlkOjEiLCJpc3N1aW5nX2F1dGhvcml0eSI6IkRFIiwiX3NkX2FsZyI6InNoYS0yNTYiLCJpc3MiOiJodHRwczovL2RlbW8ucGlkLWlzc3Vlci5idW5kZXNkcnVja2VyZWkuZGUvYyIsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsImtpZCI6ImRaZnFiVkZ5MnBpbi1IN2xhbG5NcE9uWjVXWU9KaWdNeHFEcng5N3U3d1kiLCJ4IjoiOXcwVm56bGpNVGh2YW9YUkVMMzNWMnpHcXdDSVRlY1NROWN3VlNYQlVKWSIsInkiOiJqTzZrOFFyUmlpRVNSYTgtbG01Q2JFTTBkTkU2a25wWVo2NWh1cWd4SE9nIiwiYWxnIjoiRVMyNTYifX0sImV4cCI6MTcyNDk3MDA5NiwiaWF0IjoxNzIzNzYwNDk2LCJhZ2VfZXF1YWxfb3Jfb3ZlciI6eyJfc2QiOlsiMS1iMGR1d29kT1pYVmVPc3JreV9xRTNrZFd1XzBNSmJaUFlEakFrREZYMCIsIktKUTdFdktkczhzeFVkM256SjZVTEVCVEZUTERFdEpKNEk0WDlrYWNMUDgiLCJLaFlXQ20wSjF6ZEtUaXBlU2lVUkNIOFprOU4ybzlNSUk3aTJha3V4ZTNzIiwibWpTbkp4dVAxSkswczFCUTJkR2FfbDgwQlZxT1AwME9jUG1hcUdCZWF5QSIsIncwcjJOUXlHeEs0dFNlbnR2SkZTZGhOQTUxYmU2eDB6d3BTSm9iU1E0RWsiLCJ4UktVeE52TmpzTUlvaHpJUWpiUWtDMEUybzFGMEZ2M05CbkRjTmZSV1BjIl19fQ.Fqer0HiQ-CvafR81RTZ8jNGfDre8-v1bh8gdCf0MwAUFbutyH89yJQ0CVjZIFxvYQ5RIrh1YPhWyQ5JRXwb_dA~WyJocDVfVXRZZWhPQzZyNlJPNFR4X3pBIiwiZmFtaWx5X25hbWUiLCJNVVNURVJNQU5OIl0~WyJpLVFhWDNFZWVrSUNuM0VMUG5hQ2lBIiwiZ2l2ZW5fbmFtZSIsIkVSSUtBIl0~WyJnNGdUaTc0a2F5Y2l3T1EzdUVZOFlRIiwiYmlydGhkYXRlIiwiMTk4NC0wMS0yNiJd~WyJZbi1CdTYxWWp6ZUtqOW9JeTFoVGFnIiwiYWdlX2JpcnRoX3llYXIiLDE5ODRd~WyI0MlY1V0ZYWlBpT1RyZU5kTVFXRDJ3IiwiYWdlX2luX3llYXJzIiw0MF0~WyI2WjM4ZWhPenBGazRLUkJqSGtYbkFRIiwiYmlydGhfZmFtaWx5X25hbWUiLCJHQUJMRVIiXQ~WyJzX2s0cWVCSlFtdFdYMlZ3UlpYUDJRIiwibmF0aW9uYWxpdGllcyIsWyJERSJdXQ~WyJaYkR0S1ozVjBiYTdwMHZLWjdodWp3IiwiMTIiLHRydWVd~WyJUZFozczJnTVNCaHp4b0ZCR2pyNjZnIiwiMTQiLHRydWVd~WyJBUkJPbnNvSEw1d2NnMUVab2Nfc053IiwiMTYiLHRydWVd~WyJIMVJFTUpmZkZIVWpsV3VJV3RjTlBRIiwiMTgiLHRydWVd~WyJ6WFVUNE55OGNvRkJZVUJnYmFKSG5BIiwiMjEiLHRydWVd~WyJScTB4VUd0WTRqMGIxN0UzWXdSNzJRIiwiNjUiLGZhbHNlXQ~WyJ5ZC1uMDdDNjhQYjBEOTBNRjBfaTBRIiwibG9jYWxpdHkiLCJCRVJMSU4iXQ~WyJaZ00wMk5YWHpSczVlOWZfc3Y2RHZBIiwibG9jYWxpdHkiLCJLw5ZMTiJd~WyJSMXlyZ0JJdTRQNjVFOTF4OU5PeEJnIiwiY291bnRyeSIsIkRFIl0~WyJxeHJPVncxUWl2VC1oQjlTZjNIRVR3IiwicG9zdGFsX2NvZGUiLCI1MTE0NyJd~WyJPTklYMjZUaTNUb2N0Y0R3SjZYSm53Iiwic3RyZWV0X2FkZHJlc3MiLCJIRUlERVNUUkFTU0UgMTciXQ~ diff --git a/packages/credential-store/src/agent/CredentialStore.ts b/packages/credential-store/src/agent/CredentialStore.ts index 6fc499dbb..aee5dd327 100644 --- a/packages/credential-store/src/agent/CredentialStore.ts +++ b/packages/credential-store/src/agent/CredentialStore.ts @@ -1,4 +1,5 @@ import { IAgentPlugin } from '@veramo/core' +import crypto from 'crypto' import { AddCredentialArgs, credentialIdOrHashFilter, @@ -58,7 +59,7 @@ export class CredentialStore implements IAgentPlugin { /** {@inheritDoc ICRManager.crmAddCredential} */ private async crsAddCredential(args: AddCredentialArgs): Promise { - return await this.store.addCredential(args.credential) + return await this.store.addCredential({...args.credential, opts: {...args.opts, hasher: args.opts?.hasher ?? this.generateDigest}}) } /** {@inheritDoc ICRManager.updateCredentialState} */ @@ -217,6 +218,13 @@ export class CredentialStore implements IAgentPlugin { return credentialsByClaims.length // FIXME ? } + private secureParse(original: string): Type { + if (original.includes('~')) { + return original as Type + } + return JSON.parse(original) + } + private toUniqueCredentials(credentials: Array): Array { return Object.values( credentials.reduce( @@ -227,21 +235,21 @@ export class CredentialStore implements IAgentPlugin { } switch (credential.documentType) { case DocumentType.VC: - uniqueCredential.originalVerifiableCredential = JSON.parse(credential.rawDocument) - uniqueCredential.uniformVerifiableCredential = JSON.parse(credential.uniformDocument) + uniqueCredential.originalVerifiableCredential = this.secureParse(credential.rawDocument) + uniqueCredential.uniformVerifiableCredential = this.secureParse(credential.uniformDocument) uniqueCredential.id = uniqueCredential.uniformVerifiableCredential?.id break case DocumentType.VP: - uniqueCredential.originalVerifiablePresentation = JSON.parse(credential.rawDocument) - uniqueCredential.uniformVerifiablePresentation = JSON.parse(credential.uniformDocument) + uniqueCredential.originalVerifiablePresentation = this.secureParse(credential.rawDocument) + uniqueCredential.uniformVerifiablePresentation = this.secureParse(credential.uniformDocument) uniqueCredential.id = uniqueCredential.uniformVerifiablePresentation?.id break case DocumentType.P: - uniqueCredential.originalPresentation = JSON.parse(credential.rawDocument) + uniqueCredential.originalPresentation = this.secureParse(credential.rawDocument) uniqueCredential.id = uniqueCredential.originalPresentation?.id break case DocumentType.C: - uniqueCredential.originalCredential = JSON.parse(credential.rawDocument) + uniqueCredential.originalCredential = this.secureParse(credential.rawDocument) uniqueCredential.id = uniqueCredential.originalCredential?.id break // TODO CBOR support @@ -253,4 +261,10 @@ export class CredentialStore implements IAgentPlugin { ), ) } + + private generateDigest = (data: string, algorithm: string): Uint8Array => { + return new Uint8Array(crypto.createHash(algorithm).update(data).digest()); + }; + + } diff --git a/packages/credential-store/src/types/ICredentialStore.ts b/packages/credential-store/src/types/ICredentialStore.ts index 028a60500..01d8c48cf 100644 --- a/packages/credential-store/src/types/ICredentialStore.ts +++ b/packages/credential-store/src/types/ICredentialStore.ts @@ -6,7 +6,14 @@ import { NonPersistedDigitalCredential, UpdateCredentialStateArgs, } from '@sphereon/ssi-sdk.data-store' -import { ICredential, IPresentation, IVerifiableCredential, OriginalVerifiableCredential, OriginalVerifiablePresentation } from '@sphereon/ssi-types' +import { + Hasher, + ICredential, + IPresentation, + IVerifiableCredential, + OriginalVerifiableCredential, + OriginalVerifiablePresentation +} from '@sphereon/ssi-types' import { IAgentContext, IPluginMethodMap } from '@veramo/core' import { FindClaimsArgs } from './claims' @@ -113,6 +120,7 @@ export type AddDigitalCredential = Omit< export type AddCredentialArgs = { credential: AddDigitalCredential + opts?: { maxTimeSkewInMS?: number; hasher?: Hasher } } export interface UniqueDigitalCredential { diff --git a/packages/data-store/src/migrations/postgres/1708525189001-CreateDigitalCredential.ts b/packages/data-store/src/migrations/postgres/1708525189001-CreateDigitalCredential.ts index 9ca27d67e..76dc1178e 100644 --- a/packages/data-store/src/migrations/postgres/1708525189001-CreateDigitalCredential.ts +++ b/packages/data-store/src/migrations/postgres/1708525189001-CreateDigitalCredential.ts @@ -7,7 +7,7 @@ export class CreateDigitalCredential1708525189001 implements MigrationInterface await queryRunner.query(`CREATE TYPE "digital_document_type" AS ENUM('VC', 'VP', 'C', 'P')`) await queryRunner.query(`CREATE TYPE "digital_credential_document_format" AS ENUM('JSON_LD', 'JWT', 'SD_JWT', 'MDOC')`) await queryRunner.query(`CREATE TYPE "digital_credential_credential_role" AS ENUM('ISSUER', 'VERIFIER', 'HOLDER')`) - await queryRunner.query(`CREATE TYPE "digital_credential_correlation_type" AS ENUM('DID')`) + await queryRunner.query(`CREATE TYPE "digital_credential_correlation_type" AS ENUM('DID', 'URL', 'X509_CN')`) await queryRunner.query(`CREATE TYPE "digital_credential_state_type" AS ENUM('REVOKED', 'VERIFIED', 'EXPIRED')`) await queryRunner.query(` diff --git a/packages/data-store/src/migrations/sqlite/1708525189002-CreateDigitalCredential.ts b/packages/data-store/src/migrations/sqlite/1708525189002-CreateDigitalCredential.ts index 16822cf81..6a76a50b8 100644 --- a/packages/data-store/src/migrations/sqlite/1708525189002-CreateDigitalCredential.ts +++ b/packages/data-store/src/migrations/sqlite/1708525189002-CreateDigitalCredential.ts @@ -14,8 +14,8 @@ export class CreateDigitalCredential1708525189002 implements MigrationInterface "uniform_document" text NOT NULL, "credential_id" text, "hash" text NOT NULL UNIQUE, - "issuer_correlation_type" varchar CHECK( "issuer_correlation_type" IN ('DID') ) NOT NULL, - "subject_correlation_type" varchar CHECK( "subject_correlation_type" IN ('DID') ), + "issuer_correlation_type" varchar CHECK( "issuer_correlation_type" IN ('DID', 'URL', 'X509_CN') ) NOT NULL, + "subject_correlation_type" varchar CHECK( "subject_correlation_type" IN ('DID', 'URL', 'X509_CN') ), "issuer_correlation_id" text NOT NULL, "subject_correlation_id" text, "verified_state" varchar CHECK( "verified_state" IN ('REVOKED', 'VERIFIED', 'EXPIRED') ), diff --git a/packages/data-store/src/types/digitalCredential/digitalCredential.ts b/packages/data-store/src/types/digitalCredential/digitalCredential.ts index 31c61995c..a4fed7e71 100644 --- a/packages/data-store/src/types/digitalCredential/digitalCredential.ts +++ b/packages/data-store/src/types/digitalCredential/digitalCredential.ts @@ -34,11 +34,39 @@ export enum CredentialDocumentFormat { JSON_LD = 'JSON_LD', JWT = 'JWT', SD_JWT = 'SD_JWT', - MDOC = 'MDOC', + MDOC = 'MDOC' +} + +export namespace CredentialDocumentFormat { + export function fromSpecValue(credentialFormat: string) { + const format = credentialFormat.toLowerCase() + if (format.includes('sd')) { + return CredentialDocumentFormat.SD_JWT + } else if (format.includes('ldp')) { + return CredentialDocumentFormat.JSON_LD + } else if (format.includes('mso') || credentialFormat.includes('mdoc')) { + return CredentialDocumentFormat.MDOC + } else if (format.includes('jwt_')) { + return CredentialDocumentFormat.JWT + } else { + throw Error(`Could not map format ${format} to known format`) + } + } + + export function toSpecValue(documentFormat: CredentialDocumentFormat, documentType: DocumentType) { + switch (documentFormat) { + case CredentialDocumentFormat.SD_JWT: return 'vc+sd-jwt' + case CredentialDocumentFormat.MDOC: return 'mso_mdoc' + case CredentialDocumentFormat.JSON_LD: return documentType === DocumentType.C || documentType === DocumentType.VC ? 'ldp_vc' : 'ldp_vp' + case CredentialDocumentFormat.JWT: return documentType === DocumentType.C || documentType === DocumentType.VC ? 'jwt_vc_json': 'jwt_vp_json' + } + } } export enum CredentialCorrelationType { DID = 'DID', + X509_CN = 'X509_CN', + URL = 'URL' } export enum CredentialRole { diff --git a/packages/data-store/src/utils/digitalCredential/MappingUtils.ts b/packages/data-store/src/utils/digitalCredential/MappingUtils.ts index 8f46ecab7..082898602 100644 --- a/packages/data-store/src/utils/digitalCredential/MappingUtils.ts +++ b/packages/data-store/src/utils/digitalCredential/MappingUtils.ts @@ -61,7 +61,7 @@ function getValidUntil(uniformDocument: IVerifiableCredential | IVerifiablePrese } else if ('validUntil' in uniformDocument) { return new Date(uniformDocument.validUntil) } else if ('exp' in uniformDocument) { - return new Date(uniformDocument.exp) + return new Date(uniformDocument.exp * 1000) } return undefined } From c5422f40381ee8dbbb3cb225c9d0e036e7a2d505 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Fri, 16 Aug 2024 14:09:00 +0200 Subject: [PATCH 11/18] fix: SD-JWT credential storage fixes --- .../DigitalCredentialStore.ts | 2 +- .../DigitalCredentialEntity.ts | 11 +- .../__tests__/uniform-claims.test.ts | 18 +- .../__tests__/vc_vp_examples/vc/sd.jwt | 1 + .../ssi-types/src/mapper/credential-mapper.ts | 192 ++++++++++++++---- 5 files changed, 180 insertions(+), 44 deletions(-) create mode 100644 packages/ssi-types/__tests__/vc_vp_examples/vc/sd.jwt diff --git a/packages/data-store/src/digitalCredential/DigitalCredentialStore.ts b/packages/data-store/src/digitalCredential/DigitalCredentialStore.ts index b4183a6a5..aa72cf8fb 100644 --- a/packages/data-store/src/digitalCredential/DigitalCredentialStore.ts +++ b/packages/data-store/src/digitalCredential/DigitalCredentialStore.ts @@ -52,7 +52,7 @@ export class DigitalCredentialStore extends AbstractDigitalCredentialStore { } getCredentials = async (args?: GetCredentialsArgs): Promise => { - const { filter = {}, offset, limit, order = 'id.asc' } = args ?? {} + const { filter = {}, offset, limit, order = 'createdAt.asc' } = args ?? {} const sortOptions: FindOptionsOrder = order && typeof order === 'string' ? parseAndValidateOrderOptions(order) diff --git a/packages/data-store/src/entities/digitalCredential/DigitalCredentialEntity.ts b/packages/data-store/src/entities/digitalCredential/DigitalCredentialEntity.ts index bdb7bd4d7..08b1451bd 100644 --- a/packages/data-store/src/entities/digitalCredential/DigitalCredentialEntity.ts +++ b/packages/data-store/src/entities/digitalCredential/DigitalCredentialEntity.ts @@ -1,9 +1,16 @@ import { BaseEntity, Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm' -import { CredentialCorrelationType, CredentialDocumentFormat, CredentialRole, CredentialStateType, DocumentType } from '../../types' +import { + CredentialCorrelationType, + CredentialDocumentFormat, + CredentialRole, + CredentialStateType, + DigitalCredential, + DocumentType +} from '../../types' import { typeormDate, typeOrmDateTime } from '@sphereon/ssi-sdk.agent-config' @Entity('DigitalCredential') -export class DigitalCredentialEntity extends BaseEntity { +export class DigitalCredentialEntity extends BaseEntity implements DigitalCredential { @PrimaryGeneratedColumn('uuid') id!: string diff --git a/packages/ssi-types/__tests__/uniform-claims.test.ts b/packages/ssi-types/__tests__/uniform-claims.test.ts index 7e5d3510c..e6bf8ad25 100644 --- a/packages/ssi-types/__tests__/uniform-claims.test.ts +++ b/packages/ssi-types/__tests__/uniform-claims.test.ts @@ -2,20 +2,24 @@ import * as fs from 'fs' import { CredentialMapper, ICredential, - IVerifiableCredential, ICredentialSubject, - W3CVerifiableCredential, + IVerifiableCredential, JwtDecodedVerifiablePresentation, + W3CVerifiableCredential } from '../src' function getFile(path: string) { - return fs.readFileSync(path, 'utf-8') + return fs.readFileSync(path, 'utf-8').replace(/\r/g,'').replace(/\n/g, '') } function getFileAsJson(path: string) { return JSON.parse(getFile(path)) } +export const generateDigest = (data: string, algorithm: string): Uint8Array => { + return new Uint8Array(crypto.createHash('sha256').update(data).digest()); +}; + describe('Uniform VC claims', () => { it('should set expiration date if exp is present in JWT vc', () => { const jwtVc: IVerifiableCredential = getFileAsJson('packages/ssi-types/__tests__/vc_vp_examples/vp/vp_general.json').verifiableCredential[0] @@ -129,6 +133,14 @@ describe('Uniform VC claims', () => { const vc = CredentialMapper.toUniformCredential(jwtVc) expect(vc.issuanceDate).toEqual('2022-11-07T21:29:29Z') }) + + it('should work with sd jwt VC from Funke', () => { + const jwtVc: string = getFile('packages/ssi-types/__tests__/vc_vp_examples/vc/sd.jwt') + const vc = CredentialMapper.toUniformCredential(jwtVc, {hasher: generateDigest}) + console.log(JSON.stringify(vc, null ,2)) + expect(vc.issuanceDate).toEqual('2024-08-16T09:29:44Z') + expect(vc.expirationDate).toEqual('2024-08-30T09:29:44Z') + }) }) describe('Uniform VP claims', () => { diff --git a/packages/ssi-types/__tests__/vc_vp_examples/vc/sd.jwt b/packages/ssi-types/__tests__/vc_vp_examples/vc/sd.jwt new file mode 100644 index 000000000..28e97378a --- /dev/null +++ b/packages/ssi-types/__tests__/vc_vp_examples/vc/sd.jwt @@ -0,0 +1 @@ +eyJ4NWMiOlsiTUlJQ2REQ0NBaHVnQXdJQkFnSUJBakFLQmdncWhrak9QUVFEQWpDQmlERUxNQWtHQTFVRUJoTUNSRVV4RHpBTkJnTlZCQWNNQmtKbGNteHBiakVkTUJzR0ExVUVDZ3dVUW5WdVpHVnpaSEoxWTJ0bGNtVnBJRWR0WWtneEVUQVBCZ05WQkFzTUNGUWdRMU1nU1VSRk1UWXdOQVlEVlFRRERDMVRVRkpKVGtRZ1JuVnVhMlVnUlZWRVNTQlhZV3hzWlhRZ1VISnZkRzkwZVhCbElFbHpjM1ZwYm1jZ1EwRXdIaGNOTWpRd05UTXhNRGd4TXpFM1doY05NalV3TnpBMU1EZ3hNekUzV2pCc01Rc3dDUVlEVlFRR0V3SkVSVEVkTUJzR0ExVUVDZ3dVUW5WdVpHVnpaSEoxWTJ0bGNtVnBJRWR0WWtneENqQUlCZ05WQkFzTUFVa3hNakF3QmdOVkJBTU1LVk5RVWtsT1JDQkdkVzVyWlNCRlZVUkpJRmRoYkd4bGRDQlFjbTkwYjNSNWNHVWdTWE56ZFdWeU1Ga3dFd1lIS29aSXpqMENBUVlJS29aSXpqMERBUWNEUWdBRU9GQnE0WU1LZzR3NWZUaWZzeXR3QnVKZi83RTdWaFJQWGlObTUyUzNxMUVUSWdCZFh5REsza1Z4R3hnZUhQaXZMUDN1dU12UzZpREVjN3FNeG12ZHVLT0JrRENCalRBZEJnTlZIUTRFRmdRVWlQaENrTEVyRFhQTFcyL0owV1ZlZ2h5dyttSXdEQVlEVlIwVEFRSC9CQUl3QURBT0JnTlZIUThCQWY4RUJBTUNCNEF3TFFZRFZSMFJCQ1l3SklJaVpHVnRieTV3YVdRdGFYTnpkV1Z5TG1KMWJtUmxjMlJ5ZFdOclpYSmxhUzVrWlRBZkJnTlZIU01FR0RBV2dCVFVWaGpBaVRqb0RsaUVHTWwyWXIrcnU4V1F2akFLQmdncWhrak9QUVFEQWdOSEFEQkVBaUFiZjVUemtjUXpoZldvSW95aTFWTjdkOEk5QnNGS20xTVdsdVJwaDJieUdRSWdLWWtkck5mMnhYUGpWU2JqVy9VLzVTNXZBRUM1WHhjT2FudXNPQnJvQmJVPSIsIk1JSUNlVENDQWlDZ0F3SUJBZ0lVQjVFOVFWWnRtVVljRHRDaktCL0gzVlF2NzJnd0NnWUlLb1pJemowRUF3SXdnWWd4Q3pBSkJnTlZCQVlUQWtSRk1ROHdEUVlEVlFRSERBWkNaWEpzYVc0eEhUQWJCZ05WQkFvTUZFSjFibVJsYzJSeWRXTnJaWEpsYVNCSGJXSklNUkV3RHdZRFZRUUxEQWhVSUVOVElFbEVSVEUyTURRR0ExVUVBd3d0VTFCU1NVNUVJRVoxYm10bElFVlZSRWtnVjJGc2JHVjBJRkJ5YjNSdmRIbHdaU0JKYzNOMWFXNW5JRU5CTUI0WERUSTBNRFV6TVRBMk5EZ3dPVm9YRFRNME1EVXlPVEEyTkRnd09Wb3dnWWd4Q3pBSkJnTlZCQVlUQWtSRk1ROHdEUVlEVlFRSERBWkNaWEpzYVc0eEhUQWJCZ05WQkFvTUZFSjFibVJsYzJSeWRXTnJaWEpsYVNCSGJXSklNUkV3RHdZRFZRUUxEQWhVSUVOVElFbEVSVEUyTURRR0ExVUVBd3d0VTFCU1NVNUVJRVoxYm10bElFVlZSRWtnVjJGc2JHVjBJRkJ5YjNSdmRIbHdaU0JKYzNOMWFXNW5JRU5CTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFWUd6ZHdGRG5jNytLbjVpYkF2Q09NOGtlNzdWUXhxZk1jd1pMOElhSUErV0NST2NDZm1ZL2dpSDkycU1ydTVwL2t5T2l2RTBSQy9JYmRNT052RG9VeWFObU1HUXdIUVlEVlIwT0JCWUVGTlJXR01DSk9PZ09XSVFZeVhaaXY2dTd4WkMrTUI4R0ExVWRJd1FZTUJhQUZOUldHTUNKT09nT1dJUVl5WFppdjZ1N3haQytNQklHQTFVZEV3RUIvd1FJTUFZQkFmOENBUUF3RGdZRFZSMFBBUUgvQkFRREFnR0dNQW9HQ0NxR1NNNDlCQU1DQTBjQU1FUUNJR0VtN3drWktIdC9hdGI0TWRGblhXNnlybndNVVQydTEzNmdkdGwxMFk2aEFpQnVURnF2Vll0aDFyYnh6Q1AweFdaSG1RSzlrVnl4bjhHUGZYMjdFSXp6c3c9PSJdLCJraWQiOiJNSUdVTUlHT3BJR0xNSUdJTVFzd0NRWURWUVFHRXdKRVJURVBNQTBHQTFVRUJ3d0dRbVZ5YkdsdU1SMHdHd1lEVlFRS0RCUkNkVzVrWlhOa2NuVmphMlZ5WldrZ1IyMWlTREVSTUE4R0ExVUVDd3dJVkNCRFV5QkpSRVV4TmpBMEJnTlZCQU1NTFZOUVVrbE9SQ0JHZFc1clpTQkZWVVJKSUZkaGJHeGxkQ0JRY205MGIzUjVjR1VnU1hOemRXbHVaeUJEUVFJQkFnPT0iLCJ0eXAiOiJ2YytzZC1qd3QiLCJhbGciOiJFUzI1NiJ9.eyJwbGFjZV9vZl9iaXJ0aCI6eyJfc2QiOlsiMXNXckIydE1aMmttQ3dkZzZmdmNWWjRVMDIzQjFBdDFqMkpmMlo4SFNTcyJdfSwiX3NkIjpbIjEtZjdyNzRBbVpDR0dtZm1mZVFRWUN4NU91dU5TZW5zeWJOLXZMME5TWG8iLCI1WHNQSFZEb0Ric3htQzFjeF91V3VOeVVIRnJsa0tvOFNiSHZxUTZwOHpVIiwiNk11d2I0M3YwQXlvQWtxZ3A5T3h5ak5CeGpCa1czaVJpZy1adDYxc2ZHcyIsIkR3QkpHREhXWEZ6WEdhdk1nNTdCMHlJSXhWMFhHOHYtOWR0bjNxRXpJQVUiLCJQTGdxY3VrQVlSSFBuZXYyZVFpbGN6MHg3cE55dlM2azktWjdnX1M3TnFzIiwiVDN0TmcyUjQ0M1F5VjhCNkFCNWM5WG1OVkVoT05td3ByNmNZWTY2SzlLRSIsIm1EX0ZNMllFZ3dGWDRWSGlZb2RRYjhPbXFuVEstWmJtd1hOUUc0OWRFOE0iXSwiYWRkcmVzcyI6eyJfc2QiOlsiODVjWXNsVEVELVRIdG9ORC1zTXdJdW9RU2tCVHJLMmJMbVpURTZYeGRFSSIsIlNtaDVKRlY5UG1KM1ltZ0dueDdBUzJUZ3BBSFJMUDg3c3ptYTRvTDBZNXMiLCJoSDMzcUN5UGJYMWZEWlRLZlFsWmI2cEFTLVNGOHdwSU1IY0F1N3QyalBRIiwibkFoS2I3NUxwR1VFY1l5QmN2cGZZRm1pbFp6algzSnFNSkRJT3piQi1rVSJdfSwiaXNzdWluZ19jb3VudHJ5IjoiREUiLCJ2Y3QiOiJ1cm46ZXUuZXVyb3BhLmVjLmV1ZGk6cGlkOjEiLCJpc3N1aW5nX2F1dGhvcml0eSI6IkRFIiwiX3NkX2FsZyI6InNoYS0yNTYiLCJpc3MiOiJodHRwczovL2RlbW8ucGlkLWlzc3Vlci5idW5kZXNkcnVja2VyZWkuZGUvYyIsImNuZiI6eyJqd2siOnsia3R5IjoiRUMiLCJjcnYiOiJQLTI1NiIsImtpZCI6InEyRUNNb3lBRkN3ZXdKbDJxTENRb0hTdTRidER0R01wYVlBQUE5clE0WUEiLCJ4IjoiNnVqSFBaTWZlT1dRREJTTS1YXzd2bDhQdW90RVR2Smh6NWJhaHp5emVnRSIsInkiOiJuajF5M2xUaDJyUWE0czZEWmtCR1BxSnMtQVJBbHpBRVdBUk1hcWNyZXdVIiwiYWxnIjoiRVMyNTYifX0sImV4cCI6MTcyNTAxMDE4NCwiaWF0IjoxNzIzODAwNTg0LCJhZ2VfZXF1YWxfb3Jfb3ZlciI6eyJfc2QiOlsiN3VVWENPUGlIQkxEQ2tndzVzaktzazFwMGZuclYxZ0dwZTQtNXpTaGx5YyIsIkQ1UjU0aERLbWY5dDdySHFMaUZ6Rld0RU1LN0NPdzl1MHZfcFJhRjFhNWMiLCJTZXg3WG9FQk45MEJraHEzSXA4REtsbC15RlFzNGxmeGZObXNzWm1GbjRVIiwiWnJnSHd4RTBEajdOSGlxUTg2c2JKdUh4eHdtUHl1bGJsTVNWTmhzdUlJOCIsIm0ydXNxazR4alMtSmppM3FESWxBZENyOWNoR1NFMXdpOWhPZ2lJcWFtU1EiLCJyU3c4cTBmb19PcHVZOWxjVllLRm16amVDN0VKWTBMZEJyek5kSmFjWTVjIl19fQ.stjfvFenqdTpUQgA73_X1trg8gzZdTpr6yH-2qyUkM02QRK0GdnNiYWqXYJFx_FlMDDNV33QHO6Q7an7U3xa8Q~WyJxUGhFMmZpRWtYMW9UenlVd1JEX3ZBIiwiZmFtaWx5X25hbWUiLCJNVVNURVJNQU5OIl0~WyJ6ckRIMER6bHhjaF9CSDhNTmN5Mkp3IiwiZ2l2ZW5fbmFtZSIsIkVSSUtBIl0~WyJHaGhReDc0YU1IeXIwUXRpVjZkN0R3IiwiYmlydGhkYXRlIiwiMTk4NC0wMS0yNiJd~WyJabzdSQTVxRUZTZXh2QkZGNHFPel9nIiwiYWdlX2JpcnRoX3llYXIiLDE5ODRd~WyJ6MnpOalpid1p6NGpuTnBXZlJCVHNnIiwiYWdlX2luX3llYXJzIiw0MF0~WyJwanAwQXdvZVpvQjVDOV9fTHlxdzZRIiwiYmlydGhfZmFtaWx5X25hbWUiLCJHQUJMRVIiXQ~WyJaVVNyQ2d0NWFQWlZyOURYbTQycVV3IiwibmF0aW9uYWxpdGllcyIsWyJERSJdXQ~WyJzTjZxeFR0X1JHUHJSNXBGS3AwNEx3IiwiMTIiLHRydWVd~WyJyX1FuM0JXZFMtRVYtblpKNWtkUktBIiwiMTQiLHRydWVd~WyJoTms5akdnZk1JVGg1ekZLRm9VRXN3IiwiMTYiLHRydWVd~WyJ4bV9nOVFIYjJxYTNzWUVGYTdfNk53IiwiMTgiLHRydWVd~WyJPOFVvQzhDT2hESW02a2lZdEx0VGx3IiwiMjEiLHRydWVd~WyJPeXFwWTVCN0lOaG8tTWdCR0xYQjFRIiwiNjUiLGZhbHNlXQ~WyJQMjN6SGdnMnA2ZUJmSFdKZXdVdUVBIiwibG9jYWxpdHkiLCJCRVJMSU4iXQ~WyJEcHN3SDNUMExLWnlyQnRSUmZBQXZnIiwibG9jYWxpdHkiLCJLw5ZMTiJd~WyI1STl3M0tPaWhSaG9UTy1ZVGdhWkZnIiwiY291bnRyeSIsIkRFIl0~WyJtSFQ2c2VpcGxqWUo5X3ZpQlQ3cTRnIiwicG9zdGFsX2NvZGUiLCI1MTE0NyJd~WyJydVZtV2R5MlJ2Z0piSHpiRmctQmFnIiwic3RyZWV0X2FkZHJlc3MiLCJIRUlERVNUUkFTU0UgMTciXQ~ diff --git a/packages/ssi-types/src/mapper/credential-mapper.ts b/packages/ssi-types/src/mapper/credential-mapper.ts index 72b491120..dac938e68 100644 --- a/packages/ssi-types/src/mapper/credential-mapper.ts +++ b/packages/ssi-types/src/mapper/credential-mapper.ts @@ -29,7 +29,7 @@ import { Hasher, decodeSdJwtVc, decodeSdJwtVcAsync, - AsyncHasher, + AsyncHasher } from '../types' import { ObjectUtils } from '../utils' import { IssuerType } from '@veramo/core' @@ -54,7 +54,7 @@ export class CredentialMapper { */ static decodeVerifiablePresentation( presentation: OriginalVerifiablePresentation, - hasher?: Hasher, + hasher?: Hasher ): JwtDecodedVerifiablePresentation | IVerifiablePresentation | SdJwtDecodedVerifiableCredential { if (CredentialMapper.isJwtEncoded(presentation)) { const payload = jwt_decode(presentation as string) as JwtDecodedVerifiablePresentation @@ -65,7 +65,7 @@ export class CredentialMapper { created: payload.nbf, proofPurpose: IProofPurpose.authentication, verificationMethod: header['kid'] ?? payload.iss, - jwt: presentation as string, + jwt: presentation as string } return payload } else if (CredentialMapper.isJwtDecodedPresentation(presentation)) { @@ -95,7 +95,7 @@ export class CredentialMapper { */ static decodeVerifiableCredential( credential: OriginalVerifiableCredential, - hasher?: Hasher, + hasher?: Hasher ): JwtDecodedVerifiableCredential | IVerifiableCredential | SdJwtDecodedVerifiableCredential { if (CredentialMapper.isJwtEncoded(credential)) { const payload = jwt_decode(credential as string) as JwtDecodedVerifiableCredential @@ -105,7 +105,7 @@ export class CredentialMapper { created: payload.nbf, proofPurpose: IProofPurpose.authentication, verificationMethod: header['kid'] ?? payload.iss, - jwt: credential as string, + jwt: credential as string } return payload } else if (CredentialMapper.isJwtDecodedCredential(credential)) { @@ -135,7 +135,7 @@ export class CredentialMapper { */ static toWrappedVerifiablePresentation( originalPresentation: OriginalVerifiablePresentation, - opts?: { maxTimeSkewInMS?: number; hasher?: Hasher }, + opts?: { maxTimeSkewInMS?: number; hasher?: Hasher } ): WrappedVerifiablePresentation { // SD-JWT if (CredentialMapper.isSdJwtDecodedCredential(originalPresentation) || CredentialMapper.isSdJwtEncoded(originalPresentation)) { @@ -155,7 +155,7 @@ export class CredentialMapper { presentation: decodedPresentation, decoded: decodedPresentation.decodedPayload, // NOTE: we also include the SD-JWT VC as the VC, as the SD-JWT acts as both the VC and the VP - vcs: [CredentialMapper.toWrappedVerifiableCredential(originalPresentation, opts) as WrappedSdJwtVerifiableCredential], + vcs: [CredentialMapper.toWrappedVerifiableCredential(originalPresentation, opts) as WrappedSdJwtVerifiableCredential] } } @@ -165,7 +165,7 @@ export class CredentialMapper { typeof originalPresentation !== 'string' && CredentialMapper.hasJWTProofType(originalPresentation) ? proof?.jwt : originalPresentation if (!original) { throw Error( - 'Could not determine original presentation, probably it was a converted JWT presentation, that is now missing the JWT value in the proof', + 'Could not determine original presentation, probably it was a converted JWT presentation, that is now missing the JWT value in the proof' ) } const decoded = CredentialMapper.decodeVerifiablePresentation(original) as IVerifiablePresentation | JwtDecodedVerifiablePresentation @@ -192,13 +192,13 @@ export class CredentialMapper { const vcs = noVCs ? [] : (CredentialMapper.toWrappedVerifiableCredentials( - vp.verifiableCredential ?? [] /*.map(value => value.original)*/, - opts, - ) as WrappedW3CVerifiableCredential[]) + vp.verifiableCredential ?? [] /*.map(value => value.original)*/, + opts + ) as WrappedW3CVerifiableCredential[]) const presentation = { ...vp, - verifiableCredential: vcs, // We overwrite the verifiableCredentials with wrapped versions, making it an InternalVerifiablePresentation. Note: we keep the singular key name of the vc data model + verifiableCredential: vcs // We overwrite the verifiableCredentials with wrapped versions, making it an InternalVerifiablePresentation. Note: we keep the singular key name of the vc data model } as UniformVerifiablePresentation return { type, @@ -206,7 +206,7 @@ export class CredentialMapper { original, decoded, presentation, - vcs, + vcs } } @@ -221,7 +221,7 @@ export class CredentialMapper { */ static toWrappedVerifiableCredentials( verifiableCredentials: OriginalVerifiableCredential[], - opts?: { maxTimeSkewInMS?: number; hasher?: Hasher }, + opts?: { maxTimeSkewInMS?: number; hasher?: Hasher } ): WrappedVerifiableCredential[] { return verifiableCredentials.map((vc) => CredentialMapper.toWrappedVerifiableCredential(vc, opts)) } @@ -237,7 +237,7 @@ export class CredentialMapper { */ static toWrappedVerifiableCredential( verifiableCredential: OriginalVerifiableCredential, - opts?: { maxTimeSkewInMS?: number; hasher?: Hasher }, + opts?: { maxTimeSkewInMS?: number; hasher?: Hasher } ): WrappedVerifiableCredential { // SD-JWT if (CredentialMapper.isSdJwtDecodedCredential(verifiableCredential) || CredentialMapper.isSdJwtEncoded(verifiableCredential)) { @@ -256,7 +256,7 @@ export class CredentialMapper { format: 'vc+sd-jwt', original: verifiableCredential, credential: decodedCredential, - decoded: decodedCredential.decodedPayload, + decoded: decodedCredential.decodedPayload } } @@ -265,7 +265,7 @@ export class CredentialMapper { const original = CredentialMapper.hasJWTProofType(verifiableCredential) && proof ? (proof.jwt ?? verifiableCredential) : verifiableCredential if (!original) { throw Error( - 'Could not determine original credential, probably it was a converted JWT credential, that is now missing the JWT value in the proof', + 'Could not determine original credential, probably it was a converted JWT credential, that is now missing the JWT value in the proof' ) } const decoded = CredentialMapper.decodeVerifiableCredential(original) as JwtDecodedVerifiableCredential | IVerifiableCredential @@ -285,7 +285,7 @@ export class CredentialMapper { decoded, format, type, - credential, + credential } } @@ -360,13 +360,13 @@ export class CredentialMapper { } public static isW3cPresentation( - presentation: UniformVerifiablePresentation | IPresentation | SdJwtDecodedVerifiableCredential, + presentation: UniformVerifiablePresentation | IPresentation | SdJwtDecodedVerifiableCredential ): presentation is IPresentation { return '@context' in presentation && ((presentation as IPresentation).type?.includes('VerifiablePresentation') || false) } public static isSdJwtDecodedCredentialPayload( - credential: ICredential | SdJwtDecodedVerifiableCredentialPayload, + credential: ICredential | SdJwtDecodedVerifiableCredentialPayload ): credential is SdJwtDecodedVerifiableCredentialPayload { return 'vct' in credential } @@ -388,7 +388,7 @@ export class CredentialMapper { } public static isSdJwtDecodedCredential( - original: OriginalVerifiableCredential | OriginalVerifiablePresentation | ICredential | IPresentation, + original: OriginalVerifiableCredential | OriginalVerifiablePresentation | ICredential | IPresentation ): original is SdJwtDecodedVerifiableCredential { return (original).compactSdJwtVc !== undefined } @@ -409,7 +409,7 @@ export class CredentialMapper { static jwtEncodedPresentationToUniformPresentation( jwt: string, makeCredentialsUniform: boolean = true, - opts?: { maxTimeSkewInMS?: number }, + opts?: { maxTimeSkewInMS?: number } ): IPresentation { return CredentialMapper.jwtDecodedPresentationToUniformPresentation(jwt_decode(jwt), makeCredentialsUniform, opts) } @@ -417,13 +417,13 @@ export class CredentialMapper { static jwtDecodedPresentationToUniformPresentation( decoded: JwtDecodedVerifiablePresentation, makeCredentialsUniform: boolean = true, - opts?: { maxTimeSkewInMS?: number }, + opts?: { maxTimeSkewInMS?: number } ): IVerifiablePresentation { const { iss, aud, jti, vp, ...rest } = decoded const presentation: IVerifiablePresentation = { ...rest, - ...vp, + ...vp } if (makeCredentialsUniform) { if (!vp.verifiableCredential) { @@ -464,7 +464,7 @@ export class CredentialMapper { opts?: { maxTimeSkewInMS?: number hasher?: Hasher - }, + } ): IVerifiableCredential { if (CredentialMapper.isSdJwtDecodedCredential(verifiableCredential)) { throw new Error('Converting SD-JWT VC to uniform VC is not supported.') @@ -475,14 +475,18 @@ export class CredentialMapper { : verifiableCredential if (!original) { throw Error( - 'Could not determine original credential from passed in credential. Probably because a JWT proof type was present, but now is not available anymore', + 'Could not determine original credential from passed in credential. Probably because a JWT proof type was present, but now is not available anymore' ) } const decoded = CredentialMapper.decodeVerifiableCredential(original, opts?.hasher) const isJwtEncoded: boolean = CredentialMapper.isJwtEncoded(original) const isJwtDecoded: boolean = CredentialMapper.isJwtDecodedCredential(original) + const isSdJwtEncoded = CredentialMapper.isSdJwtEncoded(original) + if (isSdJwtEncoded) { + return CredentialMapper.sdJwtDecodedCredentialToUniformCredential(decoded as SdJwtDecodedVerifiableCredential, opts) + } if (isJwtDecoded || isJwtEncoded) { return CredentialMapper.jwtDecodedCredentialToUniformCredential(decoded as JwtDecodedVerifiableCredential, opts) } else { @@ -492,7 +496,7 @@ export class CredentialMapper { static toUniformPresentation( presentation: OriginalVerifiablePresentation, - opts?: { maxTimeSkewInMS?: number; addContextIfMissing?: boolean }, + opts?: { maxTimeSkewInMS?: number; addContextIfMissing?: boolean } ): IVerifiablePresentation { if (CredentialMapper.isSdJwtDecodedCredential(presentation)) { throw new Error('Converting SD-JWT VC to uniform VP is not supported.') @@ -502,7 +506,7 @@ export class CredentialMapper { const original = typeof presentation !== 'string' && CredentialMapper.hasJWTProofType(presentation) ? proof?.jwt : presentation if (!original) { throw Error( - 'Could not determine original presentation, probably it was a converted JWT presentation, that is now missing the JWT value in the proof', + 'Could not determine original presentation, probably it was a converted JWT presentation, that is now missing the JWT value in the proof' ) } const decoded = CredentialMapper.decodeVerifiablePresentation(original) @@ -519,7 +523,7 @@ export class CredentialMapper { } uniformPresentation.verifiableCredential = uniformPresentation.verifiableCredential?.map((vc) => - CredentialMapper.toUniformCredential(vc, opts), + CredentialMapper.toUniformCredential(vc, opts) ) as IVerifiableCredential[] // We cast it because we IPresentation needs a VC. The internal Credential doesn't have the required Proof anymore (that is intended) return uniformPresentation } @@ -528,19 +532,19 @@ export class CredentialMapper { jwt: string, opts?: { maxTimeSkewInMS?: number - }, + } ): IVerifiableCredential { return CredentialMapper.jwtDecodedCredentialToUniformCredential(jwt_decode(jwt), opts) } static jwtDecodedCredentialToUniformCredential( decoded: JwtDecodedVerifiableCredential, - opts?: { maxTimeSkewInMS?: number }, + opts?: { maxTimeSkewInMS?: number } ): IVerifiableCredential { const { exp, nbf, iss, vc, sub, jti, ...rest } = decoded const credential: IVerifiableCredential = { ...rest, - ...vc, + ...vc } const maxSkewInMS = opts?.maxTimeSkewInMS ?? 1500 @@ -616,6 +620,118 @@ export class CredentialMapper { return credential } + static sdJwtDecodedCredentialToUniformCredential( + decoded: SdJwtDecodedVerifiableCredential, + opts?: { maxTimeSkewInMS?: number } + ): IVerifiableCredential { + // console.log(decoded) + const { decodedPayload } = decoded // fixme: other params and proof + // console.log(decodedPayload) + const { + exp = undefined, + nbf = undefined, + iss = undefined, + iat = undefined, + vct, + cnf = undefined, + status = undefined, + sub = undefined, + jti = undefined, + ...rest + } = decodedPayload + const credential: Omit = { + type: [vct], + '@context': [], + credentialSubject: { + ...rest + } + } + + const maxSkewInMS = opts?.maxTimeSkewInMS ?? 1500 + + if (exp) { + const expDate = credential.expirationDate + const jwtExp = parseInt(exp.toString()) + // fix seconds to millisecond for the date + const expDateAsStr = jwtExp < 9999999999 ? new Date(jwtExp * 1000).toISOString().replace(/\.000Z/, 'Z') : new Date(jwtExp).toISOString() + if (expDate && expDate !== expDateAsStr) { + const diff = Math.abs(new Date(expDateAsStr).getTime() - new Date(expDate).getTime()) + if (!maxSkewInMS || diff > maxSkewInMS) { + throw new Error(`Inconsistent expiration dates between JWT claim (${expDateAsStr}) and VC value (${expDate})`) + } + } + credential.expirationDate = expDateAsStr + } + + if (nbf) { + const issuanceDate = credential.issuanceDate + const jwtNbf = parseInt(nbf.toString()) + // fix seconds to millisecs for the date + const nbfDateAsStr = jwtNbf < 9999999999 ? new Date(jwtNbf * 1000).toISOString().replace(/\.000Z/, 'Z') : new Date(jwtNbf).toISOString() + if (issuanceDate && issuanceDate !== nbfDateAsStr) { + const diff = Math.abs(new Date(nbfDateAsStr).getTime() - new Date(issuanceDate).getTime()) + if (!maxSkewInMS || diff > maxSkewInMS) { + throw new Error(`Inconsistent issuance dates between JWT claim (${nbfDateAsStr}) and VC value (${issuanceDate})`) + } + } + credential.issuanceDate = nbfDateAsStr + } else if (iat) { + const issuanceDate = credential.issuanceDate + const jwtNbf = parseInt(iat.toString()) + // fix seconds to millisecs for the date + const nbfDateAsStr = jwtNbf < 9999999999 ? new Date(jwtNbf * 1000).toISOString().replace(/\.000Z/, 'Z') : new Date(jwtNbf).toISOString() + if (issuanceDate && issuanceDate !== nbfDateAsStr) { + const diff = Math.abs(new Date(nbfDateAsStr).getTime() - new Date(issuanceDate).getTime()) + if (!maxSkewInMS || diff > maxSkewInMS) { + throw new Error(`Inconsistent issuance dates between JWT claim (${nbfDateAsStr}) and VC value (${issuanceDate})`) + } + } + credential.issuanceDate = nbfDateAsStr + } + + if (iss) { + const issuer = credential.issuer + if (issuer) { + if (typeof issuer === 'string') { + if (issuer !== iss) { + throw new Error(`Inconsistent issuers between JWT claim (${iss}) and VC value (${issuer})`) + } + } else { + if (!issuer.id && Object.keys(issuer).length > 0) { + // We have an issuer object with more than 1 property but without an issuer id. Set it, + // because the default behaviour of did-jwt-vc is to remove the id value when creating JWTs + issuer.id = iss + } + if (issuer.id !== iss) { + throw new Error(`Inconsistent issuers between JWT claim (${iss}) and VC value (${issuer.id})`) + } + } + } else { + credential.issuer = iss + } + } + + if (sub) { + const subjects = Array.isArray(credential.credentialSubject) ? credential.credentialSubject : [credential.credentialSubject] + for (let i = 0; i < subjects.length; i++) { + const csId = subjects[i].id + if (csId && csId !== sub) { + throw new Error(`Inconsistent credential subject ids between JWT claim (${sub}) and VC value (${csId})`) + } + Array.isArray(credential.credentialSubject) ? (credential.credentialSubject[i].id = sub) : (credential.credentialSubject.id = sub) + } + } + if (jti) { + const id = credential.id + if (id && id !== jti) { + throw new Error(`Inconsistent credential ids between JWT claim (${jti}) and VC value (${id})`) + } + credential.id = jti + } + + return credential as IVerifiableCredential + } + static toExternalVerifiableCredential(verifiableCredential: any): IVerifiableCredential { let proof if (verifiableCredential.proof) { @@ -639,7 +755,7 @@ export class CredentialMapper { type: verifiableCredential.proof.type, created: verifiableCredential.proof.created, proofPurpose: verifiableCredential.proof.proofPurpose, - verificationMethod: verifiableCredential.proof.verificationMethod, + verificationMethod: verifiableCredential.proof.verificationMethod } } @@ -650,7 +766,7 @@ export class CredentialMapper { ? [verifiableCredential.type] : verifiableCredential.type : ['VerifiableCredential'], - proof, + proof } } @@ -693,7 +809,7 @@ export class CredentialMapper { } static toCompactJWT( - jwtDocument: W3CVerifiableCredential | JwtDecodedVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiablePresentation | string, + jwtDocument: W3CVerifiableCredential | JwtDecodedVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiablePresentation | string ): string { if (!jwtDocument || CredentialMapper.detectDocumentType(jwtDocument) !== DocumentFormat.JWT) { throw Error('Cannot convert non JWT credential to JWT') @@ -721,7 +837,7 @@ export class CredentialMapper { | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation - | SdJwtDecodedVerifiableCredential, + | SdJwtDecodedVerifiableCredential ): DocumentFormat { if (this.isJsonLdAsString(document)) { return DocumentFormat.JSONLD @@ -743,7 +859,7 @@ export class CredentialMapper { } private static hasJWTProofType( - document: W3CVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation, + document: W3CVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation ): boolean { if (typeof document === 'string') { return false @@ -752,7 +868,7 @@ export class CredentialMapper { } private static getFirstProof( - document: W3CVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation, + document: W3CVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation ): IProof | undefined { if (!document || typeof document === 'string') { return undefined From 1703d1a01e2e697d9e4bcdd8e1b570372425b27a Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Fri, 16 Aug 2024 14:14:42 +0200 Subject: [PATCH 12/18] fix: SD-JWT credential storage fixes --- packages/ssi-types/__tests__/uniform-claims.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/ssi-types/__tests__/uniform-claims.test.ts b/packages/ssi-types/__tests__/uniform-claims.test.ts index e6bf8ad25..ad3919c82 100644 --- a/packages/ssi-types/__tests__/uniform-claims.test.ts +++ b/packages/ssi-types/__tests__/uniform-claims.test.ts @@ -1,3 +1,4 @@ +import * as crypto from 'node:crypto' import * as fs from 'fs' import { CredentialMapper, From 4a4414be606cdfe4634fb76ebbd136c34ee40ac3 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Fri, 16 Aug 2024 15:16:51 +0200 Subject: [PATCH 13/18] fix: SD-JWT credential storage fixes --- .../utils/digitalCredential/MappingUtils.ts | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/packages/data-store/src/utils/digitalCredential/MappingUtils.ts b/packages/data-store/src/utils/digitalCredential/MappingUtils.ts index 082898602..8d704bfae 100644 --- a/packages/data-store/src/utils/digitalCredential/MappingUtils.ts +++ b/packages/data-store/src/utils/digitalCredential/MappingUtils.ts @@ -1,17 +1,21 @@ -import { AddCredentialArgs } from '../../types' -import { DigitalCredentialEntity } from '../../entities/digitalCredential/DigitalCredentialEntity' import { CredentialMapper, - decodeSdJwtVc, DocumentFormat, IVerifiableCredential, IVerifiablePresentation, OriginalVerifiableCredential, OriginalVerifiablePresentation, - SdJwtDecodedVerifiableCredentialPayload, + SdJwtDecodedVerifiableCredentialPayload } from '@sphereon/ssi-types' -import { CredentialDocumentFormat, DocumentType, DigitalCredential, NonPersistedDigitalCredential } from '../../types' import { computeEntryHash } from '@veramo/utils' +import { DigitalCredentialEntity } from '../../entities/digitalCredential/DigitalCredentialEntity' +import { + AddCredentialArgs, + CredentialDocumentFormat, + DigitalCredential, + DocumentType, + NonPersistedDigitalCredential +} from '../../types' function determineDocumentType(raw: string): DocumentType { const rawDocument = parseRawDocument(raw) @@ -85,31 +89,29 @@ export const nonPersistedDigitalCredentialEntityFromAddArgs = (addCredentialArgs if (documentFormat === DocumentFormat.SD_JWT_VC && !addCredentialArgs.opts?.hasher) { throw new Error('No hasher function is provided for SD_JWT credential.') } + const hasher = addCredentialArgs.opts?.hasher const uniformDocument = - documentFormat === DocumentFormat.SD_JWT_VC - ? decodeSdJwtVc(addCredentialArgs.rawDocument, addCredentialArgs.opts!.hasher!).decodedPayload - : documentType === DocumentType.VC || documentType === DocumentType.C - ? CredentialMapper.toUniformCredential(addCredentialArgs.rawDocument) - : CredentialMapper.toUniformPresentation(addCredentialArgs.rawDocument) + (documentType === DocumentType.VC || documentType === DocumentType.C) ? CredentialMapper.toUniformCredential(addCredentialArgs.rawDocument, {hasher }) : CredentialMapper.toUniformPresentation(addCredentialArgs.rawDocument) const validFrom: Date | undefined = getValidFrom(uniformDocument) const validUntil: Date | undefined = getValidUntil(uniformDocument) + const hash = computeEntryHash(addCredentialArgs.rawDocument) return { ...addCredentialArgs, documentType, documentFormat: determineCredentialDocumentFormat(documentFormat), createdAt: new Date(), - credentialId: uniformDocument.id as string | undefined, // uniformDocument.id is being inferred as JsonValue somehow - hash: computeEntryHash(addCredentialArgs.rawDocument), + credentialId: uniformDocument.id ?? hash, + hash, uniformDocument: JSON.stringify(uniformDocument), validFrom, validUntil, - lastUpdatedAt: new Date(), + lastUpdatedAt: new Date() } } export const digitalCredentialFrom = (credentialEntity: DigitalCredentialEntity): DigitalCredential => { return { - ...credentialEntity, + ...credentialEntity } } From acf7e7e7cc3887727e083fca32bf4ee9a771e0f9 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Fri, 16 Aug 2024 16:52:40 +0200 Subject: [PATCH 14/18] fix: SD-JWT fixes --- .../shared/credentialStoreAgentLogic.ts | 1 - .../src/agent/CredentialStore.ts | 8 +- .../src/types/ICredentialStore.ts | 2 +- .../DigitalCredentialEntity.ts | 2 +- .../digitalCredential/digitalCredential.ts | 16 +- .../utils/digitalCredential/MappingUtils.ts | 18 +- .../__tests__/uniform-claims.test.ts | 12 +- .../ssi-types/src/mapper/credential-mapper.ts | 193 ++++-------------- packages/ssi-types/src/types/sd-jwt-vc.ts | 81 ++++---- 9 files changed, 112 insertions(+), 221 deletions(-) diff --git a/packages/credential-store/__tests__/shared/credentialStoreAgentLogic.ts b/packages/credential-store/__tests__/shared/credentialStoreAgentLogic.ts index d6ce9de57..45341abe8 100644 --- a/packages/credential-store/__tests__/shared/credentialStoreAgentLogic.ts +++ b/packages/credential-store/__tests__/shared/credentialStoreAgentLogic.ts @@ -65,7 +65,6 @@ export default (testContext: { getAgent: () => ConfiguredAgent; setup: () => Pro expect(result.id).toEqual(pidSdJwtCredential.id) }) - it('should throw error when getting credential with unknown id', async (): Promise => { const itemId = 'unknownId' await expect(agent.crsGetCredential({ id: itemId })).rejects.toThrow(`No credential found for arg: {\"id\":\"${itemId}\"}`) diff --git a/packages/credential-store/src/agent/CredentialStore.ts b/packages/credential-store/src/agent/CredentialStore.ts index aee5dd327..21b2f00bf 100644 --- a/packages/credential-store/src/agent/CredentialStore.ts +++ b/packages/credential-store/src/agent/CredentialStore.ts @@ -59,7 +59,7 @@ export class CredentialStore implements IAgentPlugin { /** {@inheritDoc ICRManager.crmAddCredential} */ private async crsAddCredential(args: AddCredentialArgs): Promise { - return await this.store.addCredential({...args.credential, opts: {...args.opts, hasher: args.opts?.hasher ?? this.generateDigest}}) + return await this.store.addCredential({ ...args.credential, opts: { ...args.opts, hasher: args.opts?.hasher ?? this.generateDigest } }) } /** {@inheritDoc ICRManager.updateCredentialState} */ @@ -263,8 +263,6 @@ export class CredentialStore implements IAgentPlugin { } private generateDigest = (data: string, algorithm: string): Uint8Array => { - return new Uint8Array(crypto.createHash(algorithm).update(data).digest()); - }; - - + return new Uint8Array(crypto.createHash(algorithm).update(data).digest()) + } } diff --git a/packages/credential-store/src/types/ICredentialStore.ts b/packages/credential-store/src/types/ICredentialStore.ts index 01d8c48cf..50cebe962 100644 --- a/packages/credential-store/src/types/ICredentialStore.ts +++ b/packages/credential-store/src/types/ICredentialStore.ts @@ -12,7 +12,7 @@ import { IPresentation, IVerifiableCredential, OriginalVerifiableCredential, - OriginalVerifiablePresentation + OriginalVerifiablePresentation, } from '@sphereon/ssi-types' import { IAgentContext, IPluginMethodMap } from '@veramo/core' import { FindClaimsArgs } from './claims' diff --git a/packages/data-store/src/entities/digitalCredential/DigitalCredentialEntity.ts b/packages/data-store/src/entities/digitalCredential/DigitalCredentialEntity.ts index 08b1451bd..aa9f85b38 100644 --- a/packages/data-store/src/entities/digitalCredential/DigitalCredentialEntity.ts +++ b/packages/data-store/src/entities/digitalCredential/DigitalCredentialEntity.ts @@ -5,7 +5,7 @@ import { CredentialRole, CredentialStateType, DigitalCredential, - DocumentType + DocumentType, } from '../../types' import { typeormDate, typeOrmDateTime } from '@sphereon/ssi-sdk.agent-config' diff --git a/packages/data-store/src/types/digitalCredential/digitalCredential.ts b/packages/data-store/src/types/digitalCredential/digitalCredential.ts index a4fed7e71..69c935b4a 100644 --- a/packages/data-store/src/types/digitalCredential/digitalCredential.ts +++ b/packages/data-store/src/types/digitalCredential/digitalCredential.ts @@ -34,7 +34,7 @@ export enum CredentialDocumentFormat { JSON_LD = 'JSON_LD', JWT = 'JWT', SD_JWT = 'SD_JWT', - MDOC = 'MDOC' + MDOC = 'MDOC', } export namespace CredentialDocumentFormat { @@ -55,10 +55,14 @@ export namespace CredentialDocumentFormat { export function toSpecValue(documentFormat: CredentialDocumentFormat, documentType: DocumentType) { switch (documentFormat) { - case CredentialDocumentFormat.SD_JWT: return 'vc+sd-jwt' - case CredentialDocumentFormat.MDOC: return 'mso_mdoc' - case CredentialDocumentFormat.JSON_LD: return documentType === DocumentType.C || documentType === DocumentType.VC ? 'ldp_vc' : 'ldp_vp' - case CredentialDocumentFormat.JWT: return documentType === DocumentType.C || documentType === DocumentType.VC ? 'jwt_vc_json': 'jwt_vp_json' + case CredentialDocumentFormat.SD_JWT: + return 'vc+sd-jwt' + case CredentialDocumentFormat.MDOC: + return 'mso_mdoc' + case CredentialDocumentFormat.JSON_LD: + return documentType === DocumentType.C || documentType === DocumentType.VC ? 'ldp_vc' : 'ldp_vp' + case CredentialDocumentFormat.JWT: + return documentType === DocumentType.C || documentType === DocumentType.VC ? 'jwt_vc_json' : 'jwt_vp_json' } } } @@ -66,7 +70,7 @@ export namespace CredentialDocumentFormat { export enum CredentialCorrelationType { DID = 'DID', X509_CN = 'X509_CN', - URL = 'URL' + URL = 'URL', } export enum CredentialRole { diff --git a/packages/data-store/src/utils/digitalCredential/MappingUtils.ts b/packages/data-store/src/utils/digitalCredential/MappingUtils.ts index 8d704bfae..71b0cec84 100644 --- a/packages/data-store/src/utils/digitalCredential/MappingUtils.ts +++ b/packages/data-store/src/utils/digitalCredential/MappingUtils.ts @@ -5,17 +5,11 @@ import { IVerifiablePresentation, OriginalVerifiableCredential, OriginalVerifiablePresentation, - SdJwtDecodedVerifiableCredentialPayload + SdJwtDecodedVerifiableCredentialPayload, } from '@sphereon/ssi-types' import { computeEntryHash } from '@veramo/utils' import { DigitalCredentialEntity } from '../../entities/digitalCredential/DigitalCredentialEntity' -import { - AddCredentialArgs, - CredentialDocumentFormat, - DigitalCredential, - DocumentType, - NonPersistedDigitalCredential -} from '../../types' +import { AddCredentialArgs, CredentialDocumentFormat, DigitalCredential, DocumentType, NonPersistedDigitalCredential } from '../../types' function determineDocumentType(raw: string): DocumentType { const rawDocument = parseRawDocument(raw) @@ -91,7 +85,9 @@ export const nonPersistedDigitalCredentialEntityFromAddArgs = (addCredentialArgs } const hasher = addCredentialArgs.opts?.hasher const uniformDocument = - (documentType === DocumentType.VC || documentType === DocumentType.C) ? CredentialMapper.toUniformCredential(addCredentialArgs.rawDocument, {hasher }) : CredentialMapper.toUniformPresentation(addCredentialArgs.rawDocument) + documentType === DocumentType.VC || documentType === DocumentType.C + ? CredentialMapper.toUniformCredential(addCredentialArgs.rawDocument, { hasher }) + : CredentialMapper.toUniformPresentation(addCredentialArgs.rawDocument) const validFrom: Date | undefined = getValidFrom(uniformDocument) const validUntil: Date | undefined = getValidUntil(uniformDocument) const hash = computeEntryHash(addCredentialArgs.rawDocument) @@ -105,13 +101,13 @@ export const nonPersistedDigitalCredentialEntityFromAddArgs = (addCredentialArgs uniformDocument: JSON.stringify(uniformDocument), validFrom, validUntil, - lastUpdatedAt: new Date() + lastUpdatedAt: new Date(), } } export const digitalCredentialFrom = (credentialEntity: DigitalCredentialEntity): DigitalCredential => { return { - ...credentialEntity + ...credentialEntity, } } diff --git a/packages/ssi-types/__tests__/uniform-claims.test.ts b/packages/ssi-types/__tests__/uniform-claims.test.ts index ad3919c82..c1fae7551 100644 --- a/packages/ssi-types/__tests__/uniform-claims.test.ts +++ b/packages/ssi-types/__tests__/uniform-claims.test.ts @@ -6,11 +6,11 @@ import { ICredentialSubject, IVerifiableCredential, JwtDecodedVerifiablePresentation, - W3CVerifiableCredential + W3CVerifiableCredential, } from '../src' function getFile(path: string) { - return fs.readFileSync(path, 'utf-8').replace(/\r/g,'').replace(/\n/g, '') + return fs.readFileSync(path, 'utf-8').replace(/\r/g, '').replace(/\n/g, '') } function getFileAsJson(path: string) { @@ -18,8 +18,8 @@ function getFileAsJson(path: string) { } export const generateDigest = (data: string, algorithm: string): Uint8Array => { - return new Uint8Array(crypto.createHash('sha256').update(data).digest()); -}; + return new Uint8Array(crypto.createHash('sha256').update(data).digest()) +} describe('Uniform VC claims', () => { it('should set expiration date if exp is present in JWT vc', () => { @@ -137,8 +137,8 @@ describe('Uniform VC claims', () => { it('should work with sd jwt VC from Funke', () => { const jwtVc: string = getFile('packages/ssi-types/__tests__/vc_vp_examples/vc/sd.jwt') - const vc = CredentialMapper.toUniformCredential(jwtVc, {hasher: generateDigest}) - console.log(JSON.stringify(vc, null ,2)) + const vc = CredentialMapper.toUniformCredential(jwtVc, { hasher: generateDigest }) + console.log(JSON.stringify(vc, null, 2)) expect(vc.issuanceDate).toEqual('2024-08-16T09:29:44Z') expect(vc.expirationDate).toEqual('2024-08-30T09:29:44Z') }) diff --git a/packages/ssi-types/src/mapper/credential-mapper.ts b/packages/ssi-types/src/mapper/credential-mapper.ts index dac938e68..8f6f24918 100644 --- a/packages/ssi-types/src/mapper/credential-mapper.ts +++ b/packages/ssi-types/src/mapper/credential-mapper.ts @@ -29,7 +29,8 @@ import { Hasher, decodeSdJwtVc, decodeSdJwtVcAsync, - AsyncHasher + AsyncHasher, + sdJwtDecodedCredentialToUniformCredential, } from '../types' import { ObjectUtils } from '../utils' import { IssuerType } from '@veramo/core' @@ -54,7 +55,7 @@ export class CredentialMapper { */ static decodeVerifiablePresentation( presentation: OriginalVerifiablePresentation, - hasher?: Hasher + hasher?: Hasher, ): JwtDecodedVerifiablePresentation | IVerifiablePresentation | SdJwtDecodedVerifiableCredential { if (CredentialMapper.isJwtEncoded(presentation)) { const payload = jwt_decode(presentation as string) as JwtDecodedVerifiablePresentation @@ -65,7 +66,7 @@ export class CredentialMapper { created: payload.nbf, proofPurpose: IProofPurpose.authentication, verificationMethod: header['kid'] ?? payload.iss, - jwt: presentation as string + jwt: presentation as string, } return payload } else if (CredentialMapper.isJwtDecodedPresentation(presentation)) { @@ -95,7 +96,7 @@ export class CredentialMapper { */ static decodeVerifiableCredential( credential: OriginalVerifiableCredential, - hasher?: Hasher + hasher?: Hasher, ): JwtDecodedVerifiableCredential | IVerifiableCredential | SdJwtDecodedVerifiableCredential { if (CredentialMapper.isJwtEncoded(credential)) { const payload = jwt_decode(credential as string) as JwtDecodedVerifiableCredential @@ -105,7 +106,7 @@ export class CredentialMapper { created: payload.nbf, proofPurpose: IProofPurpose.authentication, verificationMethod: header['kid'] ?? payload.iss, - jwt: credential as string + jwt: credential as string, } return payload } else if (CredentialMapper.isJwtDecodedCredential(credential)) { @@ -135,7 +136,7 @@ export class CredentialMapper { */ static toWrappedVerifiablePresentation( originalPresentation: OriginalVerifiablePresentation, - opts?: { maxTimeSkewInMS?: number; hasher?: Hasher } + opts?: { maxTimeSkewInMS?: number; hasher?: Hasher }, ): WrappedVerifiablePresentation { // SD-JWT if (CredentialMapper.isSdJwtDecodedCredential(originalPresentation) || CredentialMapper.isSdJwtEncoded(originalPresentation)) { @@ -155,7 +156,7 @@ export class CredentialMapper { presentation: decodedPresentation, decoded: decodedPresentation.decodedPayload, // NOTE: we also include the SD-JWT VC as the VC, as the SD-JWT acts as both the VC and the VP - vcs: [CredentialMapper.toWrappedVerifiableCredential(originalPresentation, opts) as WrappedSdJwtVerifiableCredential] + vcs: [CredentialMapper.toWrappedVerifiableCredential(originalPresentation, opts) as WrappedSdJwtVerifiableCredential], } } @@ -165,7 +166,7 @@ export class CredentialMapper { typeof originalPresentation !== 'string' && CredentialMapper.hasJWTProofType(originalPresentation) ? proof?.jwt : originalPresentation if (!original) { throw Error( - 'Could not determine original presentation, probably it was a converted JWT presentation, that is now missing the JWT value in the proof' + 'Could not determine original presentation, probably it was a converted JWT presentation, that is now missing the JWT value in the proof', ) } const decoded = CredentialMapper.decodeVerifiablePresentation(original) as IVerifiablePresentation | JwtDecodedVerifiablePresentation @@ -192,13 +193,13 @@ export class CredentialMapper { const vcs = noVCs ? [] : (CredentialMapper.toWrappedVerifiableCredentials( - vp.verifiableCredential ?? [] /*.map(value => value.original)*/, - opts - ) as WrappedW3CVerifiableCredential[]) + vp.verifiableCredential ?? [] /*.map(value => value.original)*/, + opts, + ) as WrappedW3CVerifiableCredential[]) const presentation = { ...vp, - verifiableCredential: vcs // We overwrite the verifiableCredentials with wrapped versions, making it an InternalVerifiablePresentation. Note: we keep the singular key name of the vc data model + verifiableCredential: vcs, // We overwrite the verifiableCredentials with wrapped versions, making it an InternalVerifiablePresentation. Note: we keep the singular key name of the vc data model } as UniformVerifiablePresentation return { type, @@ -206,7 +207,7 @@ export class CredentialMapper { original, decoded, presentation, - vcs + vcs, } } @@ -221,7 +222,7 @@ export class CredentialMapper { */ static toWrappedVerifiableCredentials( verifiableCredentials: OriginalVerifiableCredential[], - opts?: { maxTimeSkewInMS?: number; hasher?: Hasher } + opts?: { maxTimeSkewInMS?: number; hasher?: Hasher }, ): WrappedVerifiableCredential[] { return verifiableCredentials.map((vc) => CredentialMapper.toWrappedVerifiableCredential(vc, opts)) } @@ -237,7 +238,7 @@ export class CredentialMapper { */ static toWrappedVerifiableCredential( verifiableCredential: OriginalVerifiableCredential, - opts?: { maxTimeSkewInMS?: number; hasher?: Hasher } + opts?: { maxTimeSkewInMS?: number; hasher?: Hasher }, ): WrappedVerifiableCredential { // SD-JWT if (CredentialMapper.isSdJwtDecodedCredential(verifiableCredential) || CredentialMapper.isSdJwtEncoded(verifiableCredential)) { @@ -256,7 +257,7 @@ export class CredentialMapper { format: 'vc+sd-jwt', original: verifiableCredential, credential: decodedCredential, - decoded: decodedCredential.decodedPayload + decoded: decodedCredential.decodedPayload, } } @@ -265,7 +266,7 @@ export class CredentialMapper { const original = CredentialMapper.hasJWTProofType(verifiableCredential) && proof ? (proof.jwt ?? verifiableCredential) : verifiableCredential if (!original) { throw Error( - 'Could not determine original credential, probably it was a converted JWT credential, that is now missing the JWT value in the proof' + 'Could not determine original credential, probably it was a converted JWT credential, that is now missing the JWT value in the proof', ) } const decoded = CredentialMapper.decodeVerifiableCredential(original) as JwtDecodedVerifiableCredential | IVerifiableCredential @@ -285,7 +286,7 @@ export class CredentialMapper { decoded, format, type, - credential + credential, } } @@ -360,13 +361,13 @@ export class CredentialMapper { } public static isW3cPresentation( - presentation: UniformVerifiablePresentation | IPresentation | SdJwtDecodedVerifiableCredential + presentation: UniformVerifiablePresentation | IPresentation | SdJwtDecodedVerifiableCredential, ): presentation is IPresentation { return '@context' in presentation && ((presentation as IPresentation).type?.includes('VerifiablePresentation') || false) } public static isSdJwtDecodedCredentialPayload( - credential: ICredential | SdJwtDecodedVerifiableCredentialPayload + credential: ICredential | SdJwtDecodedVerifiableCredentialPayload, ): credential is SdJwtDecodedVerifiableCredentialPayload { return 'vct' in credential } @@ -388,7 +389,7 @@ export class CredentialMapper { } public static isSdJwtDecodedCredential( - original: OriginalVerifiableCredential | OriginalVerifiablePresentation | ICredential | IPresentation + original: OriginalVerifiableCredential | OriginalVerifiablePresentation | ICredential | IPresentation, ): original is SdJwtDecodedVerifiableCredential { return (original).compactSdJwtVc !== undefined } @@ -409,7 +410,7 @@ export class CredentialMapper { static jwtEncodedPresentationToUniformPresentation( jwt: string, makeCredentialsUniform: boolean = true, - opts?: { maxTimeSkewInMS?: number } + opts?: { maxTimeSkewInMS?: number }, ): IPresentation { return CredentialMapper.jwtDecodedPresentationToUniformPresentation(jwt_decode(jwt), makeCredentialsUniform, opts) } @@ -417,13 +418,13 @@ export class CredentialMapper { static jwtDecodedPresentationToUniformPresentation( decoded: JwtDecodedVerifiablePresentation, makeCredentialsUniform: boolean = true, - opts?: { maxTimeSkewInMS?: number } + opts?: { maxTimeSkewInMS?: number }, ): IVerifiablePresentation { const { iss, aud, jti, vp, ...rest } = decoded const presentation: IVerifiablePresentation = { ...rest, - ...vp + ...vp, } if (makeCredentialsUniform) { if (!vp.verifiableCredential) { @@ -464,10 +465,10 @@ export class CredentialMapper { opts?: { maxTimeSkewInMS?: number hasher?: Hasher - } + }, ): IVerifiableCredential { if (CredentialMapper.isSdJwtDecodedCredential(verifiableCredential)) { - throw new Error('Converting SD-JWT VC to uniform VC is not supported.') + return sdJwtDecodedCredentialToUniformCredential(verifiableCredential, opts) } const original = typeof verifiableCredential !== 'string' && CredentialMapper.hasJWTProofType(verifiableCredential) @@ -475,7 +476,7 @@ export class CredentialMapper { : verifiableCredential if (!original) { throw Error( - 'Could not determine original credential from passed in credential. Probably because a JWT proof type was present, but now is not available anymore' + 'Could not determine original credential from passed in credential. Probably because a JWT proof type was present, but now is not available anymore', ) } const decoded = CredentialMapper.decodeVerifiableCredential(original, opts?.hasher) @@ -485,7 +486,7 @@ export class CredentialMapper { const isSdJwtEncoded = CredentialMapper.isSdJwtEncoded(original) if (isSdJwtEncoded) { - return CredentialMapper.sdJwtDecodedCredentialToUniformCredential(decoded as SdJwtDecodedVerifiableCredential, opts) + return sdJwtDecodedCredentialToUniformCredential(decoded as SdJwtDecodedVerifiableCredential, opts) } if (isJwtDecoded || isJwtEncoded) { return CredentialMapper.jwtDecodedCredentialToUniformCredential(decoded as JwtDecodedVerifiableCredential, opts) @@ -496,7 +497,7 @@ export class CredentialMapper { static toUniformPresentation( presentation: OriginalVerifiablePresentation, - opts?: { maxTimeSkewInMS?: number; addContextIfMissing?: boolean } + opts?: { maxTimeSkewInMS?: number; addContextIfMissing?: boolean }, ): IVerifiablePresentation { if (CredentialMapper.isSdJwtDecodedCredential(presentation)) { throw new Error('Converting SD-JWT VC to uniform VP is not supported.') @@ -506,7 +507,7 @@ export class CredentialMapper { const original = typeof presentation !== 'string' && CredentialMapper.hasJWTProofType(presentation) ? proof?.jwt : presentation if (!original) { throw Error( - 'Could not determine original presentation, probably it was a converted JWT presentation, that is now missing the JWT value in the proof' + 'Could not determine original presentation, probably it was a converted JWT presentation, that is now missing the JWT value in the proof', ) } const decoded = CredentialMapper.decodeVerifiablePresentation(original) @@ -523,7 +524,7 @@ export class CredentialMapper { } uniformPresentation.verifiableCredential = uniformPresentation.verifiableCredential?.map((vc) => - CredentialMapper.toUniformCredential(vc, opts) + CredentialMapper.toUniformCredential(vc, opts), ) as IVerifiableCredential[] // We cast it because we IPresentation needs a VC. The internal Credential doesn't have the required Proof anymore (that is intended) return uniformPresentation } @@ -532,19 +533,19 @@ export class CredentialMapper { jwt: string, opts?: { maxTimeSkewInMS?: number - } + }, ): IVerifiableCredential { return CredentialMapper.jwtDecodedCredentialToUniformCredential(jwt_decode(jwt), opts) } static jwtDecodedCredentialToUniformCredential( decoded: JwtDecodedVerifiableCredential, - opts?: { maxTimeSkewInMS?: number } + opts?: { maxTimeSkewInMS?: number }, ): IVerifiableCredential { const { exp, nbf, iss, vc, sub, jti, ...rest } = decoded const credential: IVerifiableCredential = { ...rest, - ...vc + ...vc, } const maxSkewInMS = opts?.maxTimeSkewInMS ?? 1500 @@ -620,118 +621,6 @@ export class CredentialMapper { return credential } - static sdJwtDecodedCredentialToUniformCredential( - decoded: SdJwtDecodedVerifiableCredential, - opts?: { maxTimeSkewInMS?: number } - ): IVerifiableCredential { - // console.log(decoded) - const { decodedPayload } = decoded // fixme: other params and proof - // console.log(decodedPayload) - const { - exp = undefined, - nbf = undefined, - iss = undefined, - iat = undefined, - vct, - cnf = undefined, - status = undefined, - sub = undefined, - jti = undefined, - ...rest - } = decodedPayload - const credential: Omit = { - type: [vct], - '@context': [], - credentialSubject: { - ...rest - } - } - - const maxSkewInMS = opts?.maxTimeSkewInMS ?? 1500 - - if (exp) { - const expDate = credential.expirationDate - const jwtExp = parseInt(exp.toString()) - // fix seconds to millisecond for the date - const expDateAsStr = jwtExp < 9999999999 ? new Date(jwtExp * 1000).toISOString().replace(/\.000Z/, 'Z') : new Date(jwtExp).toISOString() - if (expDate && expDate !== expDateAsStr) { - const diff = Math.abs(new Date(expDateAsStr).getTime() - new Date(expDate).getTime()) - if (!maxSkewInMS || diff > maxSkewInMS) { - throw new Error(`Inconsistent expiration dates between JWT claim (${expDateAsStr}) and VC value (${expDate})`) - } - } - credential.expirationDate = expDateAsStr - } - - if (nbf) { - const issuanceDate = credential.issuanceDate - const jwtNbf = parseInt(nbf.toString()) - // fix seconds to millisecs for the date - const nbfDateAsStr = jwtNbf < 9999999999 ? new Date(jwtNbf * 1000).toISOString().replace(/\.000Z/, 'Z') : new Date(jwtNbf).toISOString() - if (issuanceDate && issuanceDate !== nbfDateAsStr) { - const diff = Math.abs(new Date(nbfDateAsStr).getTime() - new Date(issuanceDate).getTime()) - if (!maxSkewInMS || diff > maxSkewInMS) { - throw new Error(`Inconsistent issuance dates between JWT claim (${nbfDateAsStr}) and VC value (${issuanceDate})`) - } - } - credential.issuanceDate = nbfDateAsStr - } else if (iat) { - const issuanceDate = credential.issuanceDate - const jwtNbf = parseInt(iat.toString()) - // fix seconds to millisecs for the date - const nbfDateAsStr = jwtNbf < 9999999999 ? new Date(jwtNbf * 1000).toISOString().replace(/\.000Z/, 'Z') : new Date(jwtNbf).toISOString() - if (issuanceDate && issuanceDate !== nbfDateAsStr) { - const diff = Math.abs(new Date(nbfDateAsStr).getTime() - new Date(issuanceDate).getTime()) - if (!maxSkewInMS || diff > maxSkewInMS) { - throw new Error(`Inconsistent issuance dates between JWT claim (${nbfDateAsStr}) and VC value (${issuanceDate})`) - } - } - credential.issuanceDate = nbfDateAsStr - } - - if (iss) { - const issuer = credential.issuer - if (issuer) { - if (typeof issuer === 'string') { - if (issuer !== iss) { - throw new Error(`Inconsistent issuers between JWT claim (${iss}) and VC value (${issuer})`) - } - } else { - if (!issuer.id && Object.keys(issuer).length > 0) { - // We have an issuer object with more than 1 property but without an issuer id. Set it, - // because the default behaviour of did-jwt-vc is to remove the id value when creating JWTs - issuer.id = iss - } - if (issuer.id !== iss) { - throw new Error(`Inconsistent issuers between JWT claim (${iss}) and VC value (${issuer.id})`) - } - } - } else { - credential.issuer = iss - } - } - - if (sub) { - const subjects = Array.isArray(credential.credentialSubject) ? credential.credentialSubject : [credential.credentialSubject] - for (let i = 0; i < subjects.length; i++) { - const csId = subjects[i].id - if (csId && csId !== sub) { - throw new Error(`Inconsistent credential subject ids between JWT claim (${sub}) and VC value (${csId})`) - } - Array.isArray(credential.credentialSubject) ? (credential.credentialSubject[i].id = sub) : (credential.credentialSubject.id = sub) - } - } - if (jti) { - const id = credential.id - if (id && id !== jti) { - throw new Error(`Inconsistent credential ids between JWT claim (${jti}) and VC value (${id})`) - } - credential.id = jti - } - - return credential as IVerifiableCredential - } - static toExternalVerifiableCredential(verifiableCredential: any): IVerifiableCredential { let proof if (verifiableCredential.proof) { @@ -755,7 +644,7 @@ export class CredentialMapper { type: verifiableCredential.proof.type, created: verifiableCredential.proof.created, proofPurpose: verifiableCredential.proof.proofPurpose, - verificationMethod: verifiableCredential.proof.verificationMethod + verificationMethod: verifiableCredential.proof.verificationMethod, } } @@ -766,7 +655,7 @@ export class CredentialMapper { ? [verifiableCredential.type] : verifiableCredential.type : ['VerifiableCredential'], - proof + proof, } } @@ -809,7 +698,7 @@ export class CredentialMapper { } static toCompactJWT( - jwtDocument: W3CVerifiableCredential | JwtDecodedVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiablePresentation | string + jwtDocument: W3CVerifiableCredential | JwtDecodedVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiablePresentation | string, ): string { if (!jwtDocument || CredentialMapper.detectDocumentType(jwtDocument) !== DocumentFormat.JWT) { throw Error('Cannot convert non JWT credential to JWT') @@ -837,7 +726,7 @@ export class CredentialMapper { | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation - | SdJwtDecodedVerifiableCredential + | SdJwtDecodedVerifiableCredential, ): DocumentFormat { if (this.isJsonLdAsString(document)) { return DocumentFormat.JSONLD @@ -859,7 +748,7 @@ export class CredentialMapper { } private static hasJWTProofType( - document: W3CVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation + document: W3CVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation, ): boolean { if (typeof document === 'string') { return false @@ -868,7 +757,7 @@ export class CredentialMapper { } private static getFirstProof( - document: W3CVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation + document: W3CVerifiableCredential | W3CVerifiablePresentation | JwtDecodedVerifiableCredential | JwtDecodedVerifiablePresentation, ): IProof | undefined { if (!document || typeof document === 'string') { return undefined diff --git a/packages/ssi-types/src/types/sd-jwt-vc.ts b/packages/ssi-types/src/types/sd-jwt-vc.ts index 5baf5cdce..838d21e99 100644 --- a/packages/ssi-types/src/types/sd-jwt-vc.ts +++ b/packages/ssi-types/src/types/sd-jwt-vc.ts @@ -273,37 +273,30 @@ export async function decodeSdJwtVcAsync(compactSdJwtVc: CompactSdJwtVc, hasher: } } -type DisclosuresAccumulator = { - [key: string]: any -} - // TODO naive implementation of mapping a sd-jwt onto a IVerifiableCredential. Needs some fixes and further implementation and needs to be moved out of ssi-types -export async function sdJwtDecodedCredentialToUniformCredential( +export const sdJwtDecodedCredentialToUniformCredential = ( decoded: SdJwtDecodedVerifiableCredential, opts?: { maxTimeSkewInMS?: number }, -): Promise { - const { exp, nbf, iss, sub, iat, vct, user, cnf, status, ...rest } = decoded.decodedPayload - const maxSkewInMS = opts?.maxTimeSkewInMS ?? 1500 +): IVerifiableCredential => { + const { decodedPayload } = decoded // fixme: other params and proof + const { exp, nbf, iss, iat, vct, cnf, status, sub, jti } = decodedPayload - const jwtDateToISOString = ({ - jwtClaim, - claimName, - isRequired = false, - }: { - jwtClaim?: number - claimName: string - isRequired?: boolean - }): string | undefined => { - if (jwtClaim) { - const claim = parseInt(jwtClaim.toString()) - // change JWT seconds to millisecond for the date - return new Date(claim * (claim < 9999999999 ? 1000 : 1)).toISOString().replace(/\.000Z/, 'Z') - } else if (isRequired) { - throw Error(`JWT claim ${claimName} is required but was not present`) - } - return undefined + type DisclosuresAccumulator = { + [key: string]: any } + const credentialSubject = decoded.disclosures.reduce( + (acc: DisclosuresAccumulator, item: { decoded: Array; digest: string; encoded: string }) => { + const key = item.decoded[1] + acc[key] = item.decoded[2] + + return acc + }, + {}, + ) + + const maxSkewInMS = opts?.maxTimeSkewInMS ?? 1500 + const expirationDate = jwtDateToISOString({ jwtClaim: exp, claimName: 'exp' }) let issuanceDateStr = jwtDateToISOString({ jwtClaim: iat, claimName: 'iat' }) @@ -323,27 +316,18 @@ export async function sdJwtDecodedCredentialToUniformCredential( throw Error(`JWT issuance date is required but was not present`) } - const credentialSubject = decoded.disclosures.reduce( - (acc: DisclosuresAccumulator, item: { decoded: Array; digest: string; encoded: string }) => { - const key = item.decoded[1] - acc[key] = item.decoded[2] - - return acc - }, - {}, - ) - - return { - ...rest, + const credential: Omit = { type: [vct], // SDJwt is not a W3C VC, so no VerifiableCredential '@context': [], // SDJwt has no JSON-LD by default. Certainly not the VC DM1 default context for JSON-LD credentialSubject: { - ...(sub && { id: sub }), ...credentialSubject, + id: credentialSubject.id ?? sub ?? jti, }, issuanceDate, expirationDate, issuer: iss, + ...(cnf && { cnf }), + ...(status && { status }), proof: { type: IProofType.SdJwtProof2024, created: nbfDateAsStr ?? issuanceDate, @@ -352,4 +336,25 @@ export async function sdJwtDecodedCredentialToUniformCredential( jwt: decoded.compactSdJwtVc, }, } + + return credential as IVerifiableCredential +} + +const jwtDateToISOString = ({ + jwtClaim, + claimName, + isRequired = false, +}: { + jwtClaim?: number + claimName: string + isRequired?: boolean +}): string | undefined => { + if (jwtClaim) { + const claim = parseInt(jwtClaim.toString()) + // change JWT seconds to millisecond for the date + return new Date(claim * (claim < 9999999999 ? 1000 : 1)).toISOString().replace(/\.000Z/, 'Z') + } else if (isRequired) { + throw Error(`JWT claim ${claimName} is required but was not present`) + } + return undefined } From 44c80a0f3f6ec6e58ea761155d0511beabf6dfed Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Fri, 16 Aug 2024 17:17:10 +0200 Subject: [PATCH 15/18] fix: SD-JWT fixes --- .../src/utils/digitalCredential/MappingUtils.ts | 16 ++++++++-------- .../ebsi-support/__tests__/attestation.test.ts | 3 +-- .../src/agent/OID4VCIHolderService.ts | 4 +++- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/data-store/src/utils/digitalCredential/MappingUtils.ts b/packages/data-store/src/utils/digitalCredential/MappingUtils.ts index 71b0cec84..9c908c509 100644 --- a/packages/data-store/src/utils/digitalCredential/MappingUtils.ts +++ b/packages/data-store/src/utils/digitalCredential/MappingUtils.ts @@ -54,24 +54,24 @@ function determineCredentialDocumentFormat(documentFormat: DocumentFormat): Cred } function getValidUntil(uniformDocument: IVerifiableCredential | IVerifiablePresentation | SdJwtDecodedVerifiableCredentialPayload): Date | undefined { - if ('expirationDate' in uniformDocument) { + if ('expirationDate' in uniformDocument && uniformDocument.expirationDate) { return new Date(uniformDocument.expirationDate) - } else if ('validUntil' in uniformDocument) { + } else if ('validUntil' in uniformDocument && uniformDocument.validUntil) { return new Date(uniformDocument.validUntil) - } else if ('exp' in uniformDocument) { + } else if ('exp' in uniformDocument && uniformDocument.exp) { return new Date(uniformDocument.exp * 1000) } return undefined } function getValidFrom(uniformDocument: IVerifiableCredential | IVerifiablePresentation | SdJwtDecodedVerifiableCredentialPayload): Date | undefined { - if ('issuanceDate' in uniformDocument) { + if ('issuanceDate' in uniformDocument && uniformDocument.issuanceDate) { return new Date(uniformDocument.issuanceDate) - } else if ('validFrom' in uniformDocument) { + } else if ('validFrom' in uniformDocument && uniformDocument.validFrom) { return new Date(uniformDocument['validFrom']) - } else if ('nbf' in uniformDocument) { + } else if ('nbf' in uniformDocument && uniformDocument.nbf) { return new Date(uniformDocument['nbf'] * 1000) - } else if ('iat' in uniformDocument) { + } else if ('iat' in uniformDocument && uniformDocument.iat) { return new Date(uniformDocument['iat'] * 1000) } return undefined @@ -100,7 +100,7 @@ export const nonPersistedDigitalCredentialEntityFromAddArgs = (addCredentialArgs hash, uniformDocument: JSON.stringify(uniformDocument), validFrom, - validUntil, + ...(validUntil && { validUntil }), lastUpdatedAt: new Date(), } } diff --git a/packages/ebsi-support/__tests__/attestation.test.ts b/packages/ebsi-support/__tests__/attestation.test.ts index bd5cfbaa9..1286b76ae 100644 --- a/packages/ebsi-support/__tests__/attestation.test.ts +++ b/packages/ebsi-support/__tests__/attestation.test.ts @@ -4,6 +4,7 @@ import { IIdentifierResolution } from '@sphereon/ssi-sdk-ext.identifier-resoluti import { IJwtService } from '@sphereon/ssi-sdk-ext.jwt-service' import { createObjects, getConfig } from '@sphereon/ssi-sdk.agent-config' import { IContactManager } from '@sphereon/ssi-sdk.contact-manager' +import { CredentialRole } from '@sphereon/ssi-sdk.data-store' import { IOID4VCIHolder } from '@sphereon/ssi-sdk.oid4vci-holder' import { IPresentationExchange } from '@sphereon/ssi-sdk.presentation-exchange' import { PublicKeyHosting } from '@sphereon/ssi-sdk.public-key-hosting' @@ -19,8 +20,6 @@ import express, { Express } from 'express' import { DataSource } from 'typeorm' import { IEbsiSupport } from '../src' import { ebsiCreateDidOnLedger } from '../src/did' -import { CredentialRole } from '@sphereon/ssi-sdk.data-store' -// import { AttestationAuthRequestUrlResult } from '../src/functions' let dbConnection: Promise let agent: TAgent< diff --git a/packages/oid4vci-holder/src/agent/OID4VCIHolderService.ts b/packages/oid4vci-holder/src/agent/OID4VCIHolderService.ts index 7319153ff..14828a391 100644 --- a/packages/oid4vci-holder/src/agent/OID4VCIHolderService.ts +++ b/packages/oid4vci-holder/src/agent/OID4VCIHolderService.ts @@ -107,7 +107,9 @@ export const getCredentialConfigsBasedOnFormatPref = async ( return prefConfigs } -export const selectCredentialLocaleBranding = async (args: SelectAppLocaleBrandingArgs): Promise => { +export const selectCredentialLocaleBranding = async ( + args: SelectAppLocaleBrandingArgs, +): Promise => { const { locale, localeBranding } = args return localeBranding?.find( From 9ebcdcadfaa72fe48ee7cce7caae9e170773675e Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Tue, 20 Aug 2024 20:17:15 +0200 Subject: [PATCH 16/18] fix: Updates to KMP libs --- .../mdl-mdoc/__tests__/issuerAuth.test.ts | 22 ++++++++------- .../mdl-mdoc/__tests__/serialization.test.ts | 25 +++++++++++++++++ .../__tests__/shared/mdlMdocAgentLogic.ts | 10 +++---- packages/mdl-mdoc/package.json | 2 +- packages/mdl-mdoc/src/agent/mDLMdoc.ts | 6 ++-- packages/mdl-mdoc/src/functions/index.ts | 28 +++++++++---------- packages/mdl-mdoc/src/types/ImDLMdoc.ts | 6 ++-- pnpm-lock.yaml | 9 +++--- 8 files changed, 67 insertions(+), 41 deletions(-) create mode 100644 packages/mdl-mdoc/__tests__/serialization.test.ts diff --git a/packages/mdl-mdoc/__tests__/issuerAuth.test.ts b/packages/mdl-mdoc/__tests__/issuerAuth.test.ts index 9c38f64cb..26b6af316 100644 --- a/packages/mdl-mdoc/__tests__/issuerAuth.test.ts +++ b/packages/mdl-mdoc/__tests__/issuerAuth.test.ts @@ -1,12 +1,13 @@ import { com } from '@sphereon/kmp-mdl-mdoc' import { CoseCryptoService } from '../src/functions' -import CoseSign1Cbor = com.sphereon.cbor.cose.CoseSign1Cbor -import CoseSignatureAlgorithm = com.sphereon.cbor.cose.CoseSignatureAlgorithm -import Jwk = com.sphereon.jose.jwk.Jwk +import CoseSign1Cbor = com.sphereon.crypto.cose.CoseSign1Cbor +import CoseSignatureAlgorithm = com.sphereon.crypto.cose.CoseSignatureAlgorithm +import Jwk = com.sphereon.crypto.jose.Jwk import decodeFrom = com.sphereon.kmp.decodeFrom import encodeTo = com.sphereon.kmp.encodeTo import Encoding = com.sphereon.kmp.Encoding import IssuerSignedCbor = com.sphereon.mdoc.data.device.IssuerSignedCbor +import CoseSign1Json = com.sphereon.crypto.cose.CoseSign1Json describe('Issuer Auth', (): void => { const iso18013_5_IssuerAuthTestVector = @@ -77,8 +78,9 @@ describe('Issuer Auth', (): void => { beforeAll(async (): Promise => {}) it('should decode and encode ISO Test Vector', async () => { - const coseSign = CoseSign1Cbor.Companion.cborDecode(decodeFrom(iso18013_5_IssuerAuthTestVector, Encoding.HEX)) + const coseSign = CoseSign1Cbor.Static.cborDecode(decodeFrom(iso18013_5_IssuerAuthTestVector, Encoding.HEX)) expect(coseSign).toBeDefined() + console.log(coseSign.toJson().toJsonDTO()) expect(iso18013_5_IssuerAuthTestVector).toEqual(encodeTo(coseSign.cborEncode(), Encoding.HEX)) expect(iso18013_5_SignatureStructureTestVector).toEqual(encodeTo(coseSign.toSignature1Structure().cborEncode(), Encoding.HEX)) //@ts-ignore @@ -86,7 +88,7 @@ describe('Issuer Auth', (): void => { }) it('test', () => { - const jwk = Jwk.Companion.fromJsonObject({ + const jwk = Jwk.Static.fromJson({ kty: 'EC', kid: '11', crv: 'P-256', @@ -104,13 +106,13 @@ describe('Issuer Auth', (): void => { const ietfSignature = '8eb33e4ca31d1c465ab05aac34cc6b23d58fef5c083106c4d25a91aef0b0117e2af9a291aa32e14ab834dc56ed2a223444547e01f11d3b0916e5a4c345cacb36' - const issuerAuth = CoseSign1Cbor.Companion.cborDecode(decodeFrom(ietfTestVector, Encoding.HEX)) as CoseSign1Cbor + const issuerAuth = CoseSign1Cbor.Static.cborDecode(decodeFrom(ietfTestVector, Encoding.HEX)) as CoseSign1Cbor expect(issuerAuth.signature.encodeTo(Encoding.HEX)).toEqual(ietfSignature) await expect( - coseCrypto.verify1(issuerAuth, { - key: Jwk.Companion.fromJsonObject({ + coseCrypto.verify1(issuerAuth, { + key: Jwk.Static.fromJson({ kty: 'EC', kid: '11', crv: 'P-256', @@ -128,7 +130,7 @@ describe('Issuer Auth', (): void => { it('should verify Issuer Signed Test Vector', async () => { const funkeTestVector = 'a26a697373756572417574688443a10126a1182182590278308202743082021ba003020102020102300a06082a8648ce3d040302308188310b3009060355040613024445310f300d06035504070c064265726c696e311d301b060355040a0c1442756e646573647275636b6572656920476d62483111300f060355040b0c0854204353204944453136303406035504030c2d535052494e442046756e6b6520455544492057616c6c65742050726f746f747970652049737375696e67204341301e170d3234303533313038313331375a170d3235303730353038313331375a306c310b3009060355040613024445311d301b060355040a0c1442756e646573647275636b6572656920476d6248310a3008060355040b0c01493132303006035504030c29535052494e442046756e6b6520455544492057616c6c65742050726f746f74797065204973737565723059301306072a8648ce3d020106082a8648ce3d0301070342000438506ae1830a838c397d389fb32b7006e25fffb13b56144f5e2366e764b7ab511322005d5f20cade45711b181e1cf8af2cfdeeb8cbd2ea20c473ba8cc66bddb8a3819030818d301d0603551d0e0416041488f84290b12b0d73cb5b6fc9d1655e821cb0fa62300c0603551d130101ff04023000300e0603551d0f0101ff040403020780302d0603551d1104263024822264656d6f2e7069642d6973737565722e62756e646573647275636b657265692e6465301f0603551d23041830168014d45618c08938e80e588418c97662bfabbbc590be300a06082a8648ce3d040302034700304402201b7f94f391c43385f5a8228ca2d5537b77c23d06c14a9b531696e4698766f219022029891dacd7f6c573e35526e35bf53fe52e6f0040b95f170e6a7bac381ae805b559027d3082027930820220a003020102021407913d41566d99461c0ed0a3281fc7dd542fef68300a06082a8648ce3d040302308188310b3009060355040613024445310f300d06035504070c064265726c696e311d301b060355040a0c1442756e646573647275636b6572656920476d62483111300f060355040b0c0854204353204944453136303406035504030c2d535052494e442046756e6b6520455544492057616c6c65742050726f746f747970652049737375696e67204341301e170d3234303533313036343830395a170d3334303532393036343830395a308188310b3009060355040613024445310f300d06035504070c064265726c696e311d301b060355040a0c1442756e646573647275636b6572656920476d62483111300f060355040b0c0854204353204944453136303406035504030c2d535052494e442046756e6b6520455544492057616c6c65742050726f746f747970652049737375696e672043413059301306072a8648ce3d020106082a8648ce3d03010703420004606cddc050e773bf8a9f989b02f08e33c91eefb550c6a7cc73064bf0868803e58244e7027e663f8221fddaa32bbb9a7f9323a2bc4d110bf21b74c38dbc3a14c9a3663064301d0603551d0e04160414d45618c08938e80e588418c97662bfabbbc590be301f0603551d23041830168014d45618c08938e80e588418c97662bfabbbc590be30120603551d130101ff040830060101ff020100300e0603551d0f0101ff040403020186300a06082a8648ce3d040302034700304402206126ef0919287b7f6ad6f831d1675d6eb2ae7c0c513daed77ea076d975d18ea102206e4c5aaf558b61d6b6f1cc23f4c566479902bd915cb19fc18f7d7dbb108cf3b3590440d81859043ba667646f63547970657765752e6575726f70612e65632e657564692e7069642e316776657273696f6e63312e306c76616c6964697479496e666fa3667369676e656474323032342d30362d32345430363a35303a34305a6976616c696446726f6d74323032342d30362d32345430363a35303a34305a6a76616c6964556e74696c74323032342d30372d30385430363a35303a34305a6c76616c756544696765737473a17765752e6575726f70612e65632e657564692e7069642e31b6005820c955f170b98a76428651380bc4376a72519d4a33ca445916577dd5ab1751e48a015820786997b911e4d02378b48525dd0bb23301f7f65e3818bea5888e4b01bbf2bac402582012287614c468ab4d6c0ab03c819fabfe952a8bb69d77df5a4a0fe5f62b95ef0f035820fdba6693f942c5a1949ec2b69535714559fde2366e6b823ef9390032ee7fb51d045820bf311fbfce2d79ac4ebb95308d402274e3b43c8f883924dd96a58ec5c531a798055820dbeed6230b697198152376692a214ea9ff1c57f47c1b6d1a740aa4df12e6691f0658208c16370d6f5629d2bc3cea1d4e39808fcc8844f83b79c96090ec14e935b641bb0758204ce61b28f2a60a26baec25c32a78e332e2eac5d3d7564da320c030a12c34fd2908582023610d85b0a73ab66c56fa8d1351897b5df2818ecc314fc7bfb97b8fad18e4180958204365beb3b621bed3d8e664d35cdd08b87b53a1caab4d9ab3b1ceecc2b4c60a720a58203198965270e0fc5097269e888f9ad2a69e0fd0b7aa1da1297b6f618a25f76f330b5820e1eb6891a87be4ae79faacc9ebf16d1362ad005f60cb78337137a2add6772c7c0c5820e70a7a9e5f53358897b72c7daa73490939740761412e6e9a958b6738c2db77c50d5820bedd56d824746f67da90efac1b60636d62ed7ed8ca25427bea7ad66b608708e70e5820424e05926292726ea80b01edb793a0e44ff54907ee5a914831d8f4c7c6424b4c0f5820463035d8aaa04f0ea7aa068167dc828949959c74c8fb2b253566d34e677384ea1058209cb38e5b8e7bf565612430d5a20172bb279c5d9ccf2e72a428727117e2d27ace11582028e77f9fdc4ab990dd9da93ebd0d73ac8cd258bc492253e024ca4b127d85b8b612582047c757a809bd727558ff10620a50e60f0b21230203f91f137e27fcd2654c2428135820dd210993dd863178a54f8b544a108bb15d39217796b43c122980ec2df535c561145820c6d93a8f4df6f1cca39f036858a09482f835524dfb064b69cdbe1ab65453e5521558200cba3ab8ddd44983b5e294924bd33fa1c50a0b5299333b6b6ae87e8b6b31b4b96d6465766963654b6579496e666fa1696465766963654b6579a401022001215820cac8ec658dbcac025eac1c2669013322110177a38844fd3d100508c84911fa3d22582012f5cbcbae6c4fc432ccb9d6b02eda20cd5e7a6db4dbd6b00dc588ed63b4112f6f646967657374416c676f726974686d675348412d3235365840b54a064e163165234c5592c14bb3eef08f34202ac39c7b1c804756bd47fe00b958e117c41685967c476018c182e1527cb7b97beeedf36c9275e7fbbafa3a77636a6e616d65537061636573a17765752e6575726f70612e65632e657564692e7069642e3196d8185856a46672616e646f6d50f62943bc0e10da5cca2ea7d4be7a51d8686469676573744944006c656c656d656e7456616c756562444571656c656d656e744964656e746966696572707265736964656e745f636f756e747279d818584fa46672616e646f6d50c460c64fef9c7945d06c034f5fd42f12686469676573744944016c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3132d818585ba46672616e646f6d502a3796b791b8af9faab59cad92f3c263686469676573744944026c656c656d656e7456616c7565664741424c455271656c656d656e744964656e7469666965727166616d696c795f6e616d655f6269727468d8185853a46672616e646f6d50436ea16f51ff6681bac340e6b7c31c1c686469676573744944036c656c656d656e7456616c7565654552494b4171656c656d656e744964656e7469666965726a676976656e5f6e616d65d8185854a46672616e646f6d50b4a6888f7b7431e7c2569ad3fb43f586686469676573744944046c656c656d656e7456616c75651907ac71656c656d656e744964656e7469666965726e6167655f62697274685f79656172d818584fa46672616e646f6d50bbb727e77ffa206d53880cfd6a757654686469676573744944056c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3138d818584fa46672616e646f6d50913d8c29321d7afbedc882b06abcf887686469676573744944066c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3231d8185856a46672616e646f6d506bb9375f0edf3b4a049448a97b97a6b1686469676573744944076c656c656d656e7456616c7565654bc3964c4e71656c656d656e744964656e7469666965726d7265736964656e745f63697479d818586ca46672616e646f6d5032976f92fd38644ca0ea98e22c4bae3e686469676573744944086c656c656d656e7456616c7565a26576616c75656244456b636f756e7472794e616d65674765726d616e7971656c656d656e744964656e7469666965726b6e6174696f6e616c697479d8185859a46672616e646f6d50f89c1dca7891017e2ee84d069480a99c686469676573744944096c656c656d656e7456616c75656a4d55535445524d414e4e71656c656d656e744964656e7469666965726b66616d696c795f6e616d65d8185855a46672616e646f6d50f325da430ba319bc86950c9fe9b12ec96864696765737449440a6c656c656d656e7456616c7565664245524c494e71656c656d656e744964656e7469666965726b62697274685f706c616365d8185855a46672616e646f6d50a10869d6b86dfcafe467806c56f7ade66864696765737449440b6c656c656d656e7456616c756562444571656c656d656e744964656e7469666965726f69737375696e675f636f756e747279d818584fa46672616e646f6d50a9ba374cf36fea2966eedbe547897f186864696765737449440c6c656c656d656e7456616c7565f471656c656d656e744964656e7469666965726b6167655f6f7665725f3635d818586ca46672616e646f6d50bf9ef3130a5c9375d65fc26fd6be25c06864696765737449440d6c656c656d656e7456616c7565a2646e616e6f1a350826cc6b65706f63685365636f6e641a6679174071656c656d656e744964656e7469666965726d69737375616e63655f64617465d818586aa46672616e646f6d503ea08aca65498463c00e537bb482e4da6864696765737449440e6c656c656d656e7456616c7565a2646e616e6f1a350826cc6b65706f63685365636f6e641a668b8c4071656c656d656e744964656e7469666965726b6578706972795f64617465d8185863a46672616e646f6d50b409df84e488dc2584c728dcee8ea5e56864696765737449440f6c656c656d656e7456616c756570484549444553545241e1ba9e4520313771656c656d656e744964656e7469666965726f7265736964656e745f737472656574d818584fa46672616e646f6d500527ee9713ffc129bc594277d630fd53686469676573744944106c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3136d818585da46672616e646f6d50c0caf17c36e5bb654e3258f16564443d686469676573744944116c656c656d656e7456616c756565353131343771656c656d656e744964656e746966696572747265736964656e745f706f7374616c5f636f6465d8185858a46672616e646f6d501ffd248b586ac166e500c15baf030ed8686469676573744944126c656c656d656e7456616c75656a313936342d30382d313271656c656d656e744964656e7469666965726a62697274685f64617465d8185857a46672616e646f6d505a5006cd2023aa4ebadb11a0caa9bb52686469676573744944136c656c656d656e7456616c756562444571656c656d656e744964656e7469666965727169737375696e675f617574686f72697479d818584fa46672616e646f6d50b720f2c8a884c6e645866b084b5335db686469676573744944146c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3134d8185851a46672616e646f6d50086d133424e77659fa6c3259ab31631a686469676573744944156c656c656d656e7456616c7565183b71656c656d656e744964656e7469666965726c6167655f696e5f7965617273' - const issuerSigned = IssuerSignedCbor.Companion.cborDecode(decodeFrom(funkeTestVector, Encoding.HEX)) + const issuerSigned = IssuerSignedCbor.Static.cborDecode(decodeFrom(funkeTestVector, Encoding.HEX)) await expect(coseCrypto.verify1(issuerSigned.issuerAuth)).resolves.toMatchObject({ critical: true, error: false, @@ -137,7 +139,7 @@ describe('Issuer Auth', (): void => { }) it('should verify Funke Issuer Signed Test Vector of 12-08-2024', async () => { - const issuerSigned = IssuerSignedCbor.Companion.cborDecode(decodeFrom(funkePidIssuerTestVector_20240812, Encoding.BASE64URL)) + const issuerSigned = IssuerSignedCbor.Static.cborDecode(decodeFrom(funkePidIssuerTestVector_20240812, Encoding.BASE64URL)) await expect(coseCrypto.verify1(issuerSigned.issuerAuth)).resolves.toMatchObject({ critical: true, error: false, diff --git a/packages/mdl-mdoc/__tests__/serialization.test.ts b/packages/mdl-mdoc/__tests__/serialization.test.ts new file mode 100644 index 000000000..39e2ea5f1 --- /dev/null +++ b/packages/mdl-mdoc/__tests__/serialization.test.ts @@ -0,0 +1,25 @@ +import { com } from '@sphereon/kmp-mdl-mdoc' +import CoseKeyJson = com.sphereon.crypto.cose.CoseKeyJson +import CoseKeyType = com.sphereon.crypto.cose.CoseKeyType +import CoseSignatureAlgorithm = com.sphereon.crypto.cose.CoseSignatureAlgorithm +import ICoseKeyJson = com.sphereon.crypto.cose.ICoseKeyJson + + +describe('Serialization', (): void => { + + beforeAll(async (): Promise => { + }) + + it('should decode and encode ISO Test Vector', async () => { + const coseKey = CoseKeyJson.Static.fromDTO({ kty: CoseKeyType.EC2, alg: CoseSignatureAlgorithm.ES256 }) + // const asIKey = coseKey as IKey + console.log(coseKey.toDto()) + console.log(coseKey.toJsonString()) + console.log(coseKey.toJsonDTO()) + const json: ICoseKeyJson = coseKey.toJsonDTO() + console.log(json) + console.log(CoseKeyJson.Static.fromDTO(json).alg) + + }) + +}) diff --git a/packages/mdl-mdoc/__tests__/shared/mdlMdocAgentLogic.ts b/packages/mdl-mdoc/__tests__/shared/mdlMdocAgentLogic.ts index 56aa999e9..7f6687db3 100644 --- a/packages/mdl-mdoc/__tests__/shared/mdlMdocAgentLogic.ts +++ b/packages/mdl-mdoc/__tests__/shared/mdlMdocAgentLogic.ts @@ -4,8 +4,8 @@ import { TAgent } from '@veramo/core' import express, { Application, NextFunction, Request, Response } from 'express' import { ImDLMdoc } from '../../src' import { funkeTestCA, funkeTestIssuer, sphereonCA, sphereonTest } from './testvectors' -import CoseSign1Cbor = com.sphereon.cbor.cose.CoseSign1Cbor -import Jwk = com.sphereon.jose.jwk.Jwk +import CoseSign1Cbor = com.sphereon.crypto.cose.CoseSign1Cbor +import Jwk = com.sphereon.crypto.jose.Jwk import decodeFrom = com.sphereon.kmp.decodeFrom import Encoding = com.sphereon.kmp.Encoding import IssuerSignedCbor = com.sphereon.mdoc.data.device.IssuerSignedCbor @@ -25,12 +25,12 @@ export default (testContext: { getAgent: () => ConfiguredAgent; setup: () => Pro const ietfTestVector = '8443a10126a10442313154546869732069732074686520636f6e74656e742e58408eb33e4ca31d1c465ab05aac34cc6b23d58fef5c083106c4d25a91aef0b0117e2af9a291aa32e14ab834dc56ed2a223444547e01f11d3b0916e5a4c345cacb36' - const issuerAuth = CoseSign1Cbor.Companion.cborDecode(decodeFrom(ietfTestVector, Encoding.HEX)) + const issuerAuth = CoseSign1Cbor.Static.cborDecode(decodeFrom(ietfTestVector, Encoding.HEX)) await expect( agent.mdocVerifyIssuerSigned({ input: issuerAuth.toJson(), keyInfo: { - key: Jwk.Companion.fromJsonObject({ + key: Jwk.Static.fromJson({ kty: 'EC', kid: '11', crv: 'P-256', @@ -50,7 +50,7 @@ export default (testContext: { getAgent: () => ConfiguredAgent; setup: () => Pro it('should verify Issuer Signed Test Vector', async () => { const funkeTestVector = 'a26a697373756572417574688443a10126a1182182590278308202743082021ba003020102020102300a06082a8648ce3d040302308188310b3009060355040613024445310f300d06035504070c064265726c696e311d301b060355040a0c1442756e646573647275636b6572656920476d62483111300f060355040b0c0854204353204944453136303406035504030c2d535052494e442046756e6b6520455544492057616c6c65742050726f746f747970652049737375696e67204341301e170d3234303533313038313331375a170d3235303730353038313331375a306c310b3009060355040613024445311d301b060355040a0c1442756e646573647275636b6572656920476d6248310a3008060355040b0c01493132303006035504030c29535052494e442046756e6b6520455544492057616c6c65742050726f746f74797065204973737565723059301306072a8648ce3d020106082a8648ce3d0301070342000438506ae1830a838c397d389fb32b7006e25fffb13b56144f5e2366e764b7ab511322005d5f20cade45711b181e1cf8af2cfdeeb8cbd2ea20c473ba8cc66bddb8a3819030818d301d0603551d0e0416041488f84290b12b0d73cb5b6fc9d1655e821cb0fa62300c0603551d130101ff04023000300e0603551d0f0101ff040403020780302d0603551d1104263024822264656d6f2e7069642d6973737565722e62756e646573647275636b657265692e6465301f0603551d23041830168014d45618c08938e80e588418c97662bfabbbc590be300a06082a8648ce3d040302034700304402201b7f94f391c43385f5a8228ca2d5537b77c23d06c14a9b531696e4698766f219022029891dacd7f6c573e35526e35bf53fe52e6f0040b95f170e6a7bac381ae805b559027d3082027930820220a003020102021407913d41566d99461c0ed0a3281fc7dd542fef68300a06082a8648ce3d040302308188310b3009060355040613024445310f300d06035504070c064265726c696e311d301b060355040a0c1442756e646573647275636b6572656920476d62483111300f060355040b0c0854204353204944453136303406035504030c2d535052494e442046756e6b6520455544492057616c6c65742050726f746f747970652049737375696e67204341301e170d3234303533313036343830395a170d3334303532393036343830395a308188310b3009060355040613024445310f300d06035504070c064265726c696e311d301b060355040a0c1442756e646573647275636b6572656920476d62483111300f060355040b0c0854204353204944453136303406035504030c2d535052494e442046756e6b6520455544492057616c6c65742050726f746f747970652049737375696e672043413059301306072a8648ce3d020106082a8648ce3d03010703420004606cddc050e773bf8a9f989b02f08e33c91eefb550c6a7cc73064bf0868803e58244e7027e663f8221fddaa32bbb9a7f9323a2bc4d110bf21b74c38dbc3a14c9a3663064301d0603551d0e04160414d45618c08938e80e588418c97662bfabbbc590be301f0603551d23041830168014d45618c08938e80e588418c97662bfabbbc590be30120603551d130101ff040830060101ff020100300e0603551d0f0101ff040403020186300a06082a8648ce3d040302034700304402206126ef0919287b7f6ad6f831d1675d6eb2ae7c0c513daed77ea076d975d18ea102206e4c5aaf558b61d6b6f1cc23f4c566479902bd915cb19fc18f7d7dbb108cf3b3590440d81859043ba667646f63547970657765752e6575726f70612e65632e657564692e7069642e316776657273696f6e63312e306c76616c6964697479496e666fa3667369676e656474323032342d30362d32345430363a35303a34305a6976616c696446726f6d74323032342d30362d32345430363a35303a34305a6a76616c6964556e74696c74323032342d30372d30385430363a35303a34305a6c76616c756544696765737473a17765752e6575726f70612e65632e657564692e7069642e31b6005820c955f170b98a76428651380bc4376a72519d4a33ca445916577dd5ab1751e48a015820786997b911e4d02378b48525dd0bb23301f7f65e3818bea5888e4b01bbf2bac402582012287614c468ab4d6c0ab03c819fabfe952a8bb69d77df5a4a0fe5f62b95ef0f035820fdba6693f942c5a1949ec2b69535714559fde2366e6b823ef9390032ee7fb51d045820bf311fbfce2d79ac4ebb95308d402274e3b43c8f883924dd96a58ec5c531a798055820dbeed6230b697198152376692a214ea9ff1c57f47c1b6d1a740aa4df12e6691f0658208c16370d6f5629d2bc3cea1d4e39808fcc8844f83b79c96090ec14e935b641bb0758204ce61b28f2a60a26baec25c32a78e332e2eac5d3d7564da320c030a12c34fd2908582023610d85b0a73ab66c56fa8d1351897b5df2818ecc314fc7bfb97b8fad18e4180958204365beb3b621bed3d8e664d35cdd08b87b53a1caab4d9ab3b1ceecc2b4c60a720a58203198965270e0fc5097269e888f9ad2a69e0fd0b7aa1da1297b6f618a25f76f330b5820e1eb6891a87be4ae79faacc9ebf16d1362ad005f60cb78337137a2add6772c7c0c5820e70a7a9e5f53358897b72c7daa73490939740761412e6e9a958b6738c2db77c50d5820bedd56d824746f67da90efac1b60636d62ed7ed8ca25427bea7ad66b608708e70e5820424e05926292726ea80b01edb793a0e44ff54907ee5a914831d8f4c7c6424b4c0f5820463035d8aaa04f0ea7aa068167dc828949959c74c8fb2b253566d34e677384ea1058209cb38e5b8e7bf565612430d5a20172bb279c5d9ccf2e72a428727117e2d27ace11582028e77f9fdc4ab990dd9da93ebd0d73ac8cd258bc492253e024ca4b127d85b8b612582047c757a809bd727558ff10620a50e60f0b21230203f91f137e27fcd2654c2428135820dd210993dd863178a54f8b544a108bb15d39217796b43c122980ec2df535c561145820c6d93a8f4df6f1cca39f036858a09482f835524dfb064b69cdbe1ab65453e5521558200cba3ab8ddd44983b5e294924bd33fa1c50a0b5299333b6b6ae87e8b6b31b4b96d6465766963654b6579496e666fa1696465766963654b6579a401022001215820cac8ec658dbcac025eac1c2669013322110177a38844fd3d100508c84911fa3d22582012f5cbcbae6c4fc432ccb9d6b02eda20cd5e7a6db4dbd6b00dc588ed63b4112f6f646967657374416c676f726974686d675348412d3235365840b54a064e163165234c5592c14bb3eef08f34202ac39c7b1c804756bd47fe00b958e117c41685967c476018c182e1527cb7b97beeedf36c9275e7fbbafa3a77636a6e616d65537061636573a17765752e6575726f70612e65632e657564692e7069642e3196d8185856a46672616e646f6d50f62943bc0e10da5cca2ea7d4be7a51d8686469676573744944006c656c656d656e7456616c756562444571656c656d656e744964656e746966696572707265736964656e745f636f756e747279d818584fa46672616e646f6d50c460c64fef9c7945d06c034f5fd42f12686469676573744944016c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3132d818585ba46672616e646f6d502a3796b791b8af9faab59cad92f3c263686469676573744944026c656c656d656e7456616c7565664741424c455271656c656d656e744964656e7469666965727166616d696c795f6e616d655f6269727468d8185853a46672616e646f6d50436ea16f51ff6681bac340e6b7c31c1c686469676573744944036c656c656d656e7456616c7565654552494b4171656c656d656e744964656e7469666965726a676976656e5f6e616d65d8185854a46672616e646f6d50b4a6888f7b7431e7c2569ad3fb43f586686469676573744944046c656c656d656e7456616c75651907ac71656c656d656e744964656e7469666965726e6167655f62697274685f79656172d818584fa46672616e646f6d50bbb727e77ffa206d53880cfd6a757654686469676573744944056c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3138d818584fa46672616e646f6d50913d8c29321d7afbedc882b06abcf887686469676573744944066c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3231d8185856a46672616e646f6d506bb9375f0edf3b4a049448a97b97a6b1686469676573744944076c656c656d656e7456616c7565654bc3964c4e71656c656d656e744964656e7469666965726d7265736964656e745f63697479d818586ca46672616e646f6d5032976f92fd38644ca0ea98e22c4bae3e686469676573744944086c656c656d656e7456616c7565a26576616c75656244456b636f756e7472794e616d65674765726d616e7971656c656d656e744964656e7469666965726b6e6174696f6e616c697479d8185859a46672616e646f6d50f89c1dca7891017e2ee84d069480a99c686469676573744944096c656c656d656e7456616c75656a4d55535445524d414e4e71656c656d656e744964656e7469666965726b66616d696c795f6e616d65d8185855a46672616e646f6d50f325da430ba319bc86950c9fe9b12ec96864696765737449440a6c656c656d656e7456616c7565664245524c494e71656c656d656e744964656e7469666965726b62697274685f706c616365d8185855a46672616e646f6d50a10869d6b86dfcafe467806c56f7ade66864696765737449440b6c656c656d656e7456616c756562444571656c656d656e744964656e7469666965726f69737375696e675f636f756e747279d818584fa46672616e646f6d50a9ba374cf36fea2966eedbe547897f186864696765737449440c6c656c656d656e7456616c7565f471656c656d656e744964656e7469666965726b6167655f6f7665725f3635d818586ca46672616e646f6d50bf9ef3130a5c9375d65fc26fd6be25c06864696765737449440d6c656c656d656e7456616c7565a2646e616e6f1a350826cc6b65706f63685365636f6e641a6679174071656c656d656e744964656e7469666965726d69737375616e63655f64617465d818586aa46672616e646f6d503ea08aca65498463c00e537bb482e4da6864696765737449440e6c656c656d656e7456616c7565a2646e616e6f1a350826cc6b65706f63685365636f6e641a668b8c4071656c656d656e744964656e7469666965726b6578706972795f64617465d8185863a46672616e646f6d50b409df84e488dc2584c728dcee8ea5e56864696765737449440f6c656c656d656e7456616c756570484549444553545241e1ba9e4520313771656c656d656e744964656e7469666965726f7265736964656e745f737472656574d818584fa46672616e646f6d500527ee9713ffc129bc594277d630fd53686469676573744944106c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3136d818585da46672616e646f6d50c0caf17c36e5bb654e3258f16564443d686469676573744944116c656c656d656e7456616c756565353131343771656c656d656e744964656e746966696572747265736964656e745f706f7374616c5f636f6465d8185858a46672616e646f6d501ffd248b586ac166e500c15baf030ed8686469676573744944126c656c656d656e7456616c75656a313936342d30382d313271656c656d656e744964656e7469666965726a62697274685f64617465d8185857a46672616e646f6d505a5006cd2023aa4ebadb11a0caa9bb52686469676573744944136c656c656d656e7456616c756562444571656c656d656e744964656e7469666965727169737375696e675f617574686f72697479d818584fa46672616e646f6d50b720f2c8a884c6e645866b084b5335db686469676573744944146c656c656d656e7456616c7565f571656c656d656e744964656e7469666965726b6167655f6f7665725f3134d8185851a46672616e646f6d50086d133424e77659fa6c3259ab31631a686469676573744944156c656c656d656e7456616c7565183b71656c656d656e744964656e7469666965726c6167655f696e5f7965617273' - const issuerSigned = IssuerSignedCbor.Companion.cborDecode(decodeFrom(funkeTestVector, Encoding.HEX)) + const issuerSigned = IssuerSignedCbor.Static.cborDecode(decodeFrom(funkeTestVector, Encoding.HEX)) await expect( agent.mdocVerifyIssuerSigned({ input: issuerSigned.issuerAuth.toJson(), diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index c57db70b4..73e247753 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -20,7 +20,7 @@ "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-next.96", - "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.21", + "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.56", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "pkijs": "^3.2.4", diff --git a/packages/mdl-mdoc/src/agent/mDLMdoc.ts b/packages/mdl-mdoc/src/agent/mDLMdoc.ts index 33cffa694..937672423 100644 --- a/packages/mdl-mdoc/src/agent/mDLMdoc.ts +++ b/packages/mdl-mdoc/src/agent/mDLMdoc.ts @@ -4,10 +4,10 @@ import { IAgentPlugin } from '@veramo/core' import { CoseCryptoService, X509CallbackService } from '../functions' import { IRequiredContext, MdocVerifyIssuerSignedArgs, schema, VerifyCertificateChainArgs } from '../index' import { ImDLMdoc, KeyType } from '../types/ImDLMdoc' -import ICoseKeyCbor = com.sphereon.cbor.cose.ICoseKeyCbor +import ICoseKeyCbor = com.sphereon.crypto.cose.ICoseKeyCbor import IKeyInfo = com.sphereon.crypto.IKeyInfo import IVerifySignatureResult = com.sphereon.crypto.IVerifySignatureResult -import CoseSign1Json = com.sphereon.cbor.cose.CoseSign1Json +import CoseSign1Json = com.sphereon.crypto.cose.CoseSign1Json export const mdocSupportMethods: Array = ['mdocVerifyIssuerSigned'] @@ -23,7 +23,7 @@ export class MDLMdoc implements IAgentPlugin { // FIXME: The ignore because of json/cbor // @ts-ignore - return await new CoseCryptoService().verify1(CoseSign1Json.Companion.fromDTO(input).toCbor(), { + return await new CoseCryptoService().verify1(CoseSign1Json.Static.fromDTO(input).toCbor(), { ...keyInfo, key: keyInfo?.key, } as IKeyInfo) // fixme: Json to Cbor for key diff --git a/packages/mdl-mdoc/src/functions/index.ts b/packages/mdl-mdoc/src/functions/index.ts index 2a06b5034..2b2444ad0 100644 --- a/packages/mdl-mdoc/src/functions/index.ts +++ b/packages/mdl-mdoc/src/functions/index.ts @@ -4,10 +4,10 @@ import { X509ValidationResult } from '@sphereon/ssi-sdk-ext.x509-utils' import * as crypto from 'crypto' import { Certificate, CryptoEngine, setEngine } from 'pkijs' import { VerifyCertificateChainArgs } from '../types/ImDLMdoc' -import CoseSign1Cbor = com.sphereon.cbor.cose.CoseSign1Cbor -import CoseSign1InputCbor = com.sphereon.cbor.cose.CoseSign1InputCbor -import ICoseKeyCbor = com.sphereon.cbor.cose.ICoseKeyCbor -import IKey = com.sphereon.cbor.cose.IKey +import CoseSign1Cbor = com.sphereon.crypto.cose.CoseSign1Cbor +import CoseSign1InputCbor = com.sphereon.crypto.cose.CoseSign1InputCbor +import ICoseKeyCbor = com.sphereon.crypto.cose.ICoseKeyCbor +import IKey = com.sphereon.crypto.IKey import CryptoServiceJS = com.sphereon.crypto.CryptoServiceJS import ICoseCryptoCallbackJS = com.sphereon.crypto.ICoseCryptoCallbackJS import IKeyInfo = com.sphereon.crypto.IKeyInfo @@ -15,21 +15,21 @@ import IVerifySignatureResult = com.sphereon.crypto.IVerifySignatureResult import IX509ServiceJS = com.sphereon.crypto.IX509ServiceJS import IX509VerificationResult = com.sphereon.crypto.IX509VerificationResult import X509VerificationProfile = com.sphereon.crypto.X509VerificationProfile -import Jwk = com.sphereon.jose.jwk.Jwk +import Jwk = com.sphereon.crypto.jose.Jwk import decodeFrom = com.sphereon.kmp.decodeFrom import Encoding = com.sphereon.kmp.Encoding -import CoseKeyJson = com.sphereon.cbor.cose.CoseKeyJson +import CoseKeyJson = com.sphereon.crypto.cose.CoseKeyJson export class CoseCryptoService implements ICoseCryptoCallbackJS { - async sign1( - input: CoseSign1InputCbor, + async sign1( + input: CoseSign1InputCbor, keyInfo?: IKeyInfo, - ): Promise> { + ): Promise> { throw new Error('Method not implemented.') } - async verify1( - input: CoseSign1Cbor, + async verify1( + input: CoseSign1Cbor, keyInfo?: IKeyInfo, ): Promise> { async function getCertAndKey(x5c: Nullable>): Promise<{ @@ -78,8 +78,8 @@ export class CoseCryptoService implements ICoseCryptoCallbackJS { // todo: Workaround as the Agent only works with cosekey json objects and we do not support conversion of these from Json to cbor yet const jwk = typeof key.x === 'string' - ? Jwk.Companion.fromCoseKeyJson(keyInfo.key as unknown as CoseKeyJson).toJsonObject() - : Jwk.Companion.fromCoseKey(keyInfo.key).toJsonObject() + ? Jwk.Static.fromCoseKeyJson(keyInfo.key as unknown as CoseKeyJson).toJsonObject() + : Jwk.Static.fromCoseKey(keyInfo.key).toJsonObject() if (kid === null) { kid = jwk.kid } @@ -105,7 +105,7 @@ export class CoseCryptoService implements ICoseCryptoCallbackJS { const exportedJwk = await crypto.subtle.exportKey('jwk', issuerPublicKey) const crv = exportedJwk.crv - const coseKey = Jwk.Companion.fromJsonObject(exportedJwk).jwkToCoseKeyJson() + const coseKey = Jwk.Static.fromJson(exportedJwk).jwkToCoseKeyJson() const recalculatedToBeSigned = input.toBeSignedJson(coseKey, coseAlg) const valid = await crypto.subtle.verify( { diff --git a/packages/mdl-mdoc/src/types/ImDLMdoc.ts b/packages/mdl-mdoc/src/types/ImDLMdoc.ts index ad213092a..020e5a1a8 100644 --- a/packages/mdl-mdoc/src/types/ImDLMdoc.ts +++ b/packages/mdl-mdoc/src/types/ImDLMdoc.ts @@ -1,8 +1,8 @@ import { com } from '@sphereon/kmp-mdl-mdoc' import { X509ValidationResult } from '@sphereon/ssi-sdk-ext.x509-utils' import { IAgentContext, IDIDManager, IKeyManager, IPluginMethodMap, IResolver } from '@veramo/core' -import CoseSign1Json = com.sphereon.cbor.cose.CoseSign1Json -import ICoseKeyJson = com.sphereon.cbor.cose.ICoseKeyJson +import CoseSign1Json = com.sphereon.crypto.cose.CoseSign1Json +import ICoseKeyJson = com.sphereon.crypto.cose.ICoseKeyJson import IKeyInfo = com.sphereon.crypto.IKeyInfo import IVerifySignatureResult = com.sphereon.crypto.IVerifySignatureResult @@ -20,6 +20,6 @@ export type VerifyCertificateChainArgs = { export type KeyType = ICoseKeyJson export type MdocVerifyIssuerSignedArgs = { - input: CoseSign1Json + input: CoseSign1Json keyInfo?: IKeyInfo } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80ff6a445..b836c392c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -793,8 +793,8 @@ importers: specifier: 0.6.4 version: 0.6.4 '@sphereon/kmp-mdl-mdoc': - specifier: 0.1.0-SNAPSHOT.21 - version: 0.1.0-SNAPSHOT.21 + specifier: 0.1.0-SNAPSHOT.56 + version: 0.1.0-SNAPSHOT.56 '@sphereon/pex': specifier: ^4.0.1 version: 4.0.1 @@ -8378,14 +8378,13 @@ packages: uint8arrays: 3.1.1 dev: true - /@sphereon/kmp-mdl-mdoc@0.1.0-SNAPSHOT.21: - resolution: {integrity: sha512-UcgIZfnU10UNSaETrM+u6C9NHfWZyUba+mD+pDDdq2kbTD0LkYmjUBkcwABexMC6L/4avW/2spYss4OkmRbinA==} + /@sphereon/kmp-mdl-mdoc@0.1.0-SNAPSHOT.56: + resolution: {integrity: sha512-TSVj8RwqNDrEGxubi7uySrKm3YVg+uke+YU7Vp7S3pXOpt6mRP3BWJ3WscO/J5J9dBbxw/Lbzm3QFPKNvZMf9g==} dependencies: '@js-joda/core': 5.6.3 '@js-joda/timezone': 2.3.0(@js-joda/core@5.6.3) format-util: 1.0.5 dev: false - bundledDependencies: [] /@sphereon/lto-did-ts@0.1.8-unstable.0(debug@4.3.6)(typescript@5.4.2): resolution: {integrity: sha512-3jzwwuYX/VYuze+T9/yg4PcsJ5iNNwAfTp4WfS4aSfPFBErDAfKXqn6kOb0wFYGkhejr3Jz+rljPC2iKZiHiGA==} From 394570e356115bf21c44595ca04ef3e48f33c2cf Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Wed, 21 Aug 2024 17:57:20 +0200 Subject: [PATCH 17/18] fix: Updates to KMP libs --- .../mdl-mdoc/__tests__/issuerAuth.test.ts | 4 +- packages/mdl-mdoc/__tests__/restAgent.test.ts | 2 +- packages/mdl-mdoc/package.json | 2 +- packages/mdl-mdoc/tsconfig.json | 3 + pnpm-lock.yaml | 1563 ++++++++++------- 5 files changed, 952 insertions(+), 622 deletions(-) diff --git a/packages/mdl-mdoc/__tests__/issuerAuth.test.ts b/packages/mdl-mdoc/__tests__/issuerAuth.test.ts index 26b6af316..677750edd 100644 --- a/packages/mdl-mdoc/__tests__/issuerAuth.test.ts +++ b/packages/mdl-mdoc/__tests__/issuerAuth.test.ts @@ -75,9 +75,7 @@ describe('Issuer Auth', (): void => { const coseCrypto = new CoseCryptoService() - beforeAll(async (): Promise => {}) - - it('should decode and encode ISO Test Vector', async () => { + it('should decode and encode ISO Test Vector', () => { const coseSign = CoseSign1Cbor.Static.cborDecode(decodeFrom(iso18013_5_IssuerAuthTestVector, Encoding.HEX)) expect(coseSign).toBeDefined() console.log(coseSign.toJson().toJsonDTO()) diff --git a/packages/mdl-mdoc/__tests__/restAgent.test.ts b/packages/mdl-mdoc/__tests__/restAgent.test.ts index 547e6b3e2..6e4e3bd01 100644 --- a/packages/mdl-mdoc/__tests__/restAgent.test.ts +++ b/packages/mdl-mdoc/__tests__/restAgent.test.ts @@ -10,7 +10,7 @@ import { createObjects, getConfig } from '../../agent-config/src' import { ImDLMdoc } from '../src' import authClientAgentLogic from './shared/mdlMdocAgentLogic' -jest.setTimeout(60000) +jest.setTimeout(15000) const port = 4002 const basePath = '/agent' diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index 73e247753..190265db7 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -20,7 +20,7 @@ "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-next.96", - "@sphereon/kmp-mdl-mdoc": "0.1.0-SNAPSHOT.56", + "@sphereon/kmp-mdl-mdoc": "0.2.0-SNAPSHOT.0", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "pkijs": "^3.2.4", diff --git a/packages/mdl-mdoc/tsconfig.json b/packages/mdl-mdoc/tsconfig.json index b8f271a7f..eb2a607e4 100644 --- a/packages/mdl-mdoc/tsconfig.json +++ b/packages/mdl-mdoc/tsconfig.json @@ -18,6 +18,9 @@ }, { "path": "../ssi-sdk-core" + }, + { + "path": "../data-store" } ] } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b836c392c..1a572c557 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,10 +60,10 @@ importers: dependencies: '@digitalcredentials/jsonld': specifier: ^6.0.0 - version: 6.0.0(expo@51.0.26)(react-native@0.74.5) + version: 6.0.0(expo@51.0.29)(react-native@0.75.2) '@digitalcredentials/jsonld-signatures': specifier: ^9.4.0 - version: 9.4.0(expo@51.0.26)(react-native@0.74.5) + version: 9.4.0(expo@51.0.29)(react-native@0.75.2) '@veramo/core': specifier: 4.2.0 version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -88,7 +88,7 @@ importers: version: 27.5.2 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@5.4.2) @@ -166,7 +166,7 @@ importers: version: 27.1.5(@babel/core@7.25.2)(@types/jest@27.5.2)(jest@27.5.1)(typescript@5.4.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.4.2) + version: 10.9.2(@types/node@18.19.45)(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -319,7 +319,7 @@ importers: version: 1.9.9 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/passport': specifier: ^1.0.16 version: 1.0.16 @@ -337,7 +337,7 @@ importers: version: 4.2.0 '@veramo/did-provider-ion': specifier: 4.2.0 - version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5) + version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) '@veramo/key-manager': specifier: 4.2.0 version: 4.2.0 @@ -352,7 +352,7 @@ importers: version: 1.10.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 passport: specifier: ^0.6.0 version: 0.6.0 @@ -361,7 +361,7 @@ importers: version: 1.0.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.5.3) + version: 10.9.2(@types/node@18.19.45)(typescript@5.5.3) typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -456,10 +456,10 @@ importers: dependencies: '@microsoft/api-extractor': specifier: ^7.47.2 - version: 7.47.5(@types/node@18.19.44) + version: 7.47.7(@types/node@18.19.45) '@microsoft/api-extractor-model': specifier: ^7.29.3 - version: 7.29.4(@types/node@18.19.44) + version: 7.29.6(@types/node@18.19.45) commander: specifier: ^10.0.1 version: 10.0.1 @@ -489,7 +489,7 @@ importers: version: 12.1.3 ts-json-schema-generator: specifier: ^2.4.0-next.1 - version: 2.4.0-next.1 + version: 2.4.0-next.3 url-parse: specifier: ^1.5.10 version: 1.5.10 @@ -620,7 +620,7 @@ importers: version: link:../public-key-hosting '@transmute/json-web-signature': specifier: 0.7.0-unstable.81 - version: 0.7.0-unstable.81(expo@51.0.26)(react-native@0.74.5) + version: 0.7.0-unstable.81(expo@51.0.29)(react-native@0.75.2) '@types/cors': specifier: ^2.8.17 version: 2.8.17 @@ -632,7 +632,7 @@ importers: version: 4.19.5 '@types/node': specifier: ^20.14.11 - version: 20.14.15 + version: 20.16.1 '@types/qs': specifier: ^6.9.15 version: 6.9.15 @@ -659,7 +659,7 @@ importers: version: 4.19.2 jose: specifier: ^5.6.3 - version: 5.6.3 + version: 5.7.0 typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -793,8 +793,8 @@ importers: specifier: 0.6.4 version: 0.6.4 '@sphereon/kmp-mdl-mdoc': - specifier: 0.1.0-SNAPSHOT.56 - version: 0.1.0-SNAPSHOT.56 + specifier: 0.2.0-SNAPSHOT.0 + version: 0.2.0-SNAPSHOT.0 '@sphereon/pex': specifier: ^4.0.1 version: 4.0.1 @@ -873,7 +873,7 @@ importers: version: link:../public-key-hosting '@transmute/json-web-signature': specifier: 0.7.0-unstable.81 - version: 0.7.0-unstable.81(expo@51.0.26)(react-native@0.74.5) + version: 0.7.0-unstable.81(expo@51.0.29)(react-native@0.75.2) '@types/cors': specifier: ^2.8.17 version: 2.8.17 @@ -885,7 +885,7 @@ importers: version: 4.19.5 '@types/node': specifier: ^20.14.11 - version: 20.14.15 + version: 20.16.1 '@types/qs': specifier: ^6.9.15 version: 6.9.15 @@ -912,7 +912,7 @@ importers: version: 4.19.2 jose: specifier: ^5.6.3 - version: 5.6.3 + version: 5.7.0 typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -940,7 +940,7 @@ importers: version: 3.0.6 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.44)(ts-node@10.9.2) + version: 29.7.0(@types/node@18.19.45)(ts-node@10.9.2) prettier: specifier: ^2.8.8 version: 2.8.8 @@ -977,7 +977,7 @@ importers: version: 27.5.2 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -1104,7 +1104,7 @@ importers: version: 4.2.0(express@4.19.2) nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -1146,7 +1146,7 @@ importers: version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) cross-fetch: specifier: ^3.1.8 version: 3.1.8 @@ -1159,7 +1159,7 @@ importers: version: 0.6.3 '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-resolver': specifier: 4.2.0 version: 4.2.0 @@ -1171,7 +1171,7 @@ importers: version: 4.1.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 packages/oid4vci-issuer-rest-api: dependencies: @@ -1207,7 +1207,7 @@ importers: version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) awesome-qr: specifier: ^2.1.5-rc.0 version: 2.1.5-rc.0 @@ -1289,7 +1289,7 @@ importers: version: 1.6.6 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -1304,10 +1304,10 @@ importers: version: 4.2.0 '@veramo/did-provider-ion': specifier: 4.2.0 - version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5) + version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-provider-web': specifier: 4.2.0 version: 4.2.0 @@ -1328,10 +1328,10 @@ importers: version: 4.1.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.5.3) + version: 10.9.2(@types/node@18.19.45)(typescript@5.5.3) typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -1359,7 +1359,7 @@ importers: version: link:../dev '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@veramo/remote-client': specifier: 4.2.0 version: 4.2.0 @@ -1368,10 +1368,10 @@ importers: version: 4.2.0(express@4.19.2) nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.4.2) + version: 10.9.2(@types/node@18.19.45)(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -1392,7 +1392,7 @@ importers: version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) cross-fetch: specifier: ^3.1.8 version: 3.1.8 @@ -1408,7 +1408,7 @@ importers: version: 9.0.8 '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-resolver': specifier: 4.2.0 version: 4.2.0 @@ -1420,7 +1420,7 @@ importers: version: 4.1.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 packages/pd-manager: dependencies: @@ -1542,7 +1542,7 @@ importers: version: 1.9.9 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/passport': specifier: ^1.0.16 version: 1.0.16 @@ -1560,7 +1560,7 @@ importers: version: 4.2.0 '@veramo/did-provider-ion': specifier: 4.2.0 - version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5) + version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) '@veramo/key-manager': specifier: 4.2.0 version: 4.2.0 @@ -1575,7 +1575,7 @@ importers: version: 1.10.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 passport: specifier: ^0.6.0 version: 0.6.0 @@ -1584,7 +1584,7 @@ importers: version: 1.0.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.5.3) + version: 10.9.2(@types/node@18.19.45)(typescript@5.5.3) typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -1630,7 +1630,7 @@ importers: version: 3.0.2 '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-resolver': specifier: 4.2.0 version: 4.2.0 @@ -1648,7 +1648,7 @@ importers: version: 4.1.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 packages/public-key-hosting: dependencies: @@ -1748,7 +1748,7 @@ importers: version: 1.9.9 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/passport': specifier: ^1.0.16 version: 1.0.16 @@ -1772,13 +1772,13 @@ importers: version: 4.1.0 jose: specifier: ^5.6.3 - version: 5.6.3 + version: 5.7.0 morgan: specifier: ^1.10.0 version: 1.10.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 passport: specifier: ^0.6.0 version: 0.6.0 @@ -1787,7 +1787,7 @@ importers: version: 4.3.5 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.5.3) + version: 10.9.2(@types/node@18.19.45)(typescript@5.5.3) typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -1824,7 +1824,7 @@ importers: version: 27.5.2 '@types/react': specifier: ^18.3.3 - version: 18.3.3 + version: 18.3.4 '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -1962,7 +1962,7 @@ importers: devDependencies: '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -2022,7 +2022,7 @@ importers: version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) cross-fetch: specifier: ^3.1.8 version: 3.1.8 @@ -2062,7 +2062,7 @@ importers: version: 9.0.8 '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-resolver': specifier: 4.2.0 version: 4.2.0 @@ -2080,7 +2080,7 @@ importers: version: 4.1.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 packages/siopv2-oid4vp-rp-auth: dependencies: @@ -2122,7 +2122,7 @@ importers: version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) cross-fetch: specifier: ^3.1.8 version: 3.1.8 @@ -2138,7 +2138,7 @@ importers: version: 9.0.8 '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-resolver': specifier: 4.2.0 version: 4.2.0 @@ -2150,7 +2150,7 @@ importers: version: 4.1.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 packages/siopv2-oid4vp-rp-rest-api: dependencies: @@ -2186,7 +2186,7 @@ importers: version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) body-parser: specifier: ^1.20.2 version: 1.20.2 @@ -2259,7 +2259,7 @@ importers: version: 1.9.9 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/passport': specifier: ^1.0.16 version: 1.0.16 @@ -2280,10 +2280,10 @@ importers: version: 4.2.0 '@veramo/did-provider-ion': specifier: 4.2.0 - version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5) + version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-provider-web': specifier: 4.2.0 version: 4.2.0 @@ -2307,7 +2307,7 @@ importers: version: 1.10.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 passport: specifier: ^0.6.0 version: 0.6.0 @@ -2316,7 +2316,7 @@ importers: version: 1.0.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.5.3) + version: 10.9.2(@types/node@18.19.45)(typescript@5.5.3) typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -2338,16 +2338,16 @@ importers: devDependencies: '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 did-resolver: specifier: ^4.1.0 version: 4.1.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.4.2) + version: 10.9.2(@types/node@18.19.45)(typescript@5.4.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -2609,7 +2609,7 @@ importers: version: 1.9.9 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/passport': specifier: ^1.0.16 version: 1.0.16 @@ -2630,10 +2630,10 @@ importers: version: 4.2.0 '@veramo/did-provider-ion': specifier: 4.2.0 - version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5) + version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-provider-web': specifier: 4.2.0 version: 4.2.0 @@ -2657,7 +2657,7 @@ importers: version: 1.10.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 passport: specifier: ^0.6.0 version: 0.6.0 @@ -2666,7 +2666,7 @@ importers: version: 4.3.5 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.5.3) + version: 10.9.2(@types/node@18.19.45)(typescript@5.5.3) typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -2678,22 +2678,22 @@ importers: dependencies: '@digitalcredentials/ed25519-signature-2020': specifier: ~3.0.2 - version: 3.0.2(expo@51.0.26)(react-native@0.74.5) + version: 3.0.2(expo@51.0.29)(react-native@0.75.2) '@digitalcredentials/ed25519-verification-key-2020': specifier: ^4.0.0 version: 4.0.0 '@digitalcredentials/jsonld': specifier: ^6.0.0 - version: 6.0.0(expo@51.0.26)(react-native@0.74.5) + version: 6.0.0(expo@51.0.29)(react-native@0.75.2) '@digitalcredentials/jsonld-signatures': specifier: ^9.4.0 - version: 9.4.0(expo@51.0.26)(react-native@0.74.5) + version: 9.4.0(expo@51.0.29)(react-native@0.75.2) '@digitalcredentials/rdf-canonize': specifier: ^1.0.0 - version: 1.0.0(expo@51.0.26)(react-native@0.74.5) + version: 1.0.0(expo@51.0.29)(react-native@0.75.2) '@digitalcredentials/vc': specifier: ^6.0.1 - version: 6.0.1(expo@51.0.26)(react-native@0.74.5) + version: 6.0.1(expo@51.0.29)(react-native@0.75.2) '@digitalcredentials/x25519-key-agreement-2020-context': specifier: ^1.0.0 version: 1.0.0 @@ -2732,16 +2732,16 @@ importers: version: 0.7.0-unstable.81 '@transmute/ed25519-signature-2018': specifier: 0.7.0-unstable.82 - version: 0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5) + version: 0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2) '@transmute/jose-ld': specifier: 0.7.0-unstable.81 version: 0.7.0-unstable.81 '@transmute/json-web-signature': specifier: 0.7.0-unstable.81 - version: 0.7.0-unstable.81(expo@51.0.26)(react-native@0.74.5) + version: 0.7.0-unstable.81(expo@51.0.29)(react-native@0.75.2) '@transmute/jsonld': specifier: ^0.0.4 - version: 0.0.4(expo@51.0.26)(react-native@0.74.5) + version: 0.0.4(expo@51.0.29)(react-native@0.75.2) '@transmute/jsonld-document-loader': specifier: 0.7.0-unstable.82 version: 0.7.0-unstable.82 @@ -2753,13 +2753,13 @@ importers: version: 0.7.0-unstable.81 '@transmute/vc-status-rl-2020': specifier: 0.7.0-unstable.81 - version: 0.7.0-unstable.81(expo@51.0.26)(react-native@0.74.5) + version: 0.7.0-unstable.81(expo@51.0.29)(react-native@0.75.2) '@transmute/web-crypto-key-pair': specifier: 0.7.0-unstable.81 version: 0.7.0-unstable.81 '@veramo-community/lds-ecdsa-secp256k1-recovery2020': specifier: github:uport-project/EcdsaSecp256k1RecoverySignature2020 - version: github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.26)(react-native@0.74.5) + version: github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.29)(react-native@0.75.2) '@veramo/core': specifier: 4.2.0 version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -2786,20 +2786,20 @@ importers: version: 1.1.0 jsonld: specifier: npm:@digitalcredentials/jsonld@^6.0.0 - version: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) + version: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) jsonld-signatures: specifier: ^7.0.0 - version: 7.0.0(expo@51.0.26)(react-native@0.74.5) + version: 7.0.0(expo@51.0.29)(react-native@0.75.2) react-native-securerandom: specifier: ^1.0.1 - version: 1.0.1(react-native@0.74.5) + version: 1.0.1(react-native@0.75.2) devDependencies: '@sphereon/did-uni-client': specifier: ^0.6.3 version: 0.6.3 '@sphereon/ssi-sdk-ext.did-provider-key': specifier: 0.24.1-next.96 - version: 0.24.1-next.96(expo@51.0.26)(react-native@0.74.5) + version: 0.24.1-next.96(expo@51.0.29)(react-native@0.75.2) '@sphereon/ssi-sdk-ext.did-provider-lto': specifier: 0.23.0 version: 0.23.0(typescript@5.4.2) @@ -2814,7 +2814,7 @@ importers: version: 0.24.1-next.96(ts-node@10.9.2) '@transmute/lds-ecdsa-secp256k1-recovery2020': specifier: ^0.0.7 - version: 0.0.7(expo@51.0.26)(react-native@0.74.5) + version: 0.0.7(expo@51.0.29)(react-native@0.75.2) '@types/nock': specifier: ^11.1.0 version: 11.1.0 @@ -2829,10 +2829,10 @@ importers: version: 4.33.0(eslint@7.32.0)(typescript@5.4.2) '@veramo/credential-ld': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) '@veramo/data-store': specifier: 4.2.0 version: 4.2.0(patch_hash=feb5u2ygzsdf67qbxr2lxgqjyy)(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -2841,7 +2841,7 @@ importers: version: 4.2.0 '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-provider-web': specifier: 4.2.0 version: 4.2.0 @@ -2868,7 +2868,7 @@ importers: version: 4.1.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@18.15.3)(typescript@5.4.2) @@ -2895,7 +2895,7 @@ importers: version: link:../ssi-types '@sphereon/vc-status-list': specifier: 7.0.0-next.0 - version: 7.0.0-next.0(expo@51.0.26)(react-native@0.74.5) + version: 7.0.0-next.0(expo@51.0.29)(react-native@0.75.2) '@veramo/core': specifier: 4.2.0 version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -2956,7 +2956,7 @@ importers: version: link:../ssi-types '@sphereon/vc-status-list': specifier: 7.0.0-next.0 - version: 7.0.0-next.0(expo@51.0.26)(react-native@0.74.5) + version: 7.0.0-next.0(expo@51.0.29)(react-native@0.75.2) '@veramo/core': specifier: 4.2.0 version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -2975,7 +2975,7 @@ importers: version: 4.1.12 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 typescript: specifier: 5.4.2 version: 5.4.2 @@ -3008,7 +3008,7 @@ importers: version: link:../ssi-types '@sphereon/vc-status-list': specifier: 7.0.0-next.0 - version: 7.0.0-next.0(expo@51.0.26)(react-native@0.74.5) + version: 7.0.0-next.0(expo@51.0.29)(react-native@0.75.2) '@veramo/core': specifier: 4.2.0 version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -3072,7 +3072,7 @@ importers: version: 1.9.9 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/passport': specifier: ^1.0.16 version: 1.0.16 @@ -3081,7 +3081,7 @@ importers: version: 9.0.8 '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) '@veramo/data-store': specifier: 4.2.0 version: 4.2.0(patch_hash=feb5u2ygzsdf67qbxr2lxgqjyy)(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -3090,7 +3090,7 @@ importers: version: 4.2.0 '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-provider-web': specifier: 4.2.0 version: 4.2.0 @@ -3144,7 +3144,7 @@ importers: version: 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-w3c': specifier: 4.2.0 - version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) body-parser: specifier: ^1.20.2 version: 1.20.2 @@ -3226,7 +3226,7 @@ importers: version: 1.9.9 '@types/node': specifier: ^18.19.41 - version: 18.19.44 + version: 18.19.45 '@types/passport': specifier: ^1.0.16 version: 1.0.16 @@ -3247,10 +3247,10 @@ importers: version: 4.2.0 '@veramo/did-provider-ion': specifier: 4.2.0 - version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5) + version: 4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-provider-web': specifier: 4.2.0 version: 4.2.0 @@ -3271,13 +3271,13 @@ importers: version: 4.1.0 jose: specifier: ^5.6.3 - version: 5.6.3 + version: 5.7.0 morgan: specifier: ^1.10.0 version: 1.10.0 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 passport: specifier: ^0.6.0 version: 0.6.0 @@ -3286,7 +3286,7 @@ importers: version: 4.3.5 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.44)(typescript@5.5.3) + version: 10.9.2(@types/node@18.19.45)(typescript@5.5.3) typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -3308,7 +3308,7 @@ importers: devDependencies: '@veramo/cli': specifier: 4.2.0 - version: 4.2.0(@types/node@18.19.44)(expo@51.0.26)(react-native@0.74.5)(ts-node@10.9.2) + version: 4.2.0(@types/node@18.19.45)(expo@51.0.29)(react-native@0.75.2)(ts-node@10.9.2) '@veramo/remote-client': specifier: 4.2.0 version: 4.2.0 @@ -3330,7 +3330,7 @@ importers: version: link:../dev '@veramo/cli': specifier: 4.2.0 - version: 4.2.0(@types/node@18.19.44)(expo@51.0.26)(react-native@0.74.5)(ts-node@10.9.2) + version: 4.2.0(@types/node@18.19.45)(expo@51.0.29)(react-native@0.75.2)(ts-node@10.9.2) '@veramo/remote-client': specifier: 4.2.0 version: 4.2.0 @@ -3460,7 +3460,7 @@ importers: version: 4.2.0 '@veramo/did-provider-key': specifier: 4.2.0 - version: 4.2.0(expo@51.0.26)(react-native@0.74.5) + version: 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-resolver': specifier: 4.2.0 version: 4.2.0 @@ -3469,7 +3469,7 @@ importers: version: 4.1.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.44)(ts-node@10.9.2) + version: 29.7.0(@types/node@18.19.45)(ts-node@10.9.2) typescript: specifier: 5.4.2 version: 5.4.2 @@ -3527,7 +3527,7 @@ importers: version: 4.19.2 nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 typescript: specifier: 5.4.2 version: 5.4.2 @@ -3552,7 +3552,7 @@ importers: version: 4.2.0(express@4.19.2) nock: specifier: ^13.5.4 - version: 13.5.4 + version: 13.5.5 web-did-resolver: specifier: ^2.0.27 version: 2.0.27 @@ -3595,7 +3595,7 @@ importers: version: 4.2.0(express@4.19.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.14.15)(typescript@5.4.2) + version: 10.9.2(@types/node@20.16.1)(typescript@5.4.2) typeorm: specifier: ^0.3.20 version: 0.3.20(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) @@ -3710,6 +3710,16 @@ packages: transitivePeerDependencies: - supports-color + /@babel/generator@7.2.0: + resolution: {integrity: sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==} + dependencies: + '@babel/types': 7.25.2 + jsesc: 2.5.2 + lodash: 4.17.21 + source-map: 0.5.7 + trim-right: 1.0.1 + optional: true + /@babel/generator@7.25.0: resolution: {integrity: sha512-3LEEcj3PVW8pW2R1SR1M89g/qrYk/m/mB/tLqn7dn4sbBUQyTqnlod+II2U4dqiGtUmkcnAmkMDralTFZttRiw==} engines: {node: '>=6.9.0'} @@ -3791,6 +3801,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.25.2 + optional: true /@babel/helper-member-expression-to-functions@7.24.8: resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} @@ -3992,6 +4003,7 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) transitivePeerDependencies: - supports-color + optional: true /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.25.2): resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} @@ -4052,6 +4064,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + optional: true /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.25.2): resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} @@ -4074,6 +4087,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + optional: true /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.25.2): resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} @@ -4088,6 +4102,7 @@ packages: '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + optional: true /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.25.2): resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} @@ -4099,6 +4114,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + optional: true /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.25.2): resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} @@ -5047,7 +5063,7 @@ packages: babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) - core-js-compat: 3.38.0 + core-js-compat: 3.38.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -5195,12 +5211,12 @@ packages: dependencies: factory.ts: 0.5.2 - /@did-core/did-ld-json@0.1.1-unstable.15(expo@51.0.26)(react-native@0.74.5): + /@did-core/did-ld-json@0.1.1-unstable.15(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-p2jKRxSU+eJJqd+ewCklYp/XZ6ysISk8VU2/kANCoB/WwUy/kVgw2rUNScRDXw2utr9Qj36P8EZTYi4aj7vRCQ==} engines: {node: '>=10'} dependencies: '@transmute/did-context': 0.6.1-unstable.37 - jsonld-checker: 0.1.8(expo@51.0.26)(react-native@0.74.5) + jsonld-checker: 0.1.8(expo@51.0.29)(react-native@0.75.2) transitivePeerDependencies: - encoding - expo @@ -5222,12 +5238,12 @@ packages: resolution: {integrity: sha512-cMVtd+EV+4KN2kUG4/vsV74JVsGE6dcpod6zRoFB/AJA2W/sZbJqR44KL3G6P262+GcAECNhtnSsKsTnQ6y8+w==} dev: false - /@digitalbazaar/vc-status-list@7.1.0(expo@51.0.26)(react-native@0.74.5): + /@digitalbazaar/vc-status-list@7.1.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-p5uxKJlX13N8TcTuv9qFDeej+6bndU+Rh1Cez2MT+bXQE6Jpn5t336FBSHmcECB4yUfZQpkmV/LOcYU4lW8Ojw==} engines: {node: '>=16'} dependencies: '@digitalbazaar/bitstring': 3.1.0 - '@digitalbazaar/vc': 5.0.0(expo@51.0.26)(react-native@0.74.5) + '@digitalbazaar/vc': 5.0.0(expo@51.0.29)(react-native@0.75.2) '@digitalbazaar/vc-status-list-context': 3.1.1 credentials-context: 2.0.0 transitivePeerDependencies: @@ -5237,13 +5253,13 @@ packages: - web-streams-polyfill dev: false - /@digitalbazaar/vc@5.0.0(expo@51.0.26)(react-native@0.74.5): + /@digitalbazaar/vc@5.0.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-XmLM7Ag5W+XidGnFuxFIyUFSMnHnWEMJlHei602GG94+WzFJ6Ik8txzPQL8T18egSoiTsd1VekymbIlSimhuaQ==} engines: {node: '>=14'} dependencies: credentials-context: 2.0.0 - jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) - jsonld-signatures: 11.3.0(expo@51.0.26)(react-native@0.74.5) + jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) + jsonld-signatures: 11.3.0(expo@51.0.29)(react-native@0.75.2) transitivePeerDependencies: - encoding - expo @@ -5270,13 +5286,13 @@ packages: pako: 2.1.0 dev: false - /@digitalcredentials/ed25519-signature-2020@3.0.2(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/ed25519-signature-2020@3.0.2(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-R8IrR21Dh+75CYriQov3nVHKaOVusbxfk9gyi6eCAwLHKn6fllUt+2LQfuUrL7Ts/sGIJqQcev7YvkX9GvyYRA==} engines: {node: '>=14'} dependencies: '@digitalcredentials/base58-universal': 1.0.1 '@digitalcredentials/ed25519-verification-key-2020': 3.2.2 - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.29)(react-native@0.75.2) ed25519-signature-2018-context: 1.1.0 ed25519-signature-2020-context: 1.1.0 transitivePeerDependencies: @@ -5313,14 +5329,14 @@ packages: - encoding - web-streams-polyfill - /@digitalcredentials/jsonld-signatures@9.4.0(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/jsonld-signatures@9.4.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-DnR+HDTm7qpcDd0wcD1w6GdlAwfHjQSgu+ahion8REkCkkMRywF+CLunU7t8AZpFB2Gr/+N8naUtiEBNje1Oew==} engines: {node: '>=18'} dependencies: '@digitalbazaar/security-context': 1.0.1 - '@digitalcredentials/jsonld': 6.0.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/jsonld': 6.0.0(expo@51.0.29)(react-native@0.75.2) fast-text-encoding: 1.0.6 - isomorphic-webcrypto: 2.3.8(expo@51.0.26)(react-native@0.74.5) + isomorphic-webcrypto: 2.3.8(expo@51.0.29)(react-native@0.75.2) serialize-error: 8.1.0 transitivePeerDependencies: - encoding @@ -5328,12 +5344,12 @@ packages: - react-native - web-streams-polyfill - /@digitalcredentials/jsonld@5.2.2(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/jsonld@5.2.2(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-hz7YR3kv6+8UUdgMyTGl1o8NjVKKwnMry/Rh/rWeAvwL+NqgoUHorWzI3rM+PW+MPFyDC0ieXStClt9n9D9SGA==} engines: {node: '>=12'} dependencies: '@digitalcredentials/http-client': 1.2.2 - '@digitalcredentials/rdf-canonize': 1.0.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@51.0.29)(react-native@0.75.2) canonicalize: 1.0.8 lru-cache: 6.0.0 transitivePeerDependencies: @@ -5342,12 +5358,12 @@ packages: - react-native - web-streams-polyfill - /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-5tTakj0/GsqAJi8beQFVMQ97wUJZnuxViW9xRuAATL6eOBIefGBwHkVryAgEq2I4J/xKgb/nEyw1ZXX0G8wQJQ==} engines: {node: '>=12'} dependencies: '@digitalcredentials/http-client': 1.2.2 - '@digitalcredentials/rdf-canonize': 1.0.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/rdf-canonize': 1.0.0(expo@51.0.29)(react-native@0.75.2) canonicalize: 1.0.8 lru-cache: 6.0.0 transitivePeerDependencies: @@ -5365,23 +5381,23 @@ packages: resolution: {integrity: sha512-VK7X5u6OoBFxkyIFplNqUPVbo+8vFSAEoam8tSozpj05KPfcGw41Tp5p9fqMnY38oPfwtZR2yDNSctj/slrE0A==} dev: false - /@digitalcredentials/rdf-canonize@1.0.0(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/rdf-canonize@1.0.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-z8St0Ex2doecsExCFK1uI4gJC+a5EqYYu1xpRH1pKmqSS9l/nxfuVxexNFyaeEum4dUdg1EetIC2rTwLIFhPRA==} engines: {node: '>=12'} dependencies: fast-text-encoding: 1.0.6 - isomorphic-webcrypto: 2.3.8(expo@51.0.26)(react-native@0.74.5) + isomorphic-webcrypto: 2.3.8(expo@51.0.29)(react-native@0.75.2) transitivePeerDependencies: - expo - react-native - /@digitalcredentials/vc-status-list@5.0.2(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/vc-status-list@5.0.2(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-PI0N7SM0tXpaNLelbCNsMAi34AjOeuhUzMSYTkHdeqRPX7oT2F3ukyOssgr4koEqDxw9shHtxHu3fSJzrzcPMQ==} engines: {node: '>=14'} dependencies: '@digitalbazaar/vc-status-list-context': 3.1.1 '@digitalcredentials/bitstring': 2.0.1 - '@digitalcredentials/vc': 4.2.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/vc': 4.2.0(expo@51.0.29)(react-native@0.75.2) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -5390,12 +5406,12 @@ packages: - web-streams-polyfill dev: false - /@digitalcredentials/vc@4.2.0(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/vc@4.2.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-8Rxpn77JghJN7noBQdcMuzm/tB8vhDwPoFepr3oGd5w+CyJxOk2RnBlgIGlAAGA+mALFWECPv1rANfXno+hdjA==} engines: {node: '>=12'} dependencies: - '@digitalcredentials/jsonld': 5.2.2(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/jsonld': 5.2.2(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.29)(react-native@0.75.2) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -5404,12 +5420,12 @@ packages: - web-streams-polyfill dev: false - /@digitalcredentials/vc@5.0.0(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/vc@5.0.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-87ARRxlAdIuUPArbMYJ8vUY7QqkIvJGFrBwfTH1PcB8Wz1E/M4q3oc/WLrDyJNg4o/irVVB5gkA9iIntTYSpoA==} engines: {node: '>=12'} dependencies: - '@digitalcredentials/jsonld': 5.2.2(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/jsonld': 5.2.2(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.29)(react-native@0.75.2) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -5417,16 +5433,16 @@ packages: - react-native - web-streams-polyfill - /@digitalcredentials/vc@6.0.1(expo@51.0.26)(react-native@0.74.5): + /@digitalcredentials/vc@6.0.1(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-TZgLoi00Jc9uv3b6jStH+G8+bCqpHIqFw9DYODz+fVjNh197ksvcYqSndUDHa2oi0HCcK+soI8j4ba3Sa4Pl4w==} engines: {node: '>=12'} dependencies: - '@digitalbazaar/vc-status-list': 7.1.0(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/jsonld': 6.0.0(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.26)(react-native@0.74.5) + '@digitalbazaar/vc-status-list': 7.1.0(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/jsonld': 6.0.0(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.29)(react-native@0.75.2) '@digitalcredentials/open-badges-context': 2.1.0 - '@digitalcredentials/vc-status-list': 5.0.2(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/vc-status-list': 5.0.2(expo@51.0.29)(react-native@0.75.2) credentials-context: 2.0.0 fix-esm: 1.0.1 transitivePeerDependencies: @@ -5500,7 +5516,7 @@ packages: debug: 4.3.6 espree: 9.6.1 globals: 13.24.0 - ignore: 5.3.1 + ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -5838,8 +5854,8 @@ packages: uuid: 8.3.2 optional: true - /@expo/cli@0.18.28(expo-modules-autolinking@1.11.1): - resolution: {integrity: sha512-fvbVPId6s6etindzP6Nzos/CS1NurMVy4JKozjebArHr63tBid5i/UY5Pp+4wTCAM20gB2SjRdwcwoL6HFC4Iw==} + /@expo/cli@0.18.29(expo-modules-autolinking@1.11.2): + resolution: {integrity: sha512-X810C48Ss+67RdZU39YEO1khNYo1RmjouRV+vVe0QhMoTe8R6OA3t+XYEdwaNbJ5p/DJN7szfHfNmX2glpC7xg==} hasBin: true dependencies: '@babel/runtime': 7.25.0 @@ -5854,7 +5870,7 @@ packages: '@expo/osascript': 2.1.3 '@expo/package-manager': 1.5.2 '@expo/plist': 0.1.3 - '@expo/prebuild-config': 7.0.8(expo-modules-autolinking@1.11.1) + '@expo/prebuild-config': 7.0.8(expo-modules-autolinking@1.11.2) '@expo/rudder-sdk-node': 1.1.1 '@expo/spawn-async': 1.7.2 '@expo/xcpretty': 4.3.1 @@ -6092,7 +6108,7 @@ packages: xmlbuilder: 14.0.0 optional: true - /@expo/prebuild-config@7.0.8(expo-modules-autolinking@1.11.1): + /@expo/prebuild-config@7.0.8(expo-modules-autolinking@1.11.2): resolution: {integrity: sha512-wH9NVg6HiwF5y9x0TxiMEeBF+ITPGDXy5/i6OUheSrKpPgb0lF1Mwzl/f2fLPXBEpl+ZXOQ8LlLW32b7K9lrNg==} peerDependencies: expo-modules-autolinking: '>=0.8.1' @@ -6104,7 +6120,7 @@ packages: '@expo/json-file': 8.3.3 '@react-native/normalize-colors': 0.74.85 debug: 4.3.6 - expo-modules-autolinking: 1.11.1 + expo-modules-autolinking: 1.11.2 fs-extra: 9.1.0 resolve-from: 5.0.0 semver: 7.6.3 @@ -6278,7 +6294,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 jest-message-util: 27.5.1 jest-util: 27.5.1 @@ -6290,7 +6306,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -6311,7 +6327,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.19.44 + '@types/node': 20.16.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.8.1 @@ -6356,14 +6372,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.14.15)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.16.1)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -6397,7 +6413,7 @@ packages: dependencies: '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.19.44 + '@types/node': 18.19.45 jest-mock: 27.5.1 dev: true @@ -6407,7 +6423,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 jest-mock: 29.7.0 /@jest/expect-utils@29.7.0: @@ -6433,7 +6449,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@sinonjs/fake-timers': 8.1.0 - '@types/node': 18.19.44 + '@types/node': 18.19.45 jest-message-util: 27.5.1 jest-mock: 27.5.1 jest-util: 27.5.1 @@ -6445,7 +6461,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.14.15 + '@types/node': 20.16.1 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -6485,7 +6501,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -6524,7 +6540,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -6658,13 +6674,22 @@ packages: - supports-color dev: true + /@jest/types@24.9.0: + resolution: {integrity: sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==} + engines: {node: '>= 6'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 13.0.12 + optional: true + /@jest/types@26.6.2: resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} engines: {node: '>= 10.14.2'} dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.15 + '@types/node': 20.16.1 '@types/yargs': 15.0.19 chalk: 4.1.2 @@ -6674,7 +6699,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 18.19.44 + '@types/node': 18.19.45 '@types/yargs': 16.0.9 chalk: 4.1.2 dev: true @@ -6686,7 +6711,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.14.15 + '@types/node': 20.16.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -6785,7 +6810,7 @@ packages: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 19.5.7(nx@19.5.7) + '@nx/devkit': 19.6.1(nx@19.6.1) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11 aproba: 2.0.0 @@ -6824,7 +6849,7 @@ packages: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.5.7 + nx: 19.6.1 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 @@ -7018,26 +7043,26 @@ packages: - supports-color dev: false - /@microsoft/api-extractor-model@7.29.4(@types/node@18.19.44): - resolution: {integrity: sha512-LHOMxmT8/tU1IiiiHOdHFF83Qsi+V8d0kLfscG4EvQE9cafiR8blOYr8SfkQKWB1wgEilQgXJX3MIA4vetDLZw==} + /@microsoft/api-extractor-model@7.29.6(@types/node@18.19.45): + resolution: {integrity: sha512-gC0KGtrZvxzf/Rt9oMYD2dHvtN/1KPEYsrQPyMKhLHnlVuO/f4AFN3E4toqZzD2pt4LhkKoYmL2H9tX3yCOyRw==} dependencies: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@18.19.44) + '@rushstack/node-core-library': 5.7.0(@types/node@18.19.45) transitivePeerDependencies: - '@types/node' - /@microsoft/api-extractor@7.47.5(@types/node@18.19.44): - resolution: {integrity: sha512-edKt4dFO2t25xmI2FX2rsP5liIgwKW1yuQImA0JM+5YGHCoo51GEQ7j+On17SvVpRJnuqLE/QVgtjIQ1Hpg98w==} + /@microsoft/api-extractor@7.47.7(@types/node@18.19.45): + resolution: {integrity: sha512-fNiD3G55ZJGhPOBPMKD/enozj8yxJSYyVJWxRWdcUtw842rvthDHJgUWq9gXQTensFlMHv2wGuCjjivPv53j0A==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.29.4(@types/node@18.19.44) + '@microsoft/api-extractor-model': 7.29.6(@types/node@18.19.45) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.5.1(@types/node@18.19.44) + '@rushstack/node-core-library': 5.7.0(@types/node@18.19.45) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.13.3(@types/node@18.19.44) - '@rushstack/ts-command-line': 4.22.4(@types/node@18.19.44) + '@rushstack/terminal': 0.14.0(@types/node@18.19.45) + '@rushstack/ts-command-line': 4.22.6(@types/node@18.19.45) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -7284,7 +7309,7 @@ packages: resolution: {integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - postcss-selector-parser: 6.1.1 + postcss-selector-parser: 6.1.2 dev: true /@npmcli/redact@2.0.1: @@ -7307,19 +7332,19 @@ packages: - supports-color dev: true - /@nrwl/devkit@19.5.7(nx@19.5.7): - resolution: {integrity: sha512-sTEwqsAT6bMturU14o/0O6v509OkwGOglxpbiL/zIYO/fDkMoNgnhlHBIT87i4YVuofMz2Z+hTfjDskzDPRSYw==} + /@nrwl/devkit@19.6.1(nx@19.6.1): + resolution: {integrity: sha512-aoS5RwtUqd8gUWgubOtQ4kzqO8UVjYxtecutvSnDN6gKyG2ylZcDR2OnWL+AB7HbVgRjm/6/QALdcaev9Ljd8w==} dependencies: - '@nx/devkit': 19.5.7(nx@19.5.7) + '@nx/devkit': 19.6.1(nx@19.6.1) transitivePeerDependencies: - nx dev: true - /@nrwl/tao@19.5.7: - resolution: {integrity: sha512-c1rN6HY97+cEwoM5Q9412399Ac1rw7pI/3IS5iJSYkeI5TTGOobIpdCavJPZVcfqo4+wegXPA3F/OmulgbOUJA==} + /@nrwl/tao@19.6.1: + resolution: {integrity: sha512-nl/NcBRkHr5r0drCq9ROPcKx/Q7SioPvNMl7edo/PdjdKcmJ3gXqvgTxPjwbYH2/ScNX2yjm353qrNyffSs6Rw==} hasBin: true dependencies: - nx: 19.5.7 + nx: 19.6.1 tslib: 2.6.3 transitivePeerDependencies: - '@swc-node/register' @@ -7327,25 +7352,25 @@ packages: - debug dev: true - /@nx/devkit@19.5.7(nx@19.5.7): - resolution: {integrity: sha512-mUtZQcdqbF0Q9HfyG14jmpPCtZ1GnVaLNIADZv5SLpFyfh4ZjaBw6wdjPj7Sp3imLoyqMrcd9nCRNO2hlem8bw==} + /@nx/devkit@19.6.1(nx@19.6.1): + resolution: {integrity: sha512-FGfPM9R7QdEGllNr7Jlx81QbiufNNRHehrJ/4aqftzHWT5ptYmH45bPnd/Wu0qDK4rg1c4PMrjEOLpyCAFXg1Q==} peerDependencies: nx: '>= 17 <= 20' dependencies: - '@nrwl/devkit': 19.5.7(nx@19.5.7) + '@nrwl/devkit': 19.6.1(nx@19.6.1) ejs: 3.1.10 enquirer: 2.3.6 - ignore: 5.3.1 + ignore: 5.3.2 minimatch: 9.0.3 - nx: 19.5.7 + nx: 19.6.1 semver: 7.6.3 tmp: 0.2.3 tslib: 2.6.3 yargs-parser: 21.1.1 dev: true - /@nx/nx-darwin-arm64@19.5.7: - resolution: {integrity: sha512-5jFAZSfV8QVNoxOXayZw4/jNJbxMMctNOYZW8Qj4eU8Ti+OmhsLgouxz/9enCh5SDITriOMZ7IHZ9rhrlGQoig==} + /@nx/nx-darwin-arm64@19.6.1: + resolution: {integrity: sha512-xxAdyIUckvsIID0BnYCHM86s35n0tDsBYuoqpOFG+22PEk0bzoSVOyxeJQ5UKDCvXe5wa2MbcgyhbHKhj7Osnw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -7353,8 +7378,8 @@ packages: dev: true optional: true - /@nx/nx-darwin-x64@19.5.7: - resolution: {integrity: sha512-Ss+rF2+MQxyKrNnSYAeEGhtdE9hUHiTqyjJo4n1lvIWJ++TairOCtk5QRHrYLgAxE1XTf0OabcsDzegxv7yk3Q==} + /@nx/nx-darwin-x64@19.6.1: + resolution: {integrity: sha512-ISwb09KKtAydrAbyxwOjce8pdVzOSuzC068Uo8TcHp2Xao2b+N9zmkQquLzC+G4dgwxDxxVYoZcuZ6urRFV7Cg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -7362,8 +7387,8 @@ packages: dev: true optional: true - /@nx/nx-freebsd-x64@19.5.7: - resolution: {integrity: sha512-FMLXcUr3mw/v4LvmNqHMAXy2k+T/hp2YpdBUq9ExteMfRywFsnKNlm39n/quniFsgKthEMdvvzxSQppRKaVwIw==} + /@nx/nx-freebsd-x64@19.6.1: + resolution: {integrity: sha512-IzR+K0tW8A6kl95V6k8Pp8tknjiDGOUB+E2p8YN7UlYPP7gaBK+rojERF4V7jD5pEvSxrKMwuJoD+WH/b52TNA==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -7371,8 +7396,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm-gnueabihf@19.5.7: - resolution: {integrity: sha512-LhJ342HutpR258lBLVTkXd6x2Uj4ZPJ6xKdfEm+FYQvG1byPr2L0TlNXcfSBkYtd7wRn0qg9eQZoCV/5+w415Q==} + /@nx/nx-linux-arm-gnueabihf@19.6.1: + resolution: {integrity: sha512-8mHceXwpBIp1gF+hSKGg7XRYpcB9QN8YROSn4dzvDoUMEusOE27jzXKKS9dRkjdULYENKDkv0NbuhcoxoWx+KA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -7380,8 +7405,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-gnu@19.5.7: - resolution: {integrity: sha512-Q6gN+VNLisg7mYPTXC5JuGCP/s9tLjJFclKdH6FoP5K1Hgy88KK1uUoivDIfI8xaEgyLqphD1AAqokiFWZNWsg==} + /@nx/nx-linux-arm64-gnu@19.6.1: + resolution: {integrity: sha512-eqxWqhUrFEz3Rnoz9RKhMlrCY6AF0AVGgTGto5TdB16kIgTA53i18bf9jaq2MSBZQHE1kySVUgPfxQQxPzWKaA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -7389,8 +7414,8 @@ packages: dev: true optional: true - /@nx/nx-linux-arm64-musl@19.5.7: - resolution: {integrity: sha512-BsYNcYujNKb+uE7PrJp4PrX8a3G9oy+THaUr0t5+L435HjuZDBiK+tK9JzYGvM0bR5FOYm5K99I1DVD/Hv0snw==} + /@nx/nx-linux-arm64-musl@19.6.1: + resolution: {integrity: sha512-3lfazErzsJgO8G2dEcuGmtJoi9fQ3CPvLA+RiE7CKBQ4a/5Zb1o2rqlZ1YTfnfiUcOh4knt7gWcXm16eSKbLoQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -7398,8 +7423,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-gnu@19.5.7: - resolution: {integrity: sha512-ILaLU8b5lUokYVF3vxAVj62qFok1hexiNzBdLGJPI1OkPGELtLyb8RymI3939iJoNMk1DS3/6dqK7NHXvHX8Mw==} + /@nx/nx-linux-x64-gnu@19.6.1: + resolution: {integrity: sha512-Rt4NkuJZpRyVunRoCC5shaUqPk6wrMH3x55WEb0HBzlKjkItgrFpPInPS4hp9hFsJ8vX2AkBX2qrTWRaLMbOyQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -7407,8 +7432,8 @@ packages: dev: true optional: true - /@nx/nx-linux-x64-musl@19.5.7: - resolution: {integrity: sha512-LfTnO4JZebLugioMk+GTptv3N38Wj2i2Pko0bdRZaKba+INGSlUgFqoRuO0KqZEmVIUGrxfkfqIN3HghVQ4D/Q==} + /@nx/nx-linux-x64-musl@19.6.1: + resolution: {integrity: sha512-P0RnxCfcgb6t4l+WWVNlTDzqpcM/Du77EfgvNc3Z1mRLQMP4E5TkLt8J/aTTjh2GwtnP95oxQSOYBzg+sJwNPQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -7416,8 +7441,8 @@ packages: dev: true optional: true - /@nx/nx-win32-arm64-msvc@19.5.7: - resolution: {integrity: sha512-cCTttdbf1AKuDU8j108SpIMWs53A/0mOVDPOPpa+oKkvBaI8ruZkxOceMjWZjWULd2gi1nS+5nJePpbrdQ8mkg==} + /@nx/nx-win32-arm64-msvc@19.6.1: + resolution: {integrity: sha512-CFaRqK+Sv7Gi7d+WUJqFLV0t4D2ImnO7BoeZWnT6oEfIl94hikCtbu4693Fsu7eg37JMa+4xwdAUvOOq1rFhJg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -7425,8 +7450,8 @@ packages: dev: true optional: true - /@nx/nx-win32-x64-msvc@19.5.7: - resolution: {integrity: sha512-EqSnjpq1PNR/C8/YkL+Gn79dDfQ+HwJM8VJOt4qoCOQ9gQZqNJphjW2hg0H8WxLYezMScx3fbL99mvJO7ab2Cw==} + /@nx/nx-win32-x64-msvc@19.6.1: + resolution: {integrity: sha512-l2vAK0/2c9oEAqI0KdeJkkkZlr72LeWV5zds/FIuFHBRyweJanplRelhD7t199BnGr2FfulOpFrc1TyYzvntkg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -7634,49 +7659,66 @@ packages: config-chain: 1.1.13 dev: true - /@react-native-community/cli-clean@13.6.9: - resolution: {integrity: sha512-7Dj5+4p9JggxuVNOjPbduZBAP1SUgNhLKVw5noBUzT/3ZpUZkDM+RCSwyoyg8xKWoE4OrdUAXwAFlMcFDPKykA==} + /@react-native-community/cli-clean@14.0.0: + resolution: {integrity: sha512-kvHthZTNur/wLLx8WL5Oh+r04zzzFAX16r8xuaLhu9qGTE6Th1JevbsIuiQb5IJqD8G/uZDKgIZ2a0/lONcbJg==} dependencies: - '@react-native-community/cli-tools': 13.6.9 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 execa: 5.1.1 fast-glob: 3.3.2 + + /@react-native-community/cli-config@14.0.0(typescript@5.4.2): + resolution: {integrity: sha512-2Nr8KR+dgn1z+HLxT8piguQ1SoEzgKJnOPQKE1uakxWaRFcQ4LOXgzpIAscYwDW6jmQxdNqqbg2cRUoOS7IMtQ==} + dependencies: + '@react-native-community/cli-tools': 14.0.0 + chalk: 4.1.2 + cosmiconfig: 9.0.0(typescript@5.4.2) + deepmerge: 4.3.1 + fast-glob: 3.3.2 + joi: 17.13.3 transitivePeerDependencies: - - encoding + - typescript - /@react-native-community/cli-config@13.6.9: - resolution: {integrity: sha512-rFfVBcNojcMm+KKHE/xqpqXg8HoKl4EC7bFHUrahMJ+y/tZll55+oX/PGG37rzB8QzP2UbMQ19DYQKC1G7kXeg==} + /@react-native-community/cli-config@14.0.0(typescript@5.5.3): + resolution: {integrity: sha512-2Nr8KR+dgn1z+HLxT8piguQ1SoEzgKJnOPQKE1uakxWaRFcQ4LOXgzpIAscYwDW6jmQxdNqqbg2cRUoOS7IMtQ==} dependencies: - '@react-native-community/cli-tools': 13.6.9 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 - cosmiconfig: 5.2.1 + cosmiconfig: 9.0.0(typescript@5.5.3) deepmerge: 4.3.1 fast-glob: 3.3.2 joi: 17.13.3 transitivePeerDependencies: - - encoding + - typescript + dev: true + + /@react-native-community/cli-debugger-ui@14.0.0: + resolution: {integrity: sha512-JpfzILfU7eKE9+7AMCAwNJv70H4tJGVv3ZGFqSVoK1YHg5QkVEGsHtoNW8AsqZRS6Fj4os+Fmh+r+z1L36sPmg==} + dependencies: + serve-static: 1.15.0 + transitivePeerDependencies: + - supports-color - /@react-native-community/cli-debugger-ui@13.6.9: - resolution: {integrity: sha512-TkN7IdFmGPPvTpAo3nCAH9uwGCPxWBEAwpqEZDrq0NWllI7Tdie8vDpGdrcuCcKalmhq6OYnkXzeBah7O1Ztpw==} + /@react-native-community/cli-debugger-ui@14.0.0-alpha.11: + resolution: {integrity: sha512-0wCNQxhCniyjyMXgR1qXliY180y/2QbvoiYpp2MleGQADr5M1b8lgI4GoyADh5kE+kX3VL0ssjgyxpmbpCD86A==} dependencies: serve-static: 1.15.0 transitivePeerDependencies: - supports-color - /@react-native-community/cli-doctor@13.6.9: - resolution: {integrity: sha512-5quFaLdWFQB+677GXh5dGU9I5eg2z6Vg4jOX9vKnc9IffwyIFAyJfCZHrxLSRPDGNXD7biDQUdoezXYGwb6P/A==} + /@react-native-community/cli-doctor@14.0.0(typescript@5.4.2): + resolution: {integrity: sha512-in6jylHjaPUaDzV+JtUblh8m9JYIHGjHOf6Xn57hrmE5Zwzwuueoe9rSMHF1P0mtDgRKrWPzAJVejElddfptWA==} dependencies: - '@react-native-community/cli-config': 13.6.9 - '@react-native-community/cli-platform-android': 13.6.9 - '@react-native-community/cli-platform-apple': 13.6.9 - '@react-native-community/cli-platform-ios': 13.6.9 - '@react-native-community/cli-tools': 13.6.9 + '@react-native-community/cli-config': 14.0.0(typescript@5.4.2) + '@react-native-community/cli-platform-android': 14.0.0 + '@react-native-community/cli-platform-apple': 14.0.0 + '@react-native-community/cli-platform-ios': 14.0.0 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 command-exists: 1.2.9 deepmerge: 4.3.1 envinfo: 7.13.0 execa: 5.1.1 - hermes-profile-transformer: 0.0.6 node-stream-zip: 1.15.0 ora: 5.4.1 semver: 7.6.3 @@ -7684,54 +7726,78 @@ packages: wcwidth: 1.0.1 yaml: 2.5.0 transitivePeerDependencies: - - encoding + - typescript - /@react-native-community/cli-hermes@13.6.9: - resolution: {integrity: sha512-GvwiwgvFw4Ws+krg2+gYj8sR3g05evmNjAHkKIKMkDTJjZ8EdyxbkifRUs1ZCq3TMZy2oeblZBXCJVOH4W7ZbA==} + /@react-native-community/cli-doctor@14.0.0(typescript@5.5.3): + resolution: {integrity: sha512-in6jylHjaPUaDzV+JtUblh8m9JYIHGjHOf6Xn57hrmE5Zwzwuueoe9rSMHF1P0mtDgRKrWPzAJVejElddfptWA==} dependencies: - '@react-native-community/cli-platform-android': 13.6.9 - '@react-native-community/cli-tools': 13.6.9 + '@react-native-community/cli-config': 14.0.0(typescript@5.5.3) + '@react-native-community/cli-platform-android': 14.0.0 + '@react-native-community/cli-platform-apple': 14.0.0 + '@react-native-community/cli-platform-ios': 14.0.0 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 - hermes-profile-transformer: 0.0.6 + command-exists: 1.2.9 + deepmerge: 4.3.1 + envinfo: 7.13.0 + execa: 5.1.1 + node-stream-zip: 1.15.0 + ora: 5.4.1 + semver: 7.6.3 + strip-ansi: 5.2.0 + wcwidth: 1.0.1 + yaml: 2.5.0 transitivePeerDependencies: - - encoding + - typescript + dev: true - /@react-native-community/cli-platform-android@13.6.9: - resolution: {integrity: sha512-9KsYGdr08QhdvT3Ht7e8phQB3gDX9Fs427NJe0xnoBh+PDPTI2BD5ks5ttsH8CzEw8/P6H8tJCHq6hf2nxd9cw==} + /@react-native-community/cli-platform-android@14.0.0: + resolution: {integrity: sha512-nt7yVz3pGKQXnVa5MAk7zR+1n41kNKD3Hi2OgybH5tVShMBo7JQoL2ZVVH6/y/9wAwI/s7hXJgzf1OIP3sMq+Q==} dependencies: - '@react-native-community/cli-tools': 13.6.9 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 execa: 5.1.1 fast-glob: 3.3.2 fast-xml-parser: 4.4.1 logkitty: 0.7.1 - transitivePeerDependencies: - - encoding - /@react-native-community/cli-platform-apple@13.6.9: - resolution: {integrity: sha512-KoeIHfhxMhKXZPXmhQdl6EE+jGKWwoO9jUVWgBvibpVmsNjo7woaG/tfJMEWfWF3najX1EkQAoJWpCDBMYWtlA==} + /@react-native-community/cli-platform-apple@14.0.0: + resolution: {integrity: sha512-WniJL8vR4MeIsjqio2hiWWuUYUJEL3/9TDL5aXNwG68hH3tYgK3742+X9C+vRzdjTmf5IKc/a6PwLsdplFeiwQ==} dependencies: - '@react-native-community/cli-tools': 13.6.9 + '@react-native-community/cli-tools': 14.0.0 chalk: 4.1.2 execa: 5.1.1 fast-glob: 3.3.2 fast-xml-parser: 4.4.1 ora: 5.4.1 - transitivePeerDependencies: - - encoding - /@react-native-community/cli-platform-ios@13.6.9: - resolution: {integrity: sha512-CiUcHlGs8vE0CAB4oi1f+dzniqfGuhWPNrDvae2nm8dewlahTBwIcK5CawyGezjcJoeQhjBflh9vloska+nlnw==} + /@react-native-community/cli-platform-ios@14.0.0: + resolution: {integrity: sha512-8kxGv7mZ5nGMtueQDq+ndu08f0ikf3Zsqm3Ix8FY5KCXpSgP14uZloO2GlOImq/zFESij+oMhCkZJGggpWpfAw==} + dependencies: + '@react-native-community/cli-platform-apple': 14.0.0 + + /@react-native-community/cli-server-api@14.0.0: + resolution: {integrity: sha512-A0FIsj0QCcDl1rswaVlChICoNbfN+mkrKB5e1ab5tOYeZMMyCHqvU+eFvAvXjHUlIvVI+LbqCkf4IEdQ6H/2AQ==} dependencies: - '@react-native-community/cli-platform-apple': 13.6.9 + '@react-native-community/cli-debugger-ui': 14.0.0 + '@react-native-community/cli-tools': 14.0.0 + compression: 1.7.4 + connect: 3.7.0 + errorhandler: 1.5.1 + nocache: 3.0.4 + pretty-format: 26.6.2 + serve-static: 1.15.0 + ws: 6.2.3 transitivePeerDependencies: - - encoding + - bufferutil + - supports-color + - utf-8-validate - /@react-native-community/cli-server-api@13.6.9: - resolution: {integrity: sha512-W8FSlCPWymO+tlQfM3E0JmM8Oei5HZsIk5S0COOl0MRi8h0NmHI4WSTF2GCfbFZkcr2VI/fRsocoN8Au4EZAug==} + /@react-native-community/cli-server-api@14.0.0-alpha.11: + resolution: {integrity: sha512-I7YeYI7S5wSxnQAqeG8LNqhT99FojiGIk87DU0vTp6U8hIMLcA90fUuBAyJY38AuQZ12ZJpGa8ObkhIhWzGkvg==} dependencies: - '@react-native-community/cli-debugger-ui': 13.6.9 - '@react-native-community/cli-tools': 13.6.9 + '@react-native-community/cli-debugger-ui': 14.0.0-alpha.11 + '@react-native-community/cli-tools': 14.0.0-alpha.11 compression: 1.7.4 connect: 3.7.0 errorhandler: 1.5.1 @@ -7741,62 +7807,99 @@ packages: ws: 6.2.3 transitivePeerDependencies: - bufferutil - - encoding - supports-color - utf-8-validate - /@react-native-community/cli-tools@13.6.9: - resolution: {integrity: sha512-OXaSjoN0mZVw3nrAwcY1PC0uMfyTd9fz7Cy06dh+EJc+h0wikABsVRzV8cIOPrVV+PPEEXE0DBrH20T2puZzgQ==} + /@react-native-community/cli-tools@14.0.0: + resolution: {integrity: sha512-L7GX5hyYYv0ZWbAyIQKzhHuShnwDqlKYB0tqn57wa5riGCaxYuRPTK+u4qy+WRCye7+i8M4Xj6oQtSd4z0T9cA==} + dependencies: + appdirsjs: 1.2.7 + chalk: 4.1.2 + execa: 5.1.1 + find-up: 5.0.0 + mime: 2.6.0 + open: 6.4.0 + ora: 5.4.1 + semver: 7.6.3 + shell-quote: 1.8.1 + sudo-prompt: 9.2.1 + + /@react-native-community/cli-tools@14.0.0-alpha.11: + resolution: {integrity: sha512-HQCfVnX9aqRdKdLxmQy4fUAUo+YhNGlBV7ZjOayPbuEGWJ4RN+vSy0Cawk7epo7hXd6vKzc7P7y3HlU6Kxs7+w==} dependencies: appdirsjs: 1.2.7 chalk: 4.1.2 execa: 5.1.1 find-up: 5.0.0 mime: 2.6.0 - node-fetch: 2.7.0 open: 6.4.0 ora: 5.4.1 semver: 7.6.3 shell-quote: 1.8.1 sudo-prompt: 9.2.1 - transitivePeerDependencies: - - encoding - /@react-native-community/cli-types@13.6.9: - resolution: {integrity: sha512-RLxDppvRxXfs3hxceW/mShi+6o5yS+kFPnPqZTaMKKR5aSg7LwDpLQW4K2D22irEG8e6RKDkZUeH9aL3vO2O0w==} + /@react-native-community/cli-types@14.0.0: + resolution: {integrity: sha512-CMUevd1pOWqvmvutkUiyQT2lNmMHUzSW7NKc1xvHgg39NjbS58Eh2pMzIUP85IwbYNeocfYc3PH19vA/8LnQtg==} dependencies: joi: 17.13.3 - /@react-native-community/cli@13.6.9: - resolution: {integrity: sha512-hFJL4cgLPxncJJd/epQ4dHnMg5Jy/7Q56jFvA3MHViuKpzzfTCJCB+pGY54maZbtym53UJON9WTGpM3S81UfjQ==} + /@react-native-community/cli@14.0.0(typescript@5.4.2): + resolution: {integrity: sha512-KwMKJB5jsDxqOhT8CGJ55BADDAYxlYDHv5R/ASQlEcdBEZxT0zZmnL0iiq2VqzETUy+Y/Nop+XDFgqyoQm0C2w==} engines: {node: '>=18'} hasBin: true dependencies: - '@react-native-community/cli-clean': 13.6.9 - '@react-native-community/cli-config': 13.6.9 - '@react-native-community/cli-debugger-ui': 13.6.9 - '@react-native-community/cli-doctor': 13.6.9 - '@react-native-community/cli-hermes': 13.6.9 - '@react-native-community/cli-server-api': 13.6.9 - '@react-native-community/cli-tools': 13.6.9 - '@react-native-community/cli-types': 13.6.9 + '@react-native-community/cli-clean': 14.0.0 + '@react-native-community/cli-config': 14.0.0(typescript@5.4.2) + '@react-native-community/cli-debugger-ui': 14.0.0 + '@react-native-community/cli-doctor': 14.0.0(typescript@5.4.2) + '@react-native-community/cli-server-api': 14.0.0 + '@react-native-community/cli-tools': 14.0.0 + '@react-native-community/cli-types': 14.0.0 chalk: 4.1.2 commander: 9.5.0 deepmerge: 4.3.1 execa: 5.1.1 - find-up: 4.1.0 + find-up: 5.0.0 fs-extra: 8.1.0 graceful-fs: 4.2.11 prompts: 2.4.2 semver: 7.6.3 transitivePeerDependencies: - bufferutil - - encoding - supports-color + - typescript - utf-8-validate - /@react-native/assets-registry@0.74.87: - resolution: {integrity: sha512-1XmRhqQchN+pXPKEKYdpJlwESxVomJOxtEnIkbo7GAlaN2sym84fHEGDXAjLilih5GVPpcpSmFzTy8jx3LtaFg==} + /@react-native-community/cli@14.0.0(typescript@5.5.3): + resolution: {integrity: sha512-KwMKJB5jsDxqOhT8CGJ55BADDAYxlYDHv5R/ASQlEcdBEZxT0zZmnL0iiq2VqzETUy+Y/Nop+XDFgqyoQm0C2w==} + engines: {node: '>=18'} + hasBin: true + dependencies: + '@react-native-community/cli-clean': 14.0.0 + '@react-native-community/cli-config': 14.0.0(typescript@5.5.3) + '@react-native-community/cli-debugger-ui': 14.0.0 + '@react-native-community/cli-doctor': 14.0.0(typescript@5.5.3) + '@react-native-community/cli-server-api': 14.0.0 + '@react-native-community/cli-tools': 14.0.0 + '@react-native-community/cli-types': 14.0.0 + chalk: 4.1.2 + commander: 9.5.0 + deepmerge: 4.3.1 + execa: 5.1.1 + find-up: 5.0.0 + fs-extra: 8.1.0 + graceful-fs: 4.2.11 + prompts: 2.4.2 + semver: 7.6.3 + transitivePeerDependencies: + - bufferutil + - supports-color + - typescript + - utf-8-validate + dev: true + + /@react-native/assets-registry@0.75.2: + resolution: {integrity: sha512-P1dLHjpUeC0AIkDHRYcx0qLMr+p92IPWL3pmczzo6T76Qa9XzruQOYy0jittxyBK91Csn6HHQ/eit8TeXW8MVw==} engines: {node: '>=18'} /@react-native/babel-plugin-codegen@0.74.87(@babel/preset-env@7.25.3): @@ -7807,6 +7910,16 @@ packages: transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true + + /@react-native/babel-plugin-codegen@0.75.2(@babel/preset-env@7.25.3): + resolution: {integrity: sha512-BIKVh2ZJPkzluUGgCNgpoh6NTHgX8j04FCS0Z/rTmRJ66hir/EUBl8frMFKrOy/6i4VvZEltOWB5eWfHe1AYgw==} + engines: {node: '>=18'} + dependencies: + '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.3) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color /@react-native/babel-preset@0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3): resolution: {integrity: sha512-hyKpfqzN2nxZmYYJ0tQIHG99FQO0OWXp/gVggAfEUgiT+yNKas1C60LuofUsK7cd+2o9jrpqgqW4WzEDZoBlTg==} @@ -7860,6 +7973,62 @@ packages: transitivePeerDependencies: - '@babel/preset-env' - supports-color + optional: true + + /@react-native/babel-preset@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3): + resolution: {integrity: sha512-mprpsas+WdCEMjQZnbDiAC4KKRmmLbMB+o/v4mDqKlH4Mcm7RdtP5t80MZGOVCHlceNp1uEIpXywx69DNwgbgg==} + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-proposal-export-default-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-default-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-flow': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-flow-strip-types': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-display-name': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-self': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-react-jsx-source': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-runtime': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@babel/template': 7.25.0 + '@react-native/babel-plugin-codegen': 0.75.2(@babel/preset-env@7.25.3) + babel-plugin-transform-flow-enums: 0.0.2(@babel/core@7.25.2) + react-refresh: 0.14.2 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color /@react-native/codegen@0.74.87(@babel/preset-env@7.25.3): resolution: {integrity: sha512-GMSYDiD+86zLKgMMgz9z0k6FxmRn+z6cimYZKkucW4soGbxWsbjUAZoZ56sJwt2FJ3XVRgXCrnOCgXoH/Bkhcg==} @@ -7877,15 +8046,34 @@ packages: nullthrows: 1.1.1 transitivePeerDependencies: - supports-color + optional: true - /@react-native/community-cli-plugin@0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3): - resolution: {integrity: sha512-EgJG9lSr8x3X67dHQKQvU6EkO+3ksVlJHYIVv6U/AmW9dN80BEFxgYbSJ7icXS4wri7m4kHdgeq2PQ7/3vvrTQ==} + /@react-native/codegen@0.75.2(@babel/preset-env@7.25.3): + resolution: {integrity: sha512-OkWdbtO2jTkfOXfj3ibIL27rM6LoaEuApOByU2G8X+HS6v9U87uJVJlMIRWBDmnxODzazuHwNVA2/wAmSbucaw==} + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/parser': 7.25.3 + '@babel/preset-env': 7.25.3(@babel/core@7.25.2) + glob: 7.2.3 + hermes-parser: 0.22.0 + invariant: 2.2.4 + jscodeshift: 0.14.0(@babel/preset-env@7.25.3) + mkdirp: 0.5.6 + nullthrows: 1.1.1 + yargs: 17.7.2 + transitivePeerDependencies: + - supports-color + + /@react-native/community-cli-plugin@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3): + resolution: {integrity: sha512-/tz0bzVja4FU0aAimzzQ7iYR43peaD6pzksArdrrGhlm8OvFYAQPOYSNeIQVMSarwnkNeg1naFKaeYf1o3++yA==} engines: {node: '>=18'} dependencies: - '@react-native-community/cli-server-api': 13.6.9 - '@react-native-community/cli-tools': 13.6.9 - '@react-native/dev-middleware': 0.74.87 - '@react-native/metro-babel-transformer': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + '@react-native-community/cli-server-api': 14.0.0-alpha.11 + '@react-native-community/cli-tools': 14.0.0-alpha.11 + '@react-native/dev-middleware': 0.75.2 + '@react-native/metro-babel-transformer': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3) chalk: 4.1.2 execa: 5.1.1 metro: 0.80.10 @@ -7907,8 +8095,8 @@ packages: engines: {node: '>=18'} optional: true - /@react-native/debugger-frontend@0.74.87: - resolution: {integrity: sha512-MN95DJLYTv4EqJc+9JajA3AJZSBYJz2QEJ3uWlHrOky2vKrbbRVaW1ityTmaZa2OXIvNc6CZwSRSE7xCoHbXhQ==} + /@react-native/debugger-frontend@0.75.2: + resolution: {integrity: sha512-qIC6mrlG8RQOPaYLZQiJwqnPchAVGnHWcVDeQxPMPLkM/D5+PC8tuKWYOwgLcEau3RZlgz7QQNk31Qj2/OJG6Q==} engines: {node: '>=18'} /@react-native/dev-middleware@0.74.85: @@ -7935,14 +8123,14 @@ packages: - utf-8-validate optional: true - /@react-native/dev-middleware@0.74.87: - resolution: {integrity: sha512-7TmZ3hTHwooYgIHqc/z87BMe1ryrIqAUi+AF7vsD+EHCGxHFdMjSpf1BZ2SUPXuLnF2cTiTfV2RwhbPzx0tYIA==} + /@react-native/dev-middleware@0.75.2: + resolution: {integrity: sha512-fTC5m2uVjYp1XPaIJBFgscnQjPdGVsl96z/RfLgXDq0HBffyqbg29ttx6yTCx7lIa9Gdvf6nKQom+e+Oa4izSw==} engines: {node: '>=18'} dependencies: '@isaacs/ttlcache': 1.4.1 - '@react-native/debugger-frontend': 0.74.87 - '@rnx-kit/chromium-edge-launcher': 1.0.0 + '@react-native/debugger-frontend': 0.75.2 chrome-launcher: 0.15.2 + chromium-edge-launcher: 0.2.0 connect: 3.7.0 debug: 4.3.6 node-fetch: 2.7.0 @@ -7950,7 +8138,6 @@ packages: open: 7.4.2 selfsigned: 2.4.1 serve-static: 1.15.0 - temp-dir: 2.0.0 ws: 6.2.3 transitivePeerDependencies: - bufferutil @@ -7958,23 +8145,23 @@ packages: - supports-color - utf-8-validate - /@react-native/gradle-plugin@0.74.87: - resolution: {integrity: sha512-T+VX0N1qP+U9V4oAtn7FTX7pfsoVkd1ocyw9swYXgJqU2fK7hC9famW7b3s3ZiufPGPr1VPJe2TVGtSopBjL6A==} + /@react-native/gradle-plugin@0.75.2: + resolution: {integrity: sha512-AELeAOCZi3B2vE6SeN+mjpZjjqzqa76yfFBB3L3f3NWiu4dm/YClTGOj+5IVRRgbt8LDuRImhDoaj7ukheXr4Q==} engines: {node: '>=18'} - /@react-native/js-polyfills@0.74.87: - resolution: {integrity: sha512-M5Evdn76CuVEF0GsaXiGi95CBZ4IWubHqwXxV9vG9CC9kq0PSkoM2Pn7Lx7dgyp4vT7ccJ8a3IwHbe+5KJRnpw==} + /@react-native/js-polyfills@0.75.2: + resolution: {integrity: sha512-AtLd3mbiE+FXK2Ru3l2NFOXDhUvzdUsCP4qspUw0haVaO/9xzV97RVD2zz0lur2f/LmZqQ2+KXyYzr7048b5iw==} engines: {node: '>=18'} - /@react-native/metro-babel-transformer@0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3): - resolution: {integrity: sha512-UsJCO24sNax2NSPBmV1zLEVVNkS88kcgAiYrZHtYSwSjpl4WZ656tIeedBfiySdJ94Hr3kQmBYLipV5zk0NI1A==} + /@react-native/metro-babel-transformer@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3): + resolution: {integrity: sha512-EygglCCuOub2sZ00CSIiEekCXoGL2XbOC6ssOB47M55QKvhdPG/0WBQXvmOmiN42uZgJK99Lj749v4rB0PlPIQ==} engines: {node: '>=18'} peerDependencies: '@babel/core': '*' dependencies: '@babel/core': 7.25.2 - '@react-native/babel-preset': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3) - hermes-parser: 0.19.1 + '@react-native/babel-preset': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + hermes-parser: 0.22.0 nullthrows: 1.1.1 transitivePeerDependencies: - '@babel/preset-env' @@ -7984,11 +8171,11 @@ packages: resolution: {integrity: sha512-pcE4i0X7y3hsAE0SpIl7t6dUc0B0NZLd1yv7ssm4FrLhWG+CGyIq4eFDXpmPU1XHmL5PPySxTAjEMiwv6tAmOw==} optional: true - /@react-native/normalize-colors@0.74.87: - resolution: {integrity: sha512-Xh7Nyk/MPefkb0Itl5Z+3oOobeG9lfLb7ZOY2DKpFnoCE1TzBmib9vMNdFaLdSxLIP+Ec6icgKtdzYg8QUPYzA==} + /@react-native/normalize-colors@0.75.2: + resolution: {integrity: sha512-nPwWJFtsqNFS/qSG9yDOiSJ64mjG7RCP4X/HXFfyWzCM1jq49h/DYBdr+c3e7AvTKGIdy0gGT3vgaRUHZFVdUQ==} - /@react-native/virtualized-lists@0.74.87(react-native@0.74.5)(react@18.2.0): - resolution: {integrity: sha512-lsGxoFMb0lyK/MiplNKJpD+A1EoEUumkLrCjH4Ht+ZlG8S0BfCxmskLZ6qXn3BiDSkLjfjI/qyZ3pnxNBvkXpQ==} + /@react-native/virtualized-lists@0.75.2(react-native@0.75.2)(react@18.3.1): + resolution: {integrity: sha512-pD5SVCjxc8k+JdoyQ+IlulBTEqJc3S4KUKsmv5zqbNCyETB0ZUvd4Su7bp+lLF6ALxx6KKmbGk8E3LaWEjUFFQ==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.2.6 @@ -8000,14 +8187,14 @@ packages: dependencies: invariant: 2.2.4 nullthrows: 1.1.1 - react: 18.2.0 - react-native: 0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.2.0) + react: 18.3.1 + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.3.1)(typescript@5.4.2) /@rnx-kit/chromium-edge-launcher@1.0.0: resolution: {integrity: sha512-lzD84av1ZQhYUS+jsGqJiCMaJO2dn9u+RTT9n9q6D3SaKVwWqv+7AoRKqBu19bkwyE+iFRl1ymr40QS90jVFYg==} engines: {node: '>=14.15'} dependencies: - '@types/node': 18.19.44 + '@types/node': 18.19.45 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -8015,16 +8202,17 @@ packages: rimraf: 3.0.2 transitivePeerDependencies: - supports-color + optional: true - /@rushstack/node-core-library@5.5.1(@types/node@18.19.44): - resolution: {integrity: sha512-ZutW56qIzH8xIOlfyaLQJFx+8IBqdbVCZdnj+XT1MorQ1JqqxHse8vbCpEM+2MjsrqcbxcgDIbfggB1ZSQ2A3g==} + /@rushstack/node-core-library@5.7.0(@types/node@18.19.45): + resolution: {integrity: sha512-Ff9Cz/YlWu9ce4dmqNBZpA45AEya04XaBFIjV7xTVeEf+y/kTjEasmozqFELXlNG4ROdevss75JrrZ5WgufDkQ==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@types/node': 18.19.44 + '@types/node': 18.19.45 ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) ajv-formats: 3.0.1(ajv@8.13.0) @@ -8040,22 +8228,22 @@ packages: resolve: 1.22.8 strip-json-comments: 3.1.1 - /@rushstack/terminal@0.13.3(@types/node@18.19.44): - resolution: {integrity: sha512-fc3zjXOw8E0pXS5t9vTiIPx9gHA0fIdTXsu9mT4WbH+P3mYvnrX0iAQ5a6NvyK1+CqYWBTw/wVNx7SDJkI+WYQ==} + /@rushstack/terminal@0.14.0(@types/node@18.19.45): + resolution: {integrity: sha512-juTKMAMpTIJKudeFkG5slD8Z/LHwNwGZLtU441l/u82XdTBfsP+LbGKJLCNwP5se+DMCT55GB8x9p6+C4UL7jw==} peerDependencies: '@types/node': '*' peerDependenciesMeta: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 5.5.1(@types/node@18.19.44) - '@types/node': 18.19.44 + '@rushstack/node-core-library': 5.7.0(@types/node@18.19.45) + '@types/node': 18.19.45 supports-color: 8.1.1 - /@rushstack/ts-command-line@4.22.4(@types/node@18.19.44): - resolution: {integrity: sha512-QoyhbWfyF9Ixg5DWdPzxO3h2RmJ7i5WH9b7qLzD5h5WFya/ZqicjdPrVwQiGtrFvAbBj8jhcC9DhbzU9xAk78g==} + /@rushstack/ts-command-line@4.22.6(@types/node@18.19.45): + resolution: {integrity: sha512-QSRqHT/IfoC5nk9zn6+fgyqOPXHME0BfchII9EUPR19pocsNp/xSbeBCbD3PIR2Lg+Q5qk7OFqk1VhWPMdKHJg==} dependencies: - '@rushstack/terminal': 0.13.3(@types/node@18.19.44) + '@rushstack/terminal': 0.14.0(@types/node@18.19.45) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -8350,13 +8538,13 @@ packages: transitivePeerDependencies: - encoding - /@sphereon/ion-pow@0.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5): + /@sphereon/ion-pow@0.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2): resolution: {integrity: sha512-SpEG4mV5D+K/jrqGI9QSBPPKO5+Kpu6F3cINBKbWiz+ZI4boWwz9JAdNspD45YnnMqTbR14CDEGtHwOaHboJQg==} peerDependencies: '@sphereon/react-native-argon2': ^2.0.7 dependencies: - '@sphereon/isomorphic-argon2': 1.0.1(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5) - '@sphereon/react-native-argon2': 2.0.9(react-native@0.74.5) + '@sphereon/isomorphic-argon2': 1.0.1(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) + '@sphereon/react-native-argon2': 2.0.9(react-native@0.75.2) cross-fetch: 3.1.8 debug: 4.3.6 uint8arrays: 3.1.1 @@ -8366,20 +8554,20 @@ packages: - supports-color dev: true - /@sphereon/isomorphic-argon2@1.0.1(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5): + /@sphereon/isomorphic-argon2@1.0.1(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2): resolution: {integrity: sha512-Z40mdiuuZjII19FfIsti9JFGqX56jhpaeZb135BZayJPaRSbi8JnbJ3pzulJJAHsymkWzVqMqt242fBKpualHg==} peerDependencies: '@sphereon/react-native-argon2': ^2.0.9 react-native: '>=0.60.0' dependencies: - '@sphereon/react-native-argon2': 2.0.9(react-native@0.74.5) + '@sphereon/react-native-argon2': 2.0.9(react-native@0.75.2) argon2-browser: 1.18.0 - react-native: 0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.2.0) + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.3.1)(typescript@5.5.3) uint8arrays: 3.1.1 dev: true - /@sphereon/kmp-mdl-mdoc@0.1.0-SNAPSHOT.56: - resolution: {integrity: sha512-TSVj8RwqNDrEGxubi7uySrKm3YVg+uke+YU7Vp7S3pXOpt6mRP3BWJ3WscO/J5J9dBbxw/Lbzm3QFPKNvZMf9g==} + /@sphereon/kmp-mdl-mdoc@0.2.0-SNAPSHOT.0: + resolution: {integrity: sha512-34AVxSl5vGuA0qJrXv7OTAZzV9M3IEAhywgmLcpa5k89bcFsvcUnpLgURmxYdUfq2NNoGHWJaomnDmZWmRbsPw==} dependencies: '@js-joda/core': 5.6.3 '@js-joda/timezone': 2.3.0(@js-joda/core@5.6.3) @@ -8506,12 +8694,12 @@ packages: string.prototype.matchall: 4.0.11 uint8arrays: 3.1.1 - /@sphereon/react-native-argon2@2.0.9(react-native@0.74.5): + /@sphereon/react-native-argon2@2.0.9(react-native@0.75.2): resolution: {integrity: sha512-mXcp3meaKbv5TpEPxItZ1ZuRqkdNf8vjx3EM+GqNVQ8QQF9pbD3jw6wQfuFRPc+8kN+m9GEiVVbd9I0m50OPBg==} peerDependencies: react-native: '>=0.67.0' dependencies: - react-native: 0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.2.0) + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.3.1)(typescript@5.5.3) dev: true /@sphereon/ssi-express-support@0.29.0: @@ -8581,12 +8769,12 @@ packages: - typeorm-aurora-data-api-driver dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-next.96(expo@51.0.26)(react-native@0.74.5): + /@sphereon/ssi-sdk-ext.did-provider-key@0.24.1-next.96(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-uQ8LBKsrox/syXlswRklxDw94qh0EcNK4F7pCWv/JR6yLfiSYHng9VzyK24hQatIJWvWjpiJyNPERdhTaJBIxw==} dependencies: '@sphereon/ssi-sdk-ext.did-resolver-key': 0.24.1-next.96 '@sphereon/ssi-sdk-ext.key-utils': 0.24.1-next.96 - '@transmute/did-key-bls12381': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) + '@transmute/did-key-bls12381': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 debug: 4.3.6 @@ -8873,13 +9061,13 @@ packages: - ts-node - typeorm-aurora-data-api-driver - /@sphereon/vc-status-list@7.0.0-next.0(expo@51.0.26)(react-native@0.74.5): + /@sphereon/vc-status-list@7.0.0-next.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-4GIZq12SXbEbO4vCh5TwWzWk7tviDUP8aOzRGsEw6UW2344qZ31CLsU+bHurdnG4OlLRyosv4khN1ha6OiJHZQ==} engines: {node: '>=16'} dependencies: '@digitalbazaar/vc-status-list-context': 3.1.1 '@digitalcredentials/bitstring': 2.0.1 - '@digitalcredentials/vc': 4.2.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/vc': 4.2.0(expo@51.0.29)(react-native@0.75.2) credentials-context: 2.0.0 transitivePeerDependencies: - encoding @@ -9131,12 +9319,12 @@ packages: resolution: {integrity: sha512-tAVzbkGvXNfCip12imBzicDSjVbRpiBT9Xz7FmxyEXq155CYnCandEL/o95tvUMmu8m89ggHtH4x5mQBR8GIJw==} dev: false - /@transmute/did-key-bls12381@0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5): + /@transmute/did-key-bls12381@0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-ExSADdvDxrYeCx8RsKXZGMjJmHrOJ9vyYtziZUaJ97K/sn1uVlvIOTp9V4xHa6j9cT1wTzSqJ325euwGFeK+WQ==} engines: {node: '>=14'} dependencies: '@transmute/bls12381-key-pair': 0.7.0-unstable.81 - '@transmute/did-key-common': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) + '@transmute/did-key-common': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) transitivePeerDependencies: - encoding - expo @@ -9166,12 +9354,12 @@ packages: cbor: 5.2.0 dev: false - /@transmute/did-key-common@0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5): + /@transmute/did-key-common@0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-Iryh/HcGIvmTtWFTRaG/JEgbUsqI5OqKqkR2676yQWK4ajLMsyNattz5n0ZfFQk/4U7Ee6pJvvKRduFDAqqV0Q==} engines: {node: '>=14'} dependencies: '@did-core/data-model': 0.1.1-unstable.15 - '@did-core/did-ld-json': 0.1.1-unstable.15(expo@51.0.26)(react-native@0.74.5) + '@did-core/did-ld-json': 0.1.1-unstable.15(expo@51.0.29)(react-native@0.75.2) '@transmute/did-context': 0.6.1-unstable.37 '@transmute/ld-key-pair': 0.6.1-unstable.37 '@transmute/security-context': 0.6.1-unstable.37 @@ -9194,11 +9382,11 @@ packages: canonicalize: 1.0.8 dev: false - /@transmute/did-key-ed25519@0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5): + /@transmute/did-key-ed25519@0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-9QdXl58DjwqBuOJBx6DtvaNW2bZLmVBxMSq2En4RAQcGIz1GGulyEQ1NB7PLIAgnam3LIFxiK6RiQGQTfJmmJg==} engines: {node: '>=14'} dependencies: - '@transmute/did-key-common': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) + '@transmute/did-key-common': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) '@transmute/ed25519-key-pair': 0.6.1-unstable.37 transitivePeerDependencies: - encoding @@ -9206,11 +9394,11 @@ packages: - react-native - web-streams-polyfill - /@transmute/did-key-secp256k1@0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5): + /@transmute/did-key-secp256k1@0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-C/Gyu2U3NQZ9Gxu4WVwUk8h0ERbY9Z4Kjk0P49p3IQFrWK19XmVXjA+b1RiqffhYzWJ6fH5TPYIt2LW5MRQmUA==} engines: {node: '>=14'} dependencies: - '@transmute/did-key-common': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) + '@transmute/did-key-common': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) '@transmute/secp256k1-key-pair': 0.7.0-unstable.81 transitivePeerDependencies: - encoding @@ -9233,11 +9421,11 @@ packages: canonicalize: 1.0.8 dev: false - /@transmute/did-key-x25519@0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5): + /@transmute/did-key-x25519@0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-Jm5UxwI9EhlfVQ9D0Clj9RlMvhOi8nqAgQG30KMzjFMVGfWqIPwQNZFvmL+XsQ7g3dfTo5iQwXBY0de/f+RoMA==} engines: {node: '>=14'} dependencies: - '@transmute/did-key-common': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) + '@transmute/did-key-common': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) '@transmute/x25519-key-pair': 0.7.0-unstable.82 transitivePeerDependencies: - encoding @@ -9279,14 +9467,14 @@ packages: '@transmute/x25519-key-pair': 0.7.0-unstable.82 dev: false - /@transmute/ed25519-signature-2018@0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5): + /@transmute/ed25519-signature-2018@0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-WvD+x7EpeacXEtOTmOQltSNdevwHJZ3Y53Yj8SZJ0CGzVKyqj3/F7wGvagbEUWxALe2rXrby5F6FPVS7mJwgCg==} engines: {node: '>=16'} dependencies: '@transmute/credentials-context': 0.7.0-unstable.82 '@transmute/ed25519-key-pair': 0.7.0-unstable.2 '@transmute/jose-ld': 0.7.0-unstable.82 - '@transmute/jsonld': 0.0.4(expo@51.0.26)(react-native@0.74.5) + '@transmute/jsonld': 0.0.4(expo@51.0.29)(react-native@0.75.2) '@transmute/security-context': 0.7.0-unstable.82 transitivePeerDependencies: - encoding @@ -9316,13 +9504,13 @@ packages: jose: 4.15.9 web-streams-polyfill: 3.3.3 - /@transmute/json-web-signature@0.7.0-unstable.81(expo@51.0.26)(react-native@0.74.5): + /@transmute/json-web-signature@0.7.0-unstable.81(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-RFC34CnF571dK/K8uRr8dLLZySgrAr5vhhMB2YgGEy51cWzgYeLuhJw6Pzmm67E/r4CAa+r7/+hqVUfgihkNXw==} engines: {node: '>=16'} dependencies: '@transmute/ed25519-key-pair': 0.7.0-unstable.81 '@transmute/jose-ld': 0.7.0-unstable.81 - '@transmute/jsonld': 0.0.4(expo@51.0.26)(react-native@0.74.5) + '@transmute/jsonld': 0.0.4(expo@51.0.29)(react-native@0.75.2) '@transmute/secp256k1-key-pair': 0.7.0-unstable.81 '@transmute/security-context': 0.7.0-unstable.81 '@transmute/web-crypto-key-pair': 0.7.0-unstable.81 @@ -9332,13 +9520,13 @@ packages: - react-native - web-streams-polyfill - /@transmute/json-web-signature@0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5): + /@transmute/json-web-signature@0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-Snku9yg5sN10zkSy678n7VnHZgd7s0EQmjRylhW+mg4n9aL1SXPSbmRx6wUXfdXe1RGY1oNfDd7R5WegZVg9ew==} engines: {node: '>=16'} dependencies: '@transmute/ed25519-key-pair': 0.7.0-unstable.82 '@transmute/jose-ld': 0.7.0-unstable.82 - '@transmute/jsonld': 0.0.4(expo@51.0.26)(react-native@0.74.5) + '@transmute/jsonld': 0.0.4(expo@51.0.29)(react-native@0.75.2) '@transmute/secp256k1-key-pair': 0.7.0-unstable.82 '@transmute/security-context': 0.7.0-unstable.82 '@transmute/web-crypto-key-pair': 0.7.0-unstable.82 @@ -9356,11 +9544,11 @@ packages: factory.ts: 1.4.1 dev: false - /@transmute/jsonld-schema@0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5): + /@transmute/jsonld-schema@0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-WrPwYXLNvb5o8xg9yTb8PBiMvX5tyLOGPYDOuX7mlr/2HmAJyyplxprJEKCixmb817O06keU5jrkCwiYaAcyfg==} engines: {node: '>=16'} dependencies: - '@transmute/jsonld': 0.0.4(expo@51.0.26)(react-native@0.74.5) + '@transmute/jsonld': 0.0.4(expo@51.0.29)(react-native@0.75.2) ajv: 8.17.1 genson-js: 0.0.5 transitivePeerDependencies: @@ -9370,12 +9558,12 @@ packages: - web-streams-polyfill dev: false - /@transmute/jsonld@0.0.4(expo@51.0.26)(react-native@0.74.5): + /@transmute/jsonld@0.0.4(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-6G++8imMYW9dtTvATPHNfrV3lLeX5E57DOmlgIDfO0A0yjkBCss1usB80NfONS26ynyveb8vTbp4nQDW9Ki4Rw==} engines: {node: '>=16'} dependencies: json-pointer: 0.6.2 - jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) + jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) transitivePeerDependencies: - encoding - expo @@ -9389,7 +9577,7 @@ packages: resolution: {integrity: sha512-XWnVNCL1LeohldBLu7O12tc53rzdCYjZiaMrWvEH/sNpqnZBiNWAsdLWengXhF67LqAXWMwstfbCLNTPCD+EGg==} engines: {node: '>=16'} - /@transmute/lds-ecdsa-secp256k1-recovery2020@0.0.7(expo@51.0.26)(react-native@0.74.5): + /@transmute/lds-ecdsa-secp256k1-recovery2020@0.0.7(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-OjVYDdfdDJXoCkPGWb2JsQ3a319jz6JTrdf1+j2E6WMf/83Zx2+BN7ahwgYdsstCWlWaysnsVp4F41ALvZk8/A==} dependencies: '@trust/keyto': 0.3.7 @@ -9398,8 +9586,8 @@ packages: crypto-ld: 3.9.0 ethereum-public-key-to-address: 0.0.2 json-stringify-deterministic: 1.0.12 - jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) - jsonld-signatures: 5.2.0(expo@51.0.26)(react-native@0.74.5) + jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) + jsonld-signatures: 5.2.0(expo@51.0.29)(react-native@0.75.2) transitivePeerDependencies: - encoding - expo @@ -9407,12 +9595,12 @@ packages: - web-streams-polyfill dev: true - /@transmute/linked-data-proof@0.2.1-unstable.10(expo@51.0.26)(react-native@0.74.5): + /@transmute/linked-data-proof@0.2.1-unstable.10(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-RvIIpv+Pzd6/h+3e5fUB2J39gabyEQMNcp7+8Ze1+EH5eh+w+b3r846SjzxJx18SdzijR/xIRZWF3dteMU3CTg==} engines: {node: '>=10'} dependencies: '@transmute/security-context': 0.0.4-unstable.2 - jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) + jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) serialize-error: 7.0.1 transitivePeerDependencies: - encoding @@ -9421,11 +9609,11 @@ packages: - web-streams-polyfill dev: false - /@transmute/linked-data-proof@0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5): + /@transmute/linked-data-proof@0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-ZJHxRmPhTmWOg71wz6Thg6o338J7h8SNZ+5m0ja5f9O22603zBcLbq7WcpHcs4GzXazPBTlsow2hl7C8u2JmJg==} engines: {node: '>=16'} dependencies: - '@transmute/did-key-ed25519': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) + '@transmute/did-key-ed25519': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) serialize-error: 7.0.1 transitivePeerDependencies: - encoding @@ -9468,7 +9656,7 @@ packages: /@transmute/security-context@0.7.0-unstable.82: resolution: {integrity: sha512-Hih4A3iatK8daSREtuF/y9hGnrLZGRTfBYBUlUeaGEoCrcnhNcZrn8EQmW2dqj/7VZ2W5ResxQLPljA9pVJt5w==} - /@transmute/vc-status-rl-2020@0.7.0-unstable.81(expo@51.0.26)(react-native@0.74.5): + /@transmute/vc-status-rl-2020@0.7.0-unstable.81(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-RAM4DxpdC/oZLHjIkpz7y64DpxxbY4VXnCKYd4tbP20t7tvSMN1FXuieKSoyU0COAMum6StpMkjxPM8mQWUneg==} engines: {node: '>=16'} dependencies: @@ -9476,10 +9664,10 @@ packages: '@transmute/credentials-context': 0.7.0-unstable.82 '@transmute/did-context': 0.7.0-unstable.82 '@transmute/did-key-ed25519': 0.2.1-unstable.42 - '@transmute/linked-data-proof': 0.2.1-unstable.10(expo@51.0.26)(react-native@0.74.5) + '@transmute/linked-data-proof': 0.2.1-unstable.10(expo@51.0.29)(react-native@0.75.2) '@transmute/revocation-list-context': 0.7.0-unstable.82 '@transmute/security-context': 0.7.0-unstable.81 - '@transmute/vc.js': 0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5) + '@transmute/vc.js': 0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2) transitivePeerDependencies: - encoding - expo @@ -9487,15 +9675,15 @@ packages: - web-streams-polyfill dev: false - /@transmute/vc.js@0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5): + /@transmute/vc.js@0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-P/QGvnybAhtz4jQiX38bPXquTE+mjxbXsE60cDn41TdijiUNK8Ge3c1jmLKFMqrwDRaK1aVqJWBxtMYvQ+0QMw==} engines: {node: '>=16'} dependencies: - '@transmute/did-key-ed25519': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) - '@transmute/json-web-signature': 0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5) - '@transmute/jsonld': 0.0.4(expo@51.0.26)(react-native@0.74.5) - '@transmute/jsonld-schema': 0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5) - '@transmute/linked-data-proof': 0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5) + '@transmute/did-key-ed25519': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) + '@transmute/json-web-signature': 0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2) + '@transmute/jsonld': 0.0.4(expo@51.0.29)(react-native@0.75.2) + '@transmute/jsonld-schema': 0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2) + '@transmute/linked-data-proof': 0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2) moment: 2.30.1 transitivePeerDependencies: - encoding @@ -9591,7 +9779,7 @@ packages: /@types/accepts@1.3.7: resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==} dependencies: - '@types/node': 18.19.44 + '@types/node': 18.19.45 dev: true /@types/argparse@1.0.38: @@ -9633,20 +9821,20 @@ packages: /@types/blessed@0.1.25: resolution: {integrity: sha512-kQsjBgtsbJLmG6CJA+Z6Nujj+tq1fcSE3UIowbDvzQI4wWmoTV7djUDhSo5lDjgwpIN0oRvks0SA5mMdKE5eFg==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 dev: true /@types/body-parser@1.19.5: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 18.19.44 + '@types/node': 18.19.45 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 18.19.44 + '@types/node': 18.19.45 dev: true /@types/content-disposition@0.5.8: @@ -9672,13 +9860,13 @@ packages: '@types/connect': 3.4.38 '@types/express': 4.17.21 '@types/keygrip': 1.0.6 - '@types/node': 18.19.44 + '@types/node': 18.19.45 dev: true /@types/cors@2.8.17: resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} dependencies: - '@types/node': 20.14.15 + '@types/node': 18.19.45 dev: true /@types/crypto-js@3.1.47: @@ -9703,7 +9891,7 @@ packages: /@types/express-serve-static-core@4.19.5: resolution: {integrity: sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 '@types/qs': 6.9.15 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -9736,7 +9924,7 @@ packages: /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 dev: true /@types/http-assert@1.5.5: @@ -9750,7 +9938,7 @@ packages: /@types/http-terminator@2.0.5: resolution: {integrity: sha512-/aynyldxPiDBRxW2qlf8SiwQm2CxcCID/F+FDt7Qd/U7aUCh/QMlMRUNRYVakBQ+YSi9NVQqSRrI7pyCO23Qpw==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 dev: true /@types/i18n-js@3.8.9: @@ -9778,6 +9966,13 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.6 + /@types/istanbul-reports@1.1.2: + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-lib-report': 3.0.3 + optional: true + /@types/istanbul-reports@3.0.4: resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} dependencies: @@ -9828,7 +10023,7 @@ packages: '@types/http-errors': 2.0.4 '@types/keygrip': 1.0.6 '@types/koa-compose': 3.2.8 - '@types/node': 18.19.44 + '@types/node': 18.19.45 dev: true /@types/lodash.memoize@4.1.9: @@ -9856,7 +10051,7 @@ packages: /@types/morgan@1.9.9: resolution: {integrity: sha512-iRYSDKVaC6FkGSpEVVIvrRGw0DfJMiQzIn3qr2G5B3C//AWkulhXgaBd7tS9/J79GWSYMTHGs7PfI5b3Y8m+RQ==} dependencies: - '@types/node': 18.19.44 + '@types/node': 18.19.45 dev: true /@types/ms@0.7.34: @@ -9866,7 +10061,7 @@ packages: resolution: {integrity: sha512-jI/ewavBQ7X5178262JQR0ewicPAcJhXS/iFaNJl0VHLfyosZ/kwSrsa6VNQNSO8i9d8SqdRgOtZSOKJ/+iNMw==} deprecated: This is a stub types definition. nock provides its own type definitions, so you do not need this installed. dependencies: - nock: 13.5.4 + nock: 13.5.5 transitivePeerDependencies: - supports-color dev: true @@ -9874,7 +10069,7 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 /@types/node@18.15.13: resolution: {integrity: sha512-N+0kuo9KgrUQ1Sn/ifDXsvg0TTleP7rIy4zOBGECxAljqvqfqpTfzx0Q1NUedOixRMBfe2Whhb056a42cWs26Q==} @@ -9884,15 +10079,15 @@ packages: resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} dev: true - /@types/node@18.19.44: - resolution: {integrity: sha512-ZsbGerYg72WMXUIE9fYxtvfzLEuq6q8mKERdWFnqTmOvudMxnz+CBNRoOwJ2kNpFOncrKjT1hZwxjlFgQ9qvQA==} + /@types/node@18.19.45: + resolution: {integrity: sha512-VZxPKNNhjKmaC1SUYowuXSRSMGyQGmQjvvA1xE4QZ0xce2kLtEhPDS+kqpCPBZYgqblCLQ2DAjSzmgCM5auvhA==} dependencies: undici-types: 5.26.5 - /@types/node@20.14.15: - resolution: {integrity: sha512-Fz1xDMCF/B00/tYSVMlmK7hVeLh7jE5f3B7X1/hmV0MJBwE27KlS7EvD/Yp+z1lm8mVhwV5w+n8jOZG8AfTlKw==} + /@types/node@20.16.1: + resolution: {integrity: sha512-zJDo7wEadFtSyNz5QITDfRcrhqDvQI1xQNQ0VoizPjM/dVAODqqIUWbJPkvsxmTI0MYRGRikcdjMPhOssnPejQ==} dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 /@types/normalize-package-data@2.4.4: resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -9950,11 +10145,11 @@ packages: /@types/react-dom@18.3.0: resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 dev: true - /@types/react@18.3.3: - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + /@types/react@18.3.4: + resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -9968,14 +10163,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.14.15 + '@types/node': 20.16.1 dev: true /@types/serve-static@1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.14.15 + '@types/node': 18.19.45 '@types/send': 0.17.4 dev: true @@ -9998,7 +10193,7 @@ packages: /@types/through@0.0.33: resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 dev: true /@types/url-parse@1.4.11: @@ -10015,12 +10210,18 @@ packages: /@types/ws@8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 dev: false /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + /@types/yargs@13.0.12: + resolution: {integrity: sha512-qCxJE1qgz2y0hA4pIxjBR+PelCH0U5CK1XJXFwCNqfmliatKp47UCXXE9Dyk1OXBDLvsCF57TqQEJaeLfDYEOQ==} + dependencies: + '@types/yargs-parser': 21.0.3 + optional: true + /@types/yargs@15.0.19: resolution: {integrity: sha512-2XUaGVmyQjgyAZldf0D0c14vvo/yv0MhQBSTJcejMMaitsn3nxCB6TmH4G0ZQf+uxROOa9mpanoSm8h6SG/1ZA==} dependencies: @@ -10054,7 +10255,7 @@ packages: debug: 4.3.6 eslint: 7.32.0 functional-red-black-tree: 1.0.1 - ignore: 5.3.1 + ignore: 5.3.2 regexpp: 3.2.0 semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.2) @@ -10082,7 +10283,7 @@ packages: debug: 4.3.6 eslint: 8.57.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 natural-compare-lite: 1.4.0 semver: 7.6.3 tsutils: 3.21.0(typescript@5.4.2) @@ -10314,25 +10515,25 @@ packages: wonka: 4.0.15 optional: true - /@veramo/cli@4.2.0(@types/node@18.19.44)(expo@51.0.26)(react-native@0.74.5)(ts-node@10.9.2): + /@veramo/cli@4.2.0(@types/node@18.19.45)(expo@51.0.29)(react-native@0.75.2)(ts-node@10.9.2): resolution: {integrity: sha512-73jG//N0ikpqbpUtokmydIjDKQeOysmHX0LFMP+zXh81kFhkGvEWk7Am9BBibKuWtq0uDCAXvk0TqsnK+Ajcqg==} hasBin: true dependencies: - '@microsoft/api-extractor': 7.47.5(@types/node@18.19.44) - '@microsoft/api-extractor-model': 7.29.4(@types/node@18.19.44) + '@microsoft/api-extractor': 7.47.7(@types/node@18.19.45) + '@microsoft/api-extractor-model': 7.29.6(@types/node@18.19.45) '@types/blessed': 0.1.25 '@types/swagger-ui-express': 4.1.6 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/credential-eip712': 4.2.0 - '@veramo/credential-ld': 4.2.0(expo@51.0.26)(react-native@0.74.5) - '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + '@veramo/credential-ld': 4.2.0(expo@51.0.29)(react-native@0.75.2) + '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) '@veramo/data-store': 4.2.0(patch_hash=feb5u2ygzsdf67qbxr2lxgqjyy)(pg@8.12.0)(sqlite3@5.1.7)(ts-node@10.9.2) '@veramo/did-comm': 4.2.0 '@veramo/did-discovery': 4.2.0 '@veramo/did-jwt': 4.2.0 '@veramo/did-manager': 4.2.0 '@veramo/did-provider-ethr': 4.2.0 - '@veramo/did-provider-key': 4.2.0(expo@51.0.26)(react-native@0.74.5) + '@veramo/did-provider-key': 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/did-provider-web': 4.2.0 '@veramo/did-resolver': 4.2.0 '@veramo/key-manager': 4.2.0 @@ -10340,7 +10541,7 @@ packages: '@veramo/message-handler': 4.2.0 '@veramo/remote-client': 4.2.0 '@veramo/remote-server': 4.2.0(express@4.19.2) - '@veramo/selective-disclosure': 4.2.0(expo@51.0.26)(react-native@0.74.5) + '@veramo/selective-disclosure': 4.2.0(expo@51.0.29)(react-native@0.75.2) '@veramo/url-handler': 4.2.0 blessed: 0.1.81 commander: 9.5.0 @@ -10428,17 +10629,17 @@ packages: - supports-color dev: true - /@veramo/credential-ld@4.2.0(expo@51.0.26)(react-native@0.74.5): + /@veramo/credential-ld@4.2.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-NatTOEtqudRF8ag5wNrcaNvLAdOsPtDqujZbB16HBVlVavrcVPorPCMbFCUflTKabfDeVfXaoOuvP+W3EXBijQ==} dependencies: - '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/jsonld': 5.2.2(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/vc': 5.0.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/ed25519-signature-2020': 3.0.2(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/jsonld': 5.2.2(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/vc': 5.0.0(expo@51.0.29)(react-native@0.75.2) '@transmute/credentials-context': 0.7.0-unstable.82 - '@transmute/ed25519-signature-2018': 0.7.0-unstable.82(expo@51.0.26)(react-native@0.74.5) - '@transmute/json-web-signature': 0.7.0-unstable.81(expo@51.0.26)(react-native@0.74.5) - '@veramo-community/lds-ecdsa-secp256k1-recovery2020': github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.26)(react-native@0.74.5) + '@transmute/ed25519-signature-2018': 0.7.0-unstable.82(expo@51.0.29)(react-native@0.75.2) + '@transmute/json-web-signature': 0.7.0-unstable.81(expo@51.0.29)(react-native@0.75.2) + '@veramo-community/lds-ecdsa-secp256k1-recovery2020': github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.29)(react-native@0.75.2) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-resolver': 4.2.0 '@veramo/utils': 4.2.0 @@ -10465,7 +10666,7 @@ packages: - supports-color dev: false - /@veramo/credential-w3c@4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5): + /@veramo/credential-w3c@4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-zfZnFAV2hVdwqsT0N3zBr+iHDo3i/JYFTDdNhLzKcQasz3V6NERyEtWmqv60/LPCGTufuGIqYbB+OKJrS9Ogpw==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -10480,7 +10681,7 @@ packages: uint8arrays: 3.1.1 uuid: 9.0.1 optionalDependencies: - '@veramo/credential-ld': 4.2.0(expo@51.0.26)(react-native@0.74.5) + '@veramo/credential-ld': 4.2.0(expo@51.0.29)(react-native@0.75.2) transitivePeerDependencies: - encoding - expo @@ -10587,7 +10788,7 @@ packages: - utf-8-validate dev: true - /@veramo/did-provider-ion@4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5): + /@veramo/did-provider-ion@4.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2): resolution: {integrity: sha512-Fo5L7wd587ohFXEYbRb2a8H7n8RjqcCyc2KABrCkmHi5rdhuOf3/3k5RqJ6xtFq76NBwb9UMtNt9spm7aFrIFg==} peerDependencies: '@sphereon/react-native-argon2': ^2.0.7 @@ -10595,8 +10796,8 @@ packages: '@decentralized-identity/ion-sdk': 0.6.0 '@ethersproject/random': 5.7.0 '@ethersproject/signing-key': 5.7.0 - '@sphereon/ion-pow': 0.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.74.5) - '@sphereon/react-native-argon2': 2.0.9(react-native@0.74.5) + '@sphereon/ion-pow': 0.2.0(@sphereon/react-native-argon2@2.0.9)(react-native@0.75.2) + '@sphereon/react-native-argon2': 2.0.9(react-native@0.75.2) '@stablelib/ed25519': 1.0.3 '@trust/keyto': 1.0.1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -10612,12 +10813,12 @@ packages: - supports-color dev: true - /@veramo/did-provider-key@4.2.0(expo@51.0.26)(react-native@0.74.5): + /@veramo/did-provider-key@4.2.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-VSNhgzU54Hu6P3kpJImzbrEdiFjpRJ+PLgPZAR+pFLPIfibvizOMY2LZjOi8tQyxbxwBUAhbrSLlTM+bauE+Ow==} dependencies: - '@transmute/did-key-ed25519': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) - '@transmute/did-key-secp256k1': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) - '@transmute/did-key-x25519': 0.3.0-unstable.10(expo@51.0.26)(react-native@0.74.5) + '@transmute/did-key-ed25519': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) + '@transmute/did-key-secp256k1': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) + '@transmute/did-key-x25519': 0.3.0-unstable.10(expo@51.0.29)(react-native@0.75.2) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 debug: 4.3.6 @@ -10724,11 +10925,11 @@ packages: - encoding - supports-color - /@veramo/selective-disclosure@4.2.0(expo@51.0.26)(react-native@0.74.5): + /@veramo/selective-disclosure@4.2.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-yMvg0xWk1SawhgiR1HE+QRCJsrogXU3IjOCG1LX/eEhcLtgHE12BzLaX69dyh4+ZYCJGqguwODic4RzQDx2CNg==} dependencies: '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) - '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.26)(react-native@0.74.5) + '@veramo/credential-w3c': 4.2.0(patch_hash=wuhizuafnrz3uzah2wlqaevbmi)(expo@51.0.29)(react-native@0.75.2) '@veramo/did-jwt': 4.2.0 '@veramo/message-handler': 4.2.0 debug: 4.3.6 @@ -11325,8 +11526,8 @@ packages: /async@3.2.3: resolution: {integrity: sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==} - /async@3.2.5: - resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + /async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -11364,8 +11565,8 @@ packages: - debug dev: true - /axios@1.7.3: - resolution: {integrity: sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw==} + /axios@1.7.4: + resolution: {integrity: sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==} dependencies: follow-redirects: 1.15.6(debug@4.3.6) form-data: 4.0.0 @@ -11480,7 +11681,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) - core-js-compat: 3.38.0 + core-js-compat: 3.38.1 transitivePeerDependencies: - supports-color @@ -11494,8 +11695,16 @@ packages: transitivePeerDependencies: - supports-color - /babel-plugin-react-compiler@0.0.0: - resolution: {integrity: sha512-Kigl0V36a/6hLVH7+CCe1CCtU3mFBqBd829V//VtuG7I/pyq+B2QZJqOefd63snQmdfCryNhO9XW1FbGPBvYDA==} + /babel-plugin-react-compiler@0.0.0-experimental-7d62301-20240819: + resolution: {integrity: sha512-MtERcQLDo4ZlkDmZXfdPJoW8s8P7mGvQH6vwFLHdllOrezDow8Njg+jJqU4G9awKAKd5hv8znxfb2rsvJf78GA==} + dependencies: + '@babel/generator': 7.2.0 + '@babel/types': 7.25.2 + chalk: 4.1.2 + invariant: 2.2.4 + pretty-format: 24.9.0 + zod: 3.23.8 + zod-validation-error: 2.1.0(zod@3.23.8) optional: true /babel-plugin-react-native-web@0.19.12: @@ -11509,8 +11718,8 @@ packages: transitivePeerDependencies: - '@babel/core' - /babel-preset-current-node-syntax@1.0.1(@babel/core@7.25.2): - resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} + /babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2): + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -11518,6 +11727,8 @@ packages: '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) @@ -11526,11 +11737,12 @@ packages: '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) dev: true - /babel-preset-expo@11.0.13(@babel/core@7.25.2)(@babel/preset-env@7.25.3): - resolution: {integrity: sha512-5oUXyxnIVyDUhG4a306PpT2c9HhKx0tG4LXjpSIA/dERzwGvU8LUxDSD6yCohhRSsPZIoR7u2mnH0PypqFqYnQ==} + /babel-preset-expo@11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.25.3): + resolution: {integrity: sha512-4BVYR0Sc2sSNxYTiE/OLSnPiOp+weFNy8eV+hX3aD6YAIbBnw+VubKRWqJV/sOJauzOLz0SgYAYyFciYMqizRA==} dependencies: '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) @@ -11539,7 +11751,7 @@ packages: '@babel/preset-react': 7.24.7(@babel/core@7.25.2) '@babel/preset-typescript': 7.24.7(@babel/core@7.25.2) '@react-native/babel-preset': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3) - babel-plugin-react-compiler: 0.0.0 + babel-plugin-react-compiler: 0.0.0-experimental-7d62301-20240819 babel-plugin-react-native-web: 0.19.12 react-refresh: 0.14.2 transitivePeerDependencies: @@ -11556,7 +11768,7 @@ packages: dependencies: '@babel/core': 7.25.2 babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) dev: true /babel-preset-jest@29.6.3(@babel/core@7.25.2): @@ -11567,7 +11779,7 @@ packages: dependencies: '@babel/core': 7.25.2 babel-plugin-jest-hoist: 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) dev: true /balanced-match@1.0.2: @@ -11818,7 +12030,7 @@ packages: hasBin: true dependencies: caniuse-lite: 1.0.30001651 - electron-to-chromium: 1.5.6 + electron-to-chromium: 1.5.13 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -11986,7 +12198,6 @@ packages: /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - dev: true /camelcase-keys@4.2.0: resolution: {integrity: sha512-Ej37YKYbFUI8QiYlvj9YHb6/Z60dZyPJW0Cs8sFilMbd2lP0bw3ylAq9yJkK4lcTA2dID5fG8LjmJYbO7kWb7Q==} @@ -12148,10 +12359,22 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 + escape-string-regexp: 4.0.0 + is-wsl: 2.2.0 + lighthouse-logger: 1.4.2 + transitivePeerDependencies: + - supports-color + + /chromium-edge-launcher@0.2.0: + resolution: {integrity: sha512-JfJjUnq25y9yg4FABRRVPmBGWPZZi+AQXT4mxupb67766/0UlhG8PAZCz6xzEMXTbW3CsSoE8PcCWA49n35mKg==} + dependencies: + '@types/node': 20.16.1 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 + mkdirp: 1.0.4 + rimraf: 3.0.2 transitivePeerDependencies: - supports-color @@ -12182,7 +12405,7 @@ packages: resolution: {integrity: sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ==} dependencies: '@types/validator': 13.12.0 - libphonenumber-js: 1.11.5 + libphonenumber-js: 1.11.7 validator: 13.12.0 dev: false @@ -12701,8 +12924,8 @@ packages: untildify: 4.0.0 yargs: 16.2.0 - /core-js-compat@3.38.0: - resolution: {integrity: sha512-75LAicdLa4OJVwFxFbQR3NdnZjNgX6ILpVcVzcC4T2smerB5lELMrJQQQoWV6TiuC/vlaFqgU2tKQx9w5s0e0A==} + /core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} dependencies: browserslist: 4.23.3 @@ -12752,6 +12975,37 @@ packages: typescript: 5.5.3 dev: true + /cosmiconfig@9.0.0(typescript@5.4.2): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.4.2 + + /cosmiconfig@9.0.0(typescript@5.5.3): + resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + env-paths: 2.2.1 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + typescript: 5.5.3 + dev: true + /crc-32@1.2.2: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} engines: {node: '>=0.8'} @@ -12779,7 +13033,7 @@ packages: sha.js: 2.4.11 dev: true - /create-jest@29.7.0(@types/node@18.19.44)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@18.19.45)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12788,7 +13042,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.44)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@18.19.45)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -12996,8 +13250,8 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true - /dayjs@1.11.12: - resolution: {integrity: sha512-Rt2g+nTbLlDWZTwwrIXjy9MeiZmSDI375FvZs72ngxx8PDC6YXOeR3q5LAuPzjZQxhiWdRKac7RKV+YyQYfYIg==} + /dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} /debug@4.3.6: resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} @@ -13365,8 +13619,8 @@ packages: jake: 10.9.2 dev: true - /electron-to-chromium@1.5.6: - resolution: {integrity: sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==} + /electron-to-chromium@1.5.13: + resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} /elliptic@6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -13696,7 +13950,7 @@ packages: dependencies: escape-string-regexp: 1.0.5 eslint: 8.57.0 - ignore: 5.3.1 + ignore: 5.3.2 dev: true /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0): @@ -13870,7 +14124,7 @@ packages: glob-parent: 6.0.2 globals: 13.24.0 graphemer: 1.4.0 - ignore: 5.3.1 + ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -14182,54 +14436,54 @@ packages: jest-util: 29.7.0 dev: true - /expo-asset@10.0.10(expo@51.0.26): + /expo-asset@10.0.10(expo@51.0.29): resolution: {integrity: sha512-0qoTIihB79k+wGus9wy0JMKq7DdenziVx3iUkGvMAy2azscSgWH6bd2gJ9CGnhC6JRd3qTMFBL0ou/fx7WZl7A==} peerDependencies: expo: '*' dependencies: - expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3) - expo-constants: 16.0.2(expo@51.0.26) + expo: 51.0.29(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + expo-constants: 16.0.2(expo@51.0.29) invariant: 2.2.4 md5-file: 3.2.3 transitivePeerDependencies: - supports-color optional: true - /expo-constants@16.0.2(expo@51.0.26): + /expo-constants@16.0.2(expo@51.0.29): resolution: {integrity: sha512-9tNY3OVO0jfiMzl7ngb6IOyR5VFzNoN5OOazUWoeGfmMqVB5kltTemRvKraK9JRbBKIw+SOYLEmF0sEqgFZ6OQ==} peerDependencies: expo: '*' dependencies: '@expo/config': 9.0.3 '@expo/env': 0.3.0 - expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + expo: 51.0.29(@babel/core@7.25.2)(@babel/preset-env@7.25.3) transitivePeerDependencies: - supports-color optional: true - /expo-file-system@17.0.1(expo@51.0.26): + /expo-file-system@17.0.1(expo@51.0.29): resolution: {integrity: sha512-dYpnZJqTGj6HCYJyXAgpFkQWsiCH3HY1ek2cFZVHFoEc5tLz9gmdEgTF6nFHurvmvfmXqxi7a5CXyVm0aFYJBw==} peerDependencies: expo: '*' dependencies: - expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + expo: 51.0.29(@babel/core@7.25.2)(@babel/preset-env@7.25.3) optional: true - /expo-font@12.0.9(expo@51.0.26): + /expo-font@12.0.9(expo@51.0.29): resolution: {integrity: sha512-seTCyf0tbgkAnp3ZI9ZfK9QVtURQUgFnuj+GuJ5TSnN0XsOtVe1s2RxTvmMgkfuvfkzcjJ69gyRpsZS1cC8hjw==} peerDependencies: expo: '*' dependencies: - expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + expo: 51.0.29(@babel/core@7.25.2)(@babel/preset-env@7.25.3) fontfaceobserver: 2.3.0 optional: true - /expo-keep-awake@13.0.2(expo@51.0.26): + /expo-keep-awake@13.0.2(expo@51.0.29): resolution: {integrity: sha512-kKiwkVg/bY0AJ5q1Pxnm/GvpeB6hbNJhcFsoOWDh2NlpibhCLaHL826KHUM+WsnJRbVRxJ+K9vbPRHEMvFpVyw==} peerDependencies: expo: '*' dependencies: - expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + expo: 51.0.29(@babel/core@7.25.2)(@babel/preset-env@7.25.3) optional: true /expo-modules-autolinking@0.0.3: @@ -14244,8 +14498,8 @@ packages: fs-extra: 9.1.0 optional: true - /expo-modules-autolinking@1.11.1: - resolution: {integrity: sha512-2dy3lTz76adOl7QUvbreMCrXyzUiF8lygI7iFJLjgIQIVH+43KnFWE5zBumpPbkiaq0f0uaFpN9U0RGQbnKiMw==} + /expo-modules-autolinking@1.11.2: + resolution: {integrity: sha512-fdcaNO8ucHA3yLNY52ZUENBcAG7KEx8QyMmnVNavO1JVBGRMZG8JyVcbrhYQDtVtpxkbai5YzwvLutINvbDZDQ==} hasBin: true dependencies: chalk: 4.1.2 @@ -14253,41 +14507,43 @@ packages: fast-glob: 3.3.2 find-up: 5.0.0 fs-extra: 9.1.0 + require-from-string: 2.0.2 + resolve-from: 5.0.0 optional: true - /expo-modules-core@1.12.20: - resolution: {integrity: sha512-CCXjlgT8lDAufgt912P1W7TwD+KAylfIttc1Doh1a0hAfkdkUsDRmrgthnYrrxEo2ECVpbaB71Epp1bnZ1rRrA==} + /expo-modules-core@1.12.21: + resolution: {integrity: sha512-UQxRljqPcowS1+bECW9tnuVGfvWL18GAKPiKMnu9sZwJssAN9FU/JhED50DJzdzICLR0hL17FZAgV4rbMG3IWQ==} dependencies: invariant: 2.2.4 optional: true - /expo-random@14.0.1(expo@51.0.26): + /expo-random@14.0.1(expo@51.0.29): resolution: {integrity: sha512-gX2mtR9o+WelX21YizXUCD/y+a4ZL+RDthDmFkHxaYbdzjSYTn8u/igoje/l3WEO+/RYspmqUFa8w/ckNbt6Vg==} requiresBuild: true peerDependencies: expo: '*' dependencies: base64-js: 1.5.1 - expo: 51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + expo: 51.0.29(@babel/core@7.25.2)(@babel/preset-env@7.25.3) optional: true - /expo@51.0.26(@babel/core@7.25.2)(@babel/preset-env@7.25.3): - resolution: {integrity: sha512-7ThQa6CVbiVtk4GNw0E9CewSzXYOeHkcRTCGorBZVcjAu6SuxbdWEtl0RI01/VpRKV+6I+yy/BmGnCl7lFRILg==} + /expo@51.0.29(@babel/core@7.25.2)(@babel/preset-env@7.25.3): + resolution: {integrity: sha512-bW8JR3RAw5hQhEGbwDqO3UxtjEq8noCYfqQ9v3aUfdtCoWtAp4jwB+xtwfDZPvRh1b8ebSJ/WI2jK/RljZw3mA==} hasBin: true dependencies: '@babel/runtime': 7.25.0 - '@expo/cli': 0.18.28(expo-modules-autolinking@1.11.1) + '@expo/cli': 0.18.29(expo-modules-autolinking@1.11.2) '@expo/config': 9.0.3 '@expo/config-plugins': 8.0.8 '@expo/metro-config': 0.18.11 '@expo/vector-icons': 14.0.2 - babel-preset-expo: 11.0.13(@babel/core@7.25.2)(@babel/preset-env@7.25.3) - expo-asset: 10.0.10(expo@51.0.26) - expo-file-system: 17.0.1(expo@51.0.26) - expo-font: 12.0.9(expo@51.0.26) - expo-keep-awake: 13.0.2(expo@51.0.26) - expo-modules-autolinking: 1.11.1 - expo-modules-core: 1.12.20 + babel-preset-expo: 11.0.14(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + expo-asset: 10.0.10(expo@51.0.29) + expo-file-system: 17.0.1(expo@51.0.29) + expo-font: 12.0.9(expo@51.0.29) + expo-keep-awake: 13.0.2(expo@51.0.29) + expo-modules-autolinking: 1.11.2 + expo-modules-core: 1.12.21 fbemitter: 3.0.0 whatwg-url-without-unicode: 8.0.0-3 transitivePeerDependencies: @@ -14641,8 +14897,8 @@ packages: /flow-enums-runtime@0.0.6: resolution: {integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==} - /flow-parser@0.243.0: - resolution: {integrity: sha512-HCDBfH+kZcY5etWYeAqatjW78gkIryzb9XixRsA8lGI1uyYc7aCpElkkO4H+KIpoyQMiY0VAZPI4cyac3wQe8w==} + /flow-parser@0.244.0: + resolution: {integrity: sha512-Dkc88m5k8bx1VvHTO9HEJ7tvMcSb3Zvcv1PY4OHK7pHdtdY2aUjhmPy6vpjVJ2uUUOIybRlb91sXE8g4doChtA==} engines: {node: '>=0.4.0'} /follow-redirects@1.15.6(debug@4.3.6): @@ -15122,7 +15378,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.1 + ignore: 5.3.2 merge2: 1.4.1 slash: 3.0.0 @@ -15231,6 +15487,10 @@ packages: /hermes-estree@0.19.1: resolution: {integrity: sha512-daLGV3Q2MKk8w4evNMKwS8zBE/rcpA800nu1Q5kM08IKijoSnPe9Uo1iIxzPKRkn95IxxsgBMPeYHt3VG4ej2g==} + optional: true + + /hermes-estree@0.22.0: + resolution: {integrity: sha512-FLBt5X9OfA8BERUdc6aZS36Xz3rRuB0Y/mfocSADWEJfomc1xfene33GdyAmtTkKTBXTN/EgAy+rjTKkkZJHlw==} /hermes-estree@0.23.0: resolution: {integrity: sha512-Rkp0PNLGpORw4ktsttkVbpYJbrYKS3hAnkxu8D9nvQi6LvSbuPa+tYw/t2u3Gjc35lYd/k95YkjqyTcN4zspag==} @@ -15239,18 +15499,18 @@ packages: resolution: {integrity: sha512-Vp+bXzxYJWrpEuJ/vXxUsLnt0+y4q9zyi4zUlkLqD8FKv4LjIfOvP69R/9Lty3dCyKh0E2BU7Eypqr63/rKT/A==} dependencies: hermes-estree: 0.19.1 + optional: true + + /hermes-parser@0.22.0: + resolution: {integrity: sha512-gn5RfZiEXCsIWsFGsKiykekktUoh0PdFWYocXsUdZIyWSckT6UIyPcyyUIPSR3kpnELWeK3n3ztAse7Mat6PSA==} + dependencies: + hermes-estree: 0.22.0 /hermes-parser@0.23.0: resolution: {integrity: sha512-xLwM4ylfHGwrm+2qXfO1JT/fnqEDGSnpS/9hQ4VLtqTexSviu2ZpBgz07U8jVtndq67qdb/ps0qvaWDZ3fkTyg==} dependencies: hermes-estree: 0.23.0 - /hermes-profile-transformer@0.0.6: - resolution: {integrity: sha512-cnN7bQUm65UWOy6cbGcCcZ3rpwW8Q/j4OP5aWRhEry4Z2t2aR1cjrbp0BS+KiBN0smvP1caBgAuxutvyvJILzQ==} - engines: {node: '>=8'} - dependencies: - source-map: 0.7.4 - /highlight.js@10.7.3: resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} @@ -15436,8 +15696,8 @@ packages: engines: {node: '>= 4'} dev: true - /ignore@5.3.1: - resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} + /ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} /image-size@1.1.1: @@ -15466,7 +15726,6 @@ packages: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - dev: true /import-from@4.0.0: resolution: {integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==} @@ -16011,7 +16270,7 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} - /isomorphic-webcrypto@2.3.8(expo@51.0.26)(react-native@0.74.5): + /isomorphic-webcrypto@2.3.8(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-XddQSI0WYlSCjxtm1AI8kWQOulf7hAN3k3DclF1sxDJZqOe0pcsOt675zvWW91cZH9hYs3nlA3Ev8QK5i80SxQ==} dependencies: '@peculiar/webcrypto': 1.5.0 @@ -16024,8 +16283,8 @@ packages: optionalDependencies: '@unimodules/core': 7.1.2 '@unimodules/react-native-adapter': 6.3.9 - expo-random: 14.0.1(expo@51.0.26) - react-native-securerandom: 0.1.1(react-native@0.74.5) + expo-random: 14.0.1(expo@51.0.29) + react-native-securerandom: 0.1.1(react-native@0.75.2) transitivePeerDependencies: - expo - react-native @@ -16120,7 +16379,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - async: 3.2.5 + async: 3.2.6 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 @@ -16156,7 +16415,7 @@ packages: '@jest/environment': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -16184,7 +16443,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -16235,7 +16494,7 @@ packages: - utf-8-validate dev: true - /jest-cli@29.7.0(@types/node@18.19.44)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@18.19.45)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -16249,10 +16508,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.44)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@18.19.45)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@18.19.44)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@18.19.45)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -16296,7 +16555,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@18.19.44)(typescript@5.4.2) + ts-node: 10.9.2(@types/node@18.19.45)(typescript@5.4.2) transitivePeerDependencies: - bufferutil - canvas @@ -16304,7 +16563,7 @@ packages: - utf-8-validate dev: true - /jest-config@29.7.0(@types/node@18.19.44)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@18.19.45)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -16319,7 +16578,7 @@ packages: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 18.19.44 + '@types/node': 18.19.45 babel-jest: 29.7.0(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 @@ -16339,13 +16598,13 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@18.19.44)(typescript@5.4.2) + ts-node: 10.9.2(@types/node@18.19.45)(typescript@5.4.2) transitivePeerDependencies: - babel-plugin-macros - supports-color dev: true - /jest-config@29.7.0(@types/node@20.14.15)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.16.1)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -16360,7 +16619,7 @@ packages: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 babel-jest: 29.7.0(@babel/core@7.25.2) chalk: 4.1.2 ci-info: 3.9.0 @@ -16380,7 +16639,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@18.19.44)(typescript@5.4.2) + ts-node: 10.9.2(@types/node@18.19.45)(typescript@5.4.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16449,7 +16708,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.19.44 + '@types/node': 18.19.45 jest-mock: 27.5.1 jest-util: 27.5.1 jsdom: 16.7.0 @@ -16467,7 +16726,7 @@ packages: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 18.19.44 + '@types/node': 18.19.45 jest-mock: 27.5.1 jest-util: 27.5.1 dev: true @@ -16479,7 +16738,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16507,7 +16766,7 @@ packages: dependencies: '@jest/types': 27.5.1 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.15 + '@types/node': 20.16.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16527,7 +16786,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.14.15 + '@types/node': 20.16.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16548,7 +16807,7 @@ packages: '@jest/source-map': 27.5.1 '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 co: 4.6.0 expect: 27.5.1 @@ -16635,7 +16894,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.19.44 + '@types/node': 18.19.45 dev: true /jest-mock@29.7.0: @@ -16643,7 +16902,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 jest-util: 29.7.0 /jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): @@ -16741,7 +17000,7 @@ packages: '@jest/test-result': 27.5.1 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 emittery: 0.8.1 graceful-fs: 4.2.11 @@ -16773,7 +17032,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -16834,7 +17093,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -16857,7 +17116,7 @@ packages: resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 graceful-fs: 4.2.11 dev: true @@ -16874,7 +17133,7 @@ packages: '@jest/types': 27.5.1 '@types/babel__traverse': 7.20.6 '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.11 @@ -16903,7 +17162,7 @@ packages: '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - babel-preset-current-node-syntax: 1.0.1(@babel/core@7.25.2) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) chalk: 4.1.2 expect: 29.7.0 graceful-fs: 4.2.11 @@ -16924,7 +17183,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': 27.5.1 - '@types/node': 18.19.44 + '@types/node': 18.19.45 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16936,7 +17195,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16971,7 +17230,7 @@ packages: dependencies: '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 - '@types/node': 20.14.15 + '@types/node': 20.16.1 ansi-escapes: 4.3.2 chalk: 4.1.2 jest-util: 27.5.1 @@ -16984,7 +17243,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.14.15 + '@types/node': 20.16.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16996,7 +17255,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true @@ -17005,7 +17264,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.14.15 + '@types/node': 20.16.1 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -17031,7 +17290,7 @@ packages: - utf-8-validate dev: true - /jest@29.7.0(@types/node@18.19.44)(ts-node@10.9.2): + /jest@29.7.0(@types/node@18.19.45)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -17044,7 +17303,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@18.19.44)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@18.19.45)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -17075,8 +17334,8 @@ packages: /jose@4.15.9: resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==} - /jose@5.6.3: - resolution: {integrity: sha512-1Jh//hEEwMhNYPDDLwXHa2ePWgWiFNNUadVmguAAw2IJ6sj9mNxV5tGXJNqlMkJAybF6Lgw1mISDxTePP/187g==} + /jose@5.7.0: + resolution: {integrity: sha512-3P9qfTYDVnNn642LCAqIKbTGb9a1TBxZ9ti5zEVEr48aDdflgRjhspWFb6WM4PzAfFbGMJYC4+803v8riCRAKw==} dev: true /js-base64@3.7.7: @@ -17136,7 +17395,7 @@ packages: '@babel/register': 7.24.6(@babel/core@7.25.2) babel-core: 7.0.0-bridge.0(@babel/core@7.25.2) chalk: 4.1.2 - flow-parser: 0.243.0 + flow-parser: 0.244.0 graceful-fs: 4.2.11 micromatch: 4.0.7 neo-async: 2.6.2 @@ -17262,7 +17521,6 @@ packages: /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true /json-parse-even-better-errors@3.0.2: resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} @@ -17362,11 +17620,11 @@ packages: resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} dev: true - /jsonld-checker@0.1.8(expo@51.0.26)(react-native@0.74.5): + /jsonld-checker@0.1.8(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-jclmnPRrm5SEpaIV6IiSTJxplRAqIWHduQLsUfrYpZM41Ng48m1RN2/aUyHze/ynfO0D2UhlJBt8SdObsH5GBw==} engines: {node: '>=10'} dependencies: - jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) + jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) node-fetch: 2.7.0 transitivePeerDependencies: - encoding @@ -17374,12 +17632,12 @@ packages: - react-native - web-streams-polyfill - /jsonld-signatures@11.3.0(expo@51.0.26)(react-native@0.74.5): + /jsonld-signatures@11.3.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-+KaA2uWhnQ6eYDYqFoopYS8PcmbAdMuM0RFuycZw5Vh0gZiuMHt5/nCLh/p2x5blPGREntTHCQtI/1TtZ1+CUg==} engines: {node: '>=18'} dependencies: '@digitalbazaar/security-context': 1.0.1 - jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) + jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) rdf-canonize: 4.0.1 serialize-error: 8.1.0 transitivePeerDependencies: @@ -17389,13 +17647,13 @@ packages: - web-streams-polyfill dev: false - /jsonld-signatures@5.2.0(expo@51.0.26)(react-native@0.74.5): + /jsonld-signatures@5.2.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-/dGgMElXc3oBS+/OUwMc3DTK4riHKLE9Lk7NF1Upz2ZlBTNfnOw5uLRkFQOJFBDqDEm5hK6hIfkoC/rCWFh9tQ==} engines: {node: '>=8'} dependencies: base64url: 3.0.1 crypto-ld: 3.9.0 - jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) + jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) node-forge: 0.10.0 security-context: 4.0.0 serialize-error: 5.0.0 @@ -17406,13 +17664,13 @@ packages: - web-streams-polyfill dev: true - /jsonld-signatures@7.0.0(expo@51.0.26)(react-native@0.74.5): + /jsonld-signatures@7.0.0(expo@51.0.29)(react-native@0.75.2): resolution: {integrity: sha512-J/nA+llcYYjErPHG9WFpXvR82TOg5fbHk/7rXbx4Ts854DPReaKAAd0hAZ+s5/P2WIIAZPIHCqA+iz1QrOqeiQ==} engines: {node: '>=10'} dependencies: base64url: 3.0.1 crypto-ld: 3.9.0 - jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.26)(react-native@0.74.5) + jsonld: /@digitalcredentials/jsonld@6.0.0(expo@51.0.29)(react-native@0.75.2) node-forge: 0.10.0 security-context: 4.0.0 serialize-error: 5.0.0 @@ -17579,7 +17837,7 @@ packages: '@npmcli/arborist': 7.5.4 '@npmcli/package-json': 5.2.0 '@npmcli/run-script': 8.1.0 - '@nx/devkit': 19.5.7(nx@19.5.7) + '@nx/devkit': 19.6.1(nx@19.6.1) '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 19.0.11 aproba: 2.0.0 @@ -17624,7 +17882,7 @@ packages: npm-package-arg: 11.0.2 npm-packlist: 8.0.2 npm-registry-fetch: 17.1.0 - nx: 19.5.7 + nx: 19.6.1 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 @@ -17711,8 +17969,8 @@ packages: - supports-color dev: true - /libphonenumber-js@1.11.5: - resolution: {integrity: sha512-TwHR5BZxGRODtAfz03szucAkjT5OArXr+94SMtAM2pYXIlQNVMrxvb6uSCbnaJJV6QXEyICk7+l6QPgn72WHhg==} + /libphonenumber-js@1.11.7: + resolution: {integrity: sha512-x2xON4/Qg2bRIS11KIN9yCNYUjhtiEjNyptjX0mX+pyKHecxuJVLIpfX1lq9ZD6CrC/rB+y4GBi18c6CEcUR+A==} dev: false /lighthouse-logger@1.4.2: @@ -17954,7 +18212,7 @@ packages: hasBin: true dependencies: ansi-fragments: 0.2.1 - dayjs: 1.11.12 + dayjs: 1.11.13 yargs: 15.4.1 /long@4.0.0: @@ -18298,7 +18556,7 @@ packages: engines: {node: '>=18'} dependencies: flow-enums-runtime: 0.0.6 - terser: 5.31.5 + terser: 5.31.6 /metro-resolver@0.80.10: resolution: {integrity: sha512-EYC5CL7f+bSzrqdk1bylKqFNGabfiI5PDctxoPx70jFt89Jz+ThcOscENog8Jb4LEQFG6GkOYlwmPpsi7kx3QA==} @@ -18854,8 +19112,8 @@ packages: resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==} engines: {node: '>=12.0.0'} - /nock@13.5.4: - resolution: {integrity: sha512-yAyTfdeNJGGBFxWdzSKCBYxs5FxLbCg5X5Q4ets974hcQzG1+qCxvIyOo4j2Ry6MUlhWVMX4OoYDefAIIwupjw==} + /nock@13.5.5: + resolution: {integrity: sha512-XKYnqUrCwXC8DGG1xX4YH5yNIrlh9c065uaMZZHUoeUUINTOyt+x/G+ezYk0Ft6ExSREVIs+qBJDK503viTfFA==} engines: {node: '>= 10.13'} dependencies: debug: 4.3.6 @@ -18865,8 +19123,8 @@ packages: - supports-color dev: true - /node-abi@3.65.0: - resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==} + /node-abi@3.67.0: + resolution: {integrity: sha512-bLn/fU/ALVBE9wj+p4Y21ZJWYFjUXLXPi/IewyLZkx3ApxKDNBWCKdReeKOtD8dWpOdDCeMyLh6ZewzcLsG2Nw==} engines: {node: '>=10'} dependencies: semver: 7.6.3 @@ -19243,8 +19501,8 @@ packages: resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} dev: true - /nx@19.5.7: - resolution: {integrity: sha512-AUmGgE19NB4m/7oHYQVdzZHtclVevD8w0/nNzzjDJE823T8oeoNhmc9MfCLz+/2l2KOp+Wqm+8LiG9/xWpXk0g==} + /nx@19.6.1: + resolution: {integrity: sha512-F7NH8/lMwd2ogPjvjMDGUJMaRuEc60DEmpd8U/3R7WgFRHWuF5ily1AKQiLfQg6V5ArQUrkBJesulTAnlHR7+g==} hasBin: true requiresBuild: true peerDependencies: @@ -19257,11 +19515,11 @@ packages: optional: true dependencies: '@napi-rs/wasm-runtime': 0.2.4 - '@nrwl/tao': 19.5.7 + '@nrwl/tao': 19.6.1 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.7 - axios: 1.7.3 + axios: 1.7.4 chalk: 4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 @@ -19273,7 +19531,7 @@ packages: flat: 5.0.2 front-matter: 4.0.2 fs-extra: 11.2.0 - ignore: 5.3.1 + ignore: 5.3.2 jest-diff: 29.7.0 jsonc-parser: 3.2.0 lines-and-columns: 2.0.4 @@ -19292,16 +19550,16 @@ packages: yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nx/nx-darwin-arm64': 19.5.7 - '@nx/nx-darwin-x64': 19.5.7 - '@nx/nx-freebsd-x64': 19.5.7 - '@nx/nx-linux-arm-gnueabihf': 19.5.7 - '@nx/nx-linux-arm64-gnu': 19.5.7 - '@nx/nx-linux-arm64-musl': 19.5.7 - '@nx/nx-linux-x64-gnu': 19.5.7 - '@nx/nx-linux-x64-musl': 19.5.7 - '@nx/nx-win32-arm64-msvc': 19.5.7 - '@nx/nx-win32-x64-msvc': 19.5.7 + '@nx/nx-darwin-arm64': 19.6.1 + '@nx/nx-darwin-x64': 19.6.1 + '@nx/nx-freebsd-x64': 19.6.1 + '@nx/nx-linux-arm-gnueabihf': 19.6.1 + '@nx/nx-linux-arm64-gnu': 19.6.1 + '@nx/nx-linux-arm64-musl': 19.6.1 + '@nx/nx-linux-x64-gnu': 19.6.1 + '@nx/nx-linux-x64-musl': 19.6.1 + '@nx/nx-win32-arm64-msvc': 19.6.1 + '@nx/nx-win32-x64-msvc': 19.6.1 transitivePeerDependencies: - debug dev: true @@ -19725,7 +19983,6 @@ packages: engines: {node: '>=6'} dependencies: callsites: 3.1.0 - dev: true /parse-conflict-json@3.0.1: resolution: {integrity: sha512-01TvEktc68vwbJOtWZluyWeVGWjP+bZwXtPDMQVbBKzbJ/vZBif0L69KH1+cHv1SZ6e0FKLvjyHe8mqsIqYOmw==} @@ -19759,7 +20016,6 @@ packages: error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - dev: true /parse-path@7.0.0: resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} @@ -19806,7 +20062,7 @@ packages: engines: {node: '>= 8.0.0'} deprecated: This package is deprecated and no longer supported. For more please visit https://github.com/AzureAD/passport-azure-ad?tab=readme-ov-file#node-js-validation-replacement-for-passportjs dependencies: - async: 3.2.5 + async: 3.2.6 base64url: 3.0.1 bunyan: 1.8.15 cache-manager: 3.6.3 @@ -20053,8 +20309,8 @@ packages: resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} engines: {node: '>= 0.4'} - /postcss-selector-parser@6.1.1: - resolution: {integrity: sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==} + /postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} engines: {node: '>=4'} dependencies: cssesc: 3.0.0 @@ -20099,7 +20355,7 @@ packages: minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 1.0.2 - node-abi: 3.65.0 + node-abi: 3.67.0 pump: 3.0.0 rc: 1.2.8 simple-get: 4.0.1 @@ -20132,6 +20388,16 @@ packages: engines: {node: '>=6'} optional: true + /pretty-format@24.9.0: + resolution: {integrity: sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==} + engines: {node: '>= 6'} + dependencies: + '@jest/types': 24.9.0 + ansi-regex: 4.1.1 + ansi-styles: 3.2.1 + react-is: 16.13.1 + optional: true + /pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} engines: {node: '>= 10'} @@ -20167,7 +20433,7 @@ packages: dependencies: execa: 4.1.0 find-up: 4.1.0 - ignore: 5.3.1 + ignore: 5.3.2 mri: 1.2.0 picocolors: 1.0.1 picomatch: 3.0.1 @@ -20433,47 +20699,47 @@ packages: /react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - /react-native-securerandom@0.1.1(react-native@0.74.5): + /react-native-securerandom@0.1.1(react-native@0.75.2): resolution: {integrity: sha512-CozcCx0lpBLevxiXEb86kwLRalBCHNjiGPlw3P7Fi27U6ZLdfjOCNRHD1LtBKcvPvI3TvkBXB3GOtLvqaYJLGw==} requiresBuild: true peerDependencies: react-native: '*' dependencies: base64-js: 1.5.1 - react-native: 0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.2.0) + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.3.1)(typescript@5.4.2) optional: true - /react-native-securerandom@1.0.1(react-native@0.74.5): + /react-native-securerandom@1.0.1(react-native@0.75.2): resolution: {integrity: sha512-ibuDnd3xi17HyD5CkilOXGPFpS9Z1oifjyHFwUl8NMzcQcpruM0ZX8ytr3A4rCeAsaBHjz69r78Xgd6vUswv1Q==} peerDependencies: react-native: '*' dependencies: base64-js: 1.5.1 - react-native: 0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.2.0) + react-native: 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.3.1)(typescript@5.4.2) dev: false - /react-native@0.74.5(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.2.0): - resolution: {integrity: sha512-Bgg2WvxaGODukJMTZFTZBNMKVaROHLwSb8VAGEdrlvKwfb1hHg/3aXTUICYk7dwgAnb+INbGMwnF8yeAgIUmqw==} + /react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.3.1)(typescript@5.4.2): + resolution: {integrity: sha512-pP+Yswd/EurzAlKizytRrid9LJaPJzuNldc+o5t01md2VLHym8V7FWH2z9omFKtFTer8ERg0fAhG1fpd0Qq6bQ==} engines: {node: '>=18'} hasBin: true peerDependencies: '@types/react': ^18.2.6 - react: 18.2.0 + react: ^18.2.0 peerDependenciesMeta: '@types/react': optional: true dependencies: '@jest/create-cache-key-function': 29.7.0 - '@react-native-community/cli': 13.6.9 - '@react-native-community/cli-platform-android': 13.6.9 - '@react-native-community/cli-platform-ios': 13.6.9 - '@react-native/assets-registry': 0.74.87 - '@react-native/codegen': 0.74.87(@babel/preset-env@7.25.3) - '@react-native/community-cli-plugin': 0.74.87(@babel/core@7.25.2)(@babel/preset-env@7.25.3) - '@react-native/gradle-plugin': 0.74.87 - '@react-native/js-polyfills': 0.74.87 - '@react-native/normalize-colors': 0.74.87 - '@react-native/virtualized-lists': 0.74.87(react-native@0.74.5)(react@18.2.0) + '@react-native-community/cli': 14.0.0(typescript@5.4.2) + '@react-native-community/cli-platform-android': 14.0.0 + '@react-native-community/cli-platform-ios': 14.0.0 + '@react-native/assets-registry': 0.75.2 + '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.3) + '@react-native/community-cli-plugin': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + '@react-native/gradle-plugin': 0.75.2 + '@react-native/js-polyfills': 0.75.2 + '@react-native/normalize-colors': 0.75.2 + '@react-native/virtualized-lists': 0.75.2(react-native@0.75.2)(react@18.3.1) abort-controller: 3.0.0 anser: 1.4.10 ansi-regex: 5.0.1 @@ -20481,6 +20747,7 @@ packages: chalk: 4.1.2 event-target-shim: 5.0.1 flow-enums-runtime: 0.0.6 + glob: 7.2.3 invariant: 2.2.4 jest-environment-node: 29.7.0 jsc-android: 250231.0.0 @@ -20491,12 +20758,12 @@ packages: nullthrows: 1.1.1 pretty-format: 26.6.2 promise: 8.3.0 - react: 18.2.0 + react: 18.3.1 react-devtools-core: 5.3.1 react-refresh: 0.14.2 - react-shallow-renderer: 16.15.0(react@18.2.0) regenerator-runtime: 0.13.11 scheduler: 0.24.0-canary-efb381bbf-20230505 + semver: 7.6.3 stacktrace-parser: 0.1.10 whatwg-fetch: 3.6.20 ws: 6.2.3 @@ -20507,8 +20774,69 @@ packages: - bufferutil - encoding - supports-color + - typescript - utf-8-validate + /react-native@0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3)(react@18.3.1)(typescript@5.5.3): + resolution: {integrity: sha512-pP+Yswd/EurzAlKizytRrid9LJaPJzuNldc+o5t01md2VLHym8V7FWH2z9omFKtFTer8ERg0fAhG1fpd0Qq6bQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@types/react': ^18.2.6 + react: ^18.2.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@jest/create-cache-key-function': 29.7.0 + '@react-native-community/cli': 14.0.0(typescript@5.5.3) + '@react-native-community/cli-platform-android': 14.0.0 + '@react-native-community/cli-platform-ios': 14.0.0 + '@react-native/assets-registry': 0.75.2 + '@react-native/codegen': 0.75.2(@babel/preset-env@7.25.3) + '@react-native/community-cli-plugin': 0.75.2(@babel/core@7.25.2)(@babel/preset-env@7.25.3) + '@react-native/gradle-plugin': 0.75.2 + '@react-native/js-polyfills': 0.75.2 + '@react-native/normalize-colors': 0.75.2 + '@react-native/virtualized-lists': 0.75.2(react-native@0.75.2)(react@18.3.1) + abort-controller: 3.0.0 + anser: 1.4.10 + ansi-regex: 5.0.1 + base64-js: 1.5.1 + chalk: 4.1.2 + event-target-shim: 5.0.1 + flow-enums-runtime: 0.0.6 + glob: 7.2.3 + invariant: 2.2.4 + jest-environment-node: 29.7.0 + jsc-android: 250231.0.0 + memoize-one: 5.2.1 + metro-runtime: 0.80.10 + metro-source-map: 0.80.10 + mkdirp: 0.5.6 + nullthrows: 1.1.1 + pretty-format: 26.6.2 + promise: 8.3.0 + react: 18.3.1 + react-devtools-core: 5.3.1 + react-refresh: 0.14.2 + regenerator-runtime: 0.13.11 + scheduler: 0.24.0-canary-efb381bbf-20230505 + semver: 7.6.3 + stacktrace-parser: 0.1.10 + whatwg-fetch: 3.6.20 + ws: 6.2.3 + yargs: 17.7.2 + transitivePeerDependencies: + - '@babel/core' + - '@babel/preset-env' + - bufferutil + - encoding + - supports-color + - typescript + - utf-8-validate + dev: true + /react-qr-code@2.0.15(react@18.3.1): resolution: {integrity: sha512-MkZcjEXqVKqXEIMVE0mbcGgDpkfSdd8zhuzXEl9QzYeNcw8Hq2oVIzDLWuZN2PQBwM5PWjc2S31K8Q1UbcFMfw==} peerDependencies: @@ -20523,21 +20851,6 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} - /react-shallow-renderer@16.15.0(react@18.2.0): - resolution: {integrity: sha512-oScf2FqQ9LFVQgA73vr86xl2NaOIX73rh+YFqcOp68CWj56tSfgtGKrEbyhCj0rSijyG9M1CYprTh39fBi5hzA==} - peerDependencies: - react: ^16.0.0 || ^17.0.0 || ^18.0.0 - dependencies: - object-assign: 4.1.1 - react: 18.2.0 - react-is: 18.3.1 - - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - /react@18.3.1: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} @@ -20786,7 +21099,6 @@ packages: /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} - dev: true /resolve-from@5.0.0: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} @@ -21411,6 +21723,7 @@ packages: /source-map@0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} + dev: true /spawn-error-forwarder@1.0.0: resolution: {integrity: sha512-gRjMgK5uFjbCvdibeGJuy3I5OYz6VLoVdsOJdA6wV0WlfQVLFueoqMxwwYD9RODdgb6oUIvlRlsyFSiQkMKu0g==} @@ -21420,7 +21733,7 @@ packages: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.18 + spdx-license-ids: 3.0.20 dev: true /spdx-exceptions@2.5.0: @@ -21431,11 +21744,11 @@ packages: resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.5.0 - spdx-license-ids: 3.0.18 + spdx-license-ids: 3.0.20 dev: true - /spdx-license-ids@3.0.18: - resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} + /spdx-license-ids@3.0.20: + resolution: {integrity: sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==} dev: true /split2@1.0.0: @@ -21913,8 +22226,8 @@ packages: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - /terser@5.31.5: - resolution: {integrity: sha512-YPmas0L0rE1UyLL/llTWA0SiDOqIcAQYLeUj7cJYzXHlRTAnMSg9pPe4VJ5PlKvTrPQsdVFuiRiwyeNlYgwh2Q==} + /terser@5.31.6: + resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -22067,6 +22380,11 @@ packages: engines: {node: '>=8'} dev: true + /trim-right@1.0.1: + resolution: {integrity: sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==} + engines: {node: '>=0.10.0'} + optional: true + /ts-api-validator@2.1.3: resolution: {integrity: sha512-Pvyxkpt2EO2c8QDe6ygIBLvwQzLkPlHcQV4kOCzAknVFkFy1nAupuL4UpGAH278MoykXmUfEGfssx5cF3CX3nA==} dependencies: @@ -22175,7 +22493,7 @@ packages: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.44)(ts-node@10.9.2) + jest: 29.7.0(@types/node@18.19.45)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -22199,8 +22517,8 @@ packages: typescript: 5.4.2 dev: true - /ts-json-schema-generator@2.4.0-next.1: - resolution: {integrity: sha512-FdvZhV0Cq75WbV2l+k++rDrfxAdPK8hPIKmEsrXnkzCHLjU7CdA19Cp6bpYEoUOLumbjB1u/qhRkhX2gHsfo8A==} + /ts-json-schema-generator@2.4.0-next.3: + resolution: {integrity: sha512-l8YVt9dSYCD7CGB5hX4hkoA3BYDC6nVph+QJrmiC2eP+CriNdGCwk/O+EI7NJ86cRFgr8g/ZHfs8vs74T3B3ow==} engines: {node: '>=18.0.0'} hasBin: true dependencies: @@ -22245,7 +22563,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@types/node@18.19.44)(typescript@5.4.2): + /ts-node@10.9.2(@types/node@18.19.45)(typescript@5.4.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -22264,7 +22582,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.44 + '@types/node': 18.19.45 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -22275,7 +22593,7 @@ packages: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /ts-node@10.9.2(@types/node@18.19.44)(typescript@5.5.3): + /ts-node@10.9.2(@types/node@18.19.45)(typescript@5.5.3): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -22294,7 +22612,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.44 + '@types/node': 18.19.45 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -22306,7 +22624,7 @@ packages: yn: 3.1.1 dev: true - /ts-node@10.9.2(@types/node@20.14.15)(typescript@5.4.2): + /ts-node@10.9.2(@types/node@20.16.1)(typescript@5.4.2): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -22325,7 +22643,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.15 + '@types/node': 20.16.1 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -22616,7 +22934,7 @@ packages: buffer: 6.0.3 chalk: 4.1.2 cli-highlight: 2.1.11 - dayjs: 1.11.12 + dayjs: 1.11.13 debug: 4.3.6 dotenv: 16.4.5 glob: 10.4.5 @@ -22625,7 +22943,7 @@ packages: reflect-metadata: 0.2.2 sha.js: 2.4.11 sqlite3: 5.1.7 - ts-node: 10.9.2(@types/node@18.19.44)(typescript@5.4.2) + ts-node: 10.9.2(@types/node@18.19.45)(typescript@5.4.2) tslib: 2.6.3 uuid: 9.0.1 yargs: 17.7.2 @@ -22708,6 +23026,9 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + /undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + /undici@5.28.4: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} @@ -23581,19 +23902,27 @@ packages: optionalDependencies: commander: 9.5.0 + /zod-validation-error@2.1.0(zod@3.23.8): + resolution: {integrity: sha512-VJh93e2wb4c3tWtGgTa0OF/dTt/zoPCPzXq4V11ZjxmEAFaPi/Zss1xIZdEB5RD8GD00U0/iVXgqkF77RV7pdQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.18.0 + dependencies: + zod: 3.23.8 + optional: true + /zod@3.23.8: resolution: {integrity: sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==} - dev: false - github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.26)(react-native@0.74.5): + github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b(expo@51.0.29)(react-native@0.75.2): resolution: {tarball: https://codeload.github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/tar.gz/ab0db52de6f4e6663ef271a48009ba26e688ef9b} id: github.com/uport-project/EcdsaSecp256k1RecoverySignature2020/ab0db52de6f4e6663ef271a48009ba26e688ef9b name: '@veramo-community/lds-ecdsa-secp256k1-recovery2020' version: 0.0.8 dependencies: '@bitauth/libauth': 1.19.1 - '@digitalcredentials/jsonld': 5.2.2(expo@51.0.26)(react-native@0.74.5) - '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.26)(react-native@0.74.5) + '@digitalcredentials/jsonld': 5.2.2(expo@51.0.29)(react-native@0.75.2) + '@digitalcredentials/jsonld-signatures': 9.4.0(expo@51.0.29)(react-native@0.75.2) '@ethersproject/transactions': 5.7.0 '@trust/keyto': 1.0.1 base64url: 3.0.1 From 30328839390398981088a2e2187961f12f96a5b8 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Thu, 22 Aug 2024 03:15:41 +0200 Subject: [PATCH 18/18] fix: Updates to KMP libs --- packages/mdl-mdoc/package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/mdl-mdoc/package.json b/packages/mdl-mdoc/package.json index 190265db7..da5394e60 100644 --- a/packages/mdl-mdoc/package.json +++ b/packages/mdl-mdoc/package.json @@ -20,7 +20,7 @@ "@sphereon/ssi-sdk-ext.did-utils": "0.24.1-next.96", "@sphereon/ssi-sdk-ext.key-utils": "0.24.1-next.96", "@sphereon/ssi-sdk-ext.x509-utils": "0.24.1-next.96", - "@sphereon/kmp-mdl-mdoc": "0.2.0-SNAPSHOT.0", + "@sphereon/kmp-mdl-mdoc": "0.2.0-SNAPSHOT.1", "@sphereon/ssi-sdk.core": "workspace:*", "@sphereon/ssi-types": "workspace:*", "pkijs": "^3.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a572c557..5d53f7bd6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -793,8 +793,8 @@ importers: specifier: 0.6.4 version: 0.6.4 '@sphereon/kmp-mdl-mdoc': - specifier: 0.2.0-SNAPSHOT.0 - version: 0.2.0-SNAPSHOT.0 + specifier: 0.2.0-SNAPSHOT.1 + version: 0.2.0-SNAPSHOT.1 '@sphereon/pex': specifier: ^4.0.1 version: 4.0.1 @@ -8566,8 +8566,8 @@ packages: uint8arrays: 3.1.1 dev: true - /@sphereon/kmp-mdl-mdoc@0.2.0-SNAPSHOT.0: - resolution: {integrity: sha512-34AVxSl5vGuA0qJrXv7OTAZzV9M3IEAhywgmLcpa5k89bcFsvcUnpLgURmxYdUfq2NNoGHWJaomnDmZWmRbsPw==} + /@sphereon/kmp-mdl-mdoc@0.2.0-SNAPSHOT.1: + resolution: {integrity: sha512-1hJYl4DPdWs/4By1HV/c+Uj0k92qJOgSip67Z+GQJezw5gs/T4dveOIDQx29UkzmE5FLX+dRpAXCvOW0SZP/JQ==} dependencies: '@js-joda/core': 5.6.3 '@js-joda/timezone': 2.3.0(@js-joda/core@5.6.3)