From bae026d158c02cb7d2ec7e1f4e2c245fef29f81a Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Wed, 9 Aug 2023 23:28:11 +0200 Subject: [PATCH] chore: update deps --- jest.json | 3 +- package.json | 1 + packages/oid4vci-issuer-rest-api/package.json | 8 +- packages/oid4vci-issuer-store/package.json | 2 +- packages/oid4vci-issuer/package.json | 2 +- packages/presentation-exchange/package.json | 2 +- packages/siopv2-oid4vp-op-auth/package.json | 2 +- packages/siopv2-oid4vp-rp-auth/package.json | 2 +- .../siopv2-oid4vp-rp-rest-api/package.json | 2 +- .../uni-resolver-registrar-api/package.json | 10 +- packages/vc-handler-ld-local/package.json | 12 +- .../src/ld-document-loader.ts | 16 +- packages/vc-handler-ld-local/src/ld-suites.ts | 2 +- .../src/suites/JsonWebSignature2020.ts | 17 +- .../suites/impl/JsonWebKeyWithRSASupport.ts | 11 +- .../impl/JsonWebSignatureWithRSASupport.ts | 18 ++- .../vc-handler-ld-local/src/types/types.ts | 6 +- packages/w3c-vc-api/package.json | 4 +- pnpm-lock.yaml | 150 +++++++++--------- 19 files changed, 137 insertions(+), 133 deletions(-) diff --git a/jest.json b/jest.json index 76beba730..5e6afd9a5 100644 --- a/jest.json +++ b/jest.json @@ -41,7 +41,8 @@ ], "testMatch": [ "**/__tests__/**/*.test.*", - "!**/.yalc/**" + "!**/.yalc/**", + "!dist/*" ], "globals": { "ts-jest": { diff --git a/package.json b/package.json index 6ab7abc1f..2de6e0edf 100644 --- a/package.json +++ b/package.json @@ -111,6 +111,7 @@ "@veramo/url-handler": "4.2.0", "@sphereon/ssi-types": "workspace:^", "@sphereon/ssi-sdk.core": "workspace:^", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.14.0", "@noble/hashes": "1.2.0", "did-jwt": "6.11.6", "did-jwt-vc": "3.1.3", diff --git a/packages/oid4vci-issuer-rest-api/package.json b/packages/oid4vci-issuer-rest-api/package.json index 3d68e81f3..842e7781c 100644 --- a/packages/oid4vci-issuer-rest-api/package.json +++ b/packages/oid4vci-issuer-rest-api/package.json @@ -36,10 +36,10 @@ "@sphereon/did-uni-client": "^0.6.0", "@sphereon/pex": "2.1.0", "@sphereon/pex-models": "^2.0.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.key-manager": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.key-utils": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.kms-local": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.0", + "@sphereon/ssi-sdk-ext.key-manager": "0.14.0", + "@sphereon/ssi-sdk-ext.key-utils": "0.14.0", + "@sphereon/ssi-sdk-ext.kms-local": "0.14.0", "@sphereon/ssi-sdk.data-store": "workspace:^", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:^", "@types/body-parser": "^1.19.2", diff --git a/packages/oid4vci-issuer-store/package.json b/packages/oid4vci-issuer-store/package.json index eba6d4d30..ef2c6d856 100644 --- a/packages/oid4vci-issuer-store/package.json +++ b/packages/oid4vci-issuer-store/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "0.6.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", "@sphereon/ssi-sdk.kv-store-temp": "workspace:^", "@types/uuid": "^9.0.1", "@veramo/core": "4.2.0", diff --git a/packages/oid4vci-issuer/package.json b/packages/oid4vci-issuer/package.json index 357f9fef1..1fb533868 100644 --- a/packages/oid4vci-issuer/package.json +++ b/packages/oid4vci-issuer/package.json @@ -16,7 +16,7 @@ "dependencies": { "@sphereon/oid4vci-common": "0.6.0", "@sphereon/oid4vci-issuer": "0.6.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", "@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 6ec1e46e9..956db8a78 100644 --- a/packages/presentation-exchange/package.json +++ b/packages/presentation-exchange/package.json @@ -16,7 +16,7 @@ "dependencies": { "@sphereon/pex": "2.1.0", "@sphereon/pex-models": "^2.0.3", - "@sphereon/ssi-sdk-ext.did-utils": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", "@sphereon/ssi-sdk.kv-store-temp": "workspace:^", "@sphereon/ssi-types": "workspace:^", "@veramo/core": "4.2.0" diff --git a/packages/siopv2-oid4vp-op-auth/package.json b/packages/siopv2-oid4vp-op-auth/package.json index 3b82c91cb..df3f4c73b 100644 --- a/packages/siopv2-oid4vp-op-auth/package.json +++ b/packages/siopv2-oid4vp-op-auth/package.json @@ -17,7 +17,7 @@ "@sphereon/did-auth-siop": "0.3.2-unstable.8", "@sphereon/pex": "2.1.0", "@sphereon/pex-models": "2.0.2", - "@sphereon/ssi-sdk-ext.did-utils": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", "@sphereon/ssi-sdk.core": "workspace:^", "@sphereon/ssi-sdk.presentation-exchange": "workspace:^", "@sphereon/ssi-types": "workspace:^", diff --git a/packages/siopv2-oid4vp-rp-auth/package.json b/packages/siopv2-oid4vp-rp-auth/package.json index 406a56e1c..ebf5788e0 100644 --- a/packages/siopv2-oid4vp-rp-auth/package.json +++ b/packages/siopv2-oid4vp-rp-auth/package.json @@ -16,7 +16,7 @@ "dependencies": { "@sphereon/did-auth-siop": "0.3.2-unstable.8", "@sphereon/pex": "2.1.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", "@sphereon/ssi-sdk.core": "workspace:^", "@sphereon/ssi-sdk.kv-store-temp": "workspace:^", "@sphereon/ssi-sdk.presentation-exchange": "workspace:^", diff --git a/packages/siopv2-oid4vp-rp-rest-api/package.json b/packages/siopv2-oid4vp-rp-rest-api/package.json index c1bfead35..85e32fcc9 100644 --- a/packages/siopv2-oid4vp-rp-rest-api/package.json +++ b/packages/siopv2-oid4vp-rp-rest-api/package.json @@ -42,7 +42,7 @@ "@sphereon/did-uni-client": "^0.6.0", "@sphereon/pex": "2.1.0", "@sphereon/pex-models": "^2.0.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.0", "@sphereon/ssi-sdk.data-store": "workspace:^", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:^", "@types/body-parser": "^1.19.2", diff --git a/packages/uni-resolver-registrar-api/package.json b/packages/uni-resolver-registrar-api/package.json index e35240735..1826f205b 100644 --- a/packages/uni-resolver-registrar-api/package.json +++ b/packages/uni-resolver-registrar-api/package.json @@ -11,9 +11,9 @@ "start:dev": "ts-node __tests__/agent.ts" }, "dependencies": { - "@sphereon/ssi-sdk-ext.did-utils": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.key-manager": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.key-utils": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", + "@sphereon/ssi-sdk-ext.key-manager": "0.14.0", + "@sphereon/ssi-sdk-ext.key-utils": "0.14.0", "@sphereon/ssi-sdk.core": "workspace:^", "@sphereon/ssi-express-support": "workspace:^", "@sphereon/ssi-types": "workspace:^", @@ -30,8 +30,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.0", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.0", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.14.0", "@sphereon/ssi-sdk.data-store": "workspace:^", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:^", "@types/body-parser": "^1.19.2", diff --git a/packages/vc-handler-ld-local/package.json b/packages/vc-handler-ld-local/package.json index e82640e2b..2559adadc 100644 --- a/packages/vc-handler-ld-local/package.json +++ b/packages/vc-handler-ld-local/package.json @@ -26,8 +26,8 @@ "@sphereon/ed25519-signature-2018": "0.7.0-unstable.6", "@sphereon/isomorphic-webcrypto": "^2.4.0-unstable.4", "@noble/hashes": "^1.2.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.key-utils": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", + "@sphereon/ssi-sdk-ext.key-utils": "0.14.0", "@sphereon/ssi-sdk.core": "workspace:^", "@sphereon/ssi-types": "workspace:^", "@transmute/ed25519-key-pair": "0.7.0-unstable.81", @@ -52,10 +52,10 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.0", - "@sphereon/ssi-sdk-ext.did-provider-key": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.did-provider-lto": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.key-manager": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.kms-local": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.14.0", + "@sphereon/ssi-sdk-ext.did-provider-lto": "0.14.0", + "@sphereon/ssi-sdk-ext.key-manager": "0.14.0", + "@sphereon/ssi-sdk-ext.kms-local": "0.14.0", "@sphereon/ssi-sdk.agent-config": "workspace:^", "@transmute/lds-ecdsa-secp256k1-recovery2020": "^0.0.7", "@types/nock": "^11.1.0", diff --git a/packages/vc-handler-ld-local/src/ld-document-loader.ts b/packages/vc-handler-ld-local/src/ld-document-loader.ts index 0f9fba2d0..0baa7732f 100644 --- a/packages/vc-handler-ld-local/src/ld-document-loader.ts +++ b/packages/vc-handler-ld-local/src/ld-document-loader.ts @@ -43,7 +43,7 @@ export class LdDocumentLoader { const origUrl = url if (url.startsWith('#') && verifiableData.issuer !== undefined) { url = (typeof verifiableData.issuer === 'string' ? verifiableData.issuer : verifiableData.issuer.id) + url - console.log(url) + debug(url) } // did resolution if (url.toLowerCase().startsWith('did:')) { @@ -73,17 +73,17 @@ export class LdDocumentLoader { if (origUrl !== url) { // Make sure we replace the result URLs with the original URLs, so framing keeps working didDoc = JSON.parse(JSON.stringify(didDoc).replace(url, origUrl)) as DIDDocument - console.log('CHANGED:') - console.log(didDoc) + debug('CHANGED:') + debug(didDoc) } // Apparently we got a whole DID document, but we are looking for a verification method // We use origUrl here, as that is how it was used in the VM const component = await context.agent.getDIDComponentById({ didDocument: didDoc, didUrl: origUrl }) - console.log('Component:') - console.log(component) - console.log('Component stringified:') - console.log(JSON.stringify(component)) + debug('Component:') + debug(component) + debug('Component stringified:') + debug(JSON.stringify(component)) if (component && typeof component !== 'string' && component.id) { // We have to provide a context const contexts = this.ldSuiteLoader @@ -138,7 +138,7 @@ export class LdDocumentLoader { } } - console.log(`WARNING: Possible unknown context/identifier for ${url} \n falling back to default documentLoader`) + debug(`WARNING: Possible unknown context/identifier for ${url} \n falling back to default documentLoader`) return vc.defaultDocumentLoader(url) }) diff --git a/packages/vc-handler-ld-local/src/ld-suites.ts b/packages/vc-handler-ld-local/src/ld-suites.ts index be8e88e4b..229f8edc3 100644 --- a/packages/vc-handler-ld-local/src/ld-suites.ts +++ b/packages/vc-handler-ld-local/src/ld-suites.ts @@ -1,4 +1,4 @@ -import {ISphereonKeyManager} from "@sphereon/ssi-sdk-ext.key-manager"; +import { ISphereonKeyManager } from '@sphereon/ssi-sdk-ext.key-manager' import { CredentialPayload, IAgentContext, IKey, IResolver, PresentationPayload, TKeyType, VerifiableCredential } from '@veramo/core' import { DIDDocument } from 'did-resolver/lib/resolver' diff --git a/packages/vc-handler-ld-local/src/suites/JsonWebSignature2020.ts b/packages/vc-handler-ld-local/src/suites/JsonWebSignature2020.ts index 2798a4d11..a24f62d47 100644 --- a/packages/vc-handler-ld-local/src/suites/JsonWebSignature2020.ts +++ b/packages/vc-handler-ld-local/src/suites/JsonWebSignature2020.ts @@ -1,15 +1,8 @@ import { JwkKeyUse, toJwk } from '@sphereon/ssi-sdk-ext.key-utils' import { IProof, IVerifiableCredential } from '@sphereon/ssi-types' -import { - CredentialPayload, - DIDDocument, - IAgentContext, - IKey, - PresentationPayload, - TKeyType, - VerifiableCredential -} from '@veramo/core' +import { CredentialPayload, DIDDocument, IAgentContext, IKey, PresentationPayload, TKeyType, VerifiableCredential } from '@veramo/core' import { asArray, encodeJoseBlob } from '@veramo/utils' +import Debug from 'debug' import * as u8a from 'uint8arrays' import { RequiredAgentMethods, SphereonLdSignature } from '../ld-suites' @@ -17,6 +10,8 @@ import { RequiredAgentMethods, SphereonLdSignature } from '../ld-suites' import { JsonWebKey } from './impl/JsonWebKeyWithRSASupport' import { JsonWebSignature } from './impl/JsonWebSignatureWithRSASupport' +const debug = Debug('sphereon:ssi-sdk:ld-credential-module-local') + /** * Veramo wrapper for the JsonWebSignature2020 suite by Transmute Industries * @@ -60,14 +55,14 @@ export class SphereonJsonWebSignature2020 extends SphereonLdSignature { const headerString = encodeJoseBlob(header) const messageBuffer = u8a.concat([u8a.fromString(`${headerString}.`, 'utf-8'), args.data]) const messageString = u8a.toString(messageBuffer, 'base64') - console.log(`#Create MessageBuffer: ${messageString}`) + debug(`#Create MessageBuffer: ${messageString}`) const signature = await context.agent.keyManagerSign({ keyRef: key.kid, algorithm: alg, data: messageString, encoding: 'base64', }) - console.log(`#Create signature: ${signature}`) + debug(`#Create signature: ${signature}`) return `${headerString}..${signature}` }, } diff --git a/packages/vc-handler-ld-local/src/suites/impl/JsonWebKeyWithRSASupport.ts b/packages/vc-handler-ld-local/src/suites/impl/JsonWebKeyWithRSASupport.ts index 06eab0eb0..c47d1af7a 100644 --- a/packages/vc-handler-ld-local/src/suites/impl/JsonWebKeyWithRSASupport.ts +++ b/packages/vc-handler-ld-local/src/suites/impl/JsonWebKeyWithRSASupport.ts @@ -1,20 +1,19 @@ -// import crypto from '@sphereon/isomorphic-webcrypto' +import crypto from '@sphereon/isomorphic-webcrypto' import { Ed25519KeyPair, Ed25519VerificationKey2018 } from '@transmute/ed25519-key-pair' import { JWS } from '@transmute/jose-ld' import { EcdsaSecp256k1VerificationKey2019, Secp256k1KeyPair } from '@transmute/secp256k1-key-pair' import { JsonWebKey as JWK } from 'did-resolver' -// eslint-disable-next-line @typescript-eslint/no-var-requires -const crypto = require('@sphereon/isomorphic-webcrypto') const subtle = crypto.subtle -// export const subtle: SubtleCrypto = typeof window !== 'undefined' && typeof jest === 'undefined' ? window.crypto.subtle : crypto.subtle import { JsonWebKey2020, P256Key2021, P384Key2021, P521Key2021, WebCryptoKey } from '@transmute/web-crypto-key-pair' -// import { JsonWebKey, JsonWebSignature } from "@transmute/json-web-signature"; +import Debug from 'debug' export { JsonWebKey2020 } +const debug = Debug('sphereon:ssi-sdk:ld-credential-module-local') + const getKeyPairForKtyAndCrv = (kty: string, crv: string) => { if (kty === 'OKP') { if (crv === 'Ed25519') { @@ -179,6 +178,7 @@ export class JsonWebKey { ) => { let kp: any | undefined if (k.type === 'JsonWebKey2020') { + debug('Importing RSA key using crypto.subtle') const jwk = k.publicKeyJwk as JWK if (jwk.kty === 'RSA') { const publicKey: CryptoKey = await subtle.importKey( @@ -204,6 +204,7 @@ export class JsonWebKey { } } if (!kp) { + debug(`Using getKeyPairForType for ${k.type} ${k.id}`) const KeyPair = getKeyPairForType(k) kp = await KeyPair.from(k as any) } diff --git a/packages/vc-handler-ld-local/src/suites/impl/JsonWebSignatureWithRSASupport.ts b/packages/vc-handler-ld-local/src/suites/impl/JsonWebSignatureWithRSASupport.ts index b693632e8..4fb09a3d9 100644 --- a/packages/vc-handler-ld-local/src/suites/impl/JsonWebSignatureWithRSASupport.ts +++ b/packages/vc-handler-ld-local/src/suites/impl/JsonWebSignatureWithRSASupport.ts @@ -1,8 +1,11 @@ +import crypto from '@sphereon/isomorphic-webcrypto' import { sha256 } from '@noble/hashes/sha256' import { Verifier } from '@transmute/jose-ld' import sec from '@transmute/security-context' -import {decodeJoseBlob} from '@veramo/utils' +import { decodeJoseBlob } from '@veramo/utils' import { JWTHeader } from 'did-jwt' +import Debug from 'debug' + // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore import jsonld from 'jsonld' @@ -10,11 +13,10 @@ import * as u8a from 'uint8arrays' import { JsonWebKey } from './JsonWebKeyWithRSASupport' -// eslint-disable-next-line @typescript-eslint/no-var-requires -const crypto = require('@sphereon/isomorphic-webcrypto') - const subtle = crypto.subtle +const debug = Debug('sphereon:ssi-sdk:ld-credential-module-local') + export function hash(payload: string | Uint8Array): Uint8Array { const data = typeof payload === 'string' ? u8a.fromString(payload) : payload return sha256(data) @@ -87,7 +89,7 @@ export class JsonWebSignature { expansionMap, }) const verifyData = u8a.concat([hash(c14nProof), hash(c14nDocument)]) - console.log(`===Verify DATA: ${u8a.toString(verifyData, 'base64')}`) + debug(`===Verify DATA: ${u8a.toString(verifyData, 'base64')}`) return verifyData } @@ -106,7 +108,7 @@ export class JsonWebSignature { saltLength = 32 } } catch (error) { - console.log(error) + debug(error) if (proof.verificationMethod.startsWith('did:web')) { saltLength = 32 } @@ -257,8 +259,8 @@ export class JsonWebSignature { const header = decodeJoseBlob(headerString) as JWTHeader const messageBuffer = u8a.concat([u8a.fromString(`${headerString}.`, 'utf-8'), verifyData]) const messageString = u8a.toString(messageBuffer, 'base64') - console.log(`#VERIFY MessageBuffer: ${messageString}`) - console.log(`#VERIFY Signature: ${signature}`) + debug(`#VERIFY MessageBuffer: ${messageString}`) + debug(`#VERIFY Signature: ${signature}`) const algName = verificationMethod.publicKey.algorithm.name ?? key?.algorithm?.name ?? header?.alg ?? 'RSA-PSS' return await subtle.verify( algName === 'RSA-PSS' diff --git a/packages/vc-handler-ld-local/src/types/types.ts b/packages/vc-handler-ld-local/src/types/types.ts index b03e5a727..8e8ef8d41 100644 --- a/packages/vc-handler-ld-local/src/types/types.ts +++ b/packages/vc-handler-ld-local/src/types/types.ts @@ -1,5 +1,5 @@ import { purposes } from '@digitalcredentials/jsonld-signatures' -import {ISphereonKeyManager} from "@sphereon/ssi-sdk-ext.key-manager"; +import { ISphereonKeyManager } from '@sphereon/ssi-sdk-ext.key-manager' import { CredentialPayload, IAgentContext, @@ -163,7 +163,9 @@ export interface IVerifyPresentationLDArgs { * * @beta This API is likely to change without a BREAKING CHANGE notice */ -export type IRequiredContext = IAgentContext> +export type IRequiredContext = IAgentContext< + IResolver & IDIDManager & Pick +> export type ContextDoc = { '@context': string | Record diff --git a/packages/w3c-vc-api/package.json b/packages/w3c-vc-api/package.json index 166b45e22..7efbcc840 100644 --- a/packages/w3c-vc-api/package.json +++ b/packages/w3c-vc-api/package.json @@ -32,8 +32,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.0", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.13.1-next.10", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.13.1-next.10", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.0", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.14.0", "@sphereon/ssi-sdk.data-store": "workspace:^", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:^", "@types/body-parser": "^1.19.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b07f3a721..d0ab0289f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,6 +29,7 @@ overrides: '@veramo/url-handler': 4.2.0 '@sphereon/ssi-types': workspace:^ '@sphereon/ssi-sdk.core': workspace:^ + '@sphereon/ssi-sdk-ext.did-provider-key': 0.14.0 '@noble/hashes': 1.2.0 did-jwt: 6.11.6 did-jwt-vc: 3.1.3 @@ -476,8 +477,8 @@ importers: specifier: 0.6.0 version: 0.6.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -598,17 +599,17 @@ importers: specifier: ^2.0.3 version: 2.0.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.data-store': specifier: workspace:^ version: link:../data-store @@ -725,8 +726,8 @@ importers: specifier: 0.6.0 version: 0.6.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:^ version: link:../kv-store @@ -774,8 +775,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:^ version: link:../kv-store @@ -900,8 +901,8 @@ importers: specifier: 2.0.2 version: 2.0.2 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -970,8 +971,8 @@ importers: specifier: 2.1.0 version: 2.1.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -1098,8 +1099,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.data-store': specifier: workspace:^ version: link:../data-store @@ -1360,14 +1361,14 @@ importers: specifier: workspace:^ version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -1409,11 +1410,11 @@ importers: specifier: ^0.6.0 version: 0.6.0 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10 + specifier: 0.14.0 + version: 0.14.0 '@sphereon/ssi-sdk.data-store': specifier: workspace:^ version: link:../data-store @@ -1547,11 +1548,11 @@ importers: specifier: ^2.4.0-unstable.4 version: 2.4.0-unstable.4(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -1623,17 +1624,17 @@ importers: specifier: ^0.6.0 version: 0.6.0 '@sphereon/ssi-sdk-ext.did-provider-key': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.did-provider-lto': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(typescript@4.9.5) + specifier: 0.14.0 + version: 0.14.0(typescript@4.9.5) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.agent-config': specifier: workspace:^ version: link:../agent-config @@ -1768,11 +1769,11 @@ importers: specifier: ^0.6.0 version: 0.6.0 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.0 + version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.13.1-next.10 - version: 0.13.1-next.10 + specifier: 0.14.0 + version: 0.14.0 '@sphereon/ssi-sdk.data-store': specifier: workspace:^ version: link:../data-store @@ -4062,7 +4063,7 @@ packages: '@expo/json-file': 8.2.37 debug: 4.3.4 expo-modules-autolinking: 1.5.0 - fs-extra: 9.1.0 + fs-extra: 9.0.0 resolve-from: 5.0.0 semver: 7.5.3 xml2js: 0.6.0 @@ -6205,12 +6206,12 @@ packages: react-native: 0.72.3(@babel/core@7.22.10)(@babel/preset-env@7.22.2)(react@18.2.0) dev: true - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-0u86/uaFWQln24LhOp1K4a+lzzlGD5p5I+Zjw2rs1MqHeQscso24QEtcP+2OU7kOoAC/mhynGQOuMztYoz6MTg==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-3Rd6XBimprac+9eQ9YcFIY8sA/h0ynde43RnSEVweqN2+FLTx4aDlj0r3OWoNN6jWF1kqOzWJH96kgwAgXD54w==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.key-utils': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.did-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-types': link:packages/ssi-types '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) @@ -6228,11 +6229,11 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-h3g8NYCvFu9ZQyFW3227IpN9oc3U6oyQt10mm2p9lRzragXvFvl0u/65EURQhDTFf5oeUT6IVVwJzh7QaTEk+w==} + /@sphereon/ssi-sdk-ext.did-provider-key@0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-LBaPQV4cWuSLAUVfr/RGmUMWDSSqIZi/FQmRXhsMEp/Anjnk5EWznb+rmvQkpwiV8JYOsjzmSBfVQH9VHhrKRw==} dependencies: - '@sphereon/ssi-sdk-ext.did-resolver-key': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.key-utils': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.did-resolver-key': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@transmute/did-key-bls12381': 0.3.0-unstable.10 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/did-manager': 4.2.0 @@ -6250,8 +6251,8 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-provider-lto@0.13.1-next.10(typescript@4.9.5): - resolution: {integrity: sha512-Czz8FU3a4/c+/W4kzplZj9GnTGb3d5K1t5jf+6nxN1E5Cr4aXUDDIS1NsJv1oKAZ+QhSFfj6/me3sX70EeCCtQ==} + /@sphereon/ssi-sdk-ext.did-provider-lto@0.14.0(typescript@4.9.5): + resolution: {integrity: sha512-A8N+5nkAratmfudbvJpG0MO+XL+fy841s6Gf5CpTNWUHgxSQrOP+iiKNxMqdUJGwe8TIQzJsQIpK4IaSH61dGw==} dependencies: '@lto-network/lto-crypto': 1.1.1 '@lto-network/lto-transactions': 1.2.12(debug@4.3.4)(typescript@4.9.5) @@ -6268,8 +6269,8 @@ packages: - typescript dev: true - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.13.1-next.10: - resolution: {integrity: sha512-xoAItnFU8mkx32T35ATowWV4Vdr/ET00CfKKvEGIXRvQaOhLx9+xVwUFeAk2sLoAfzDdPKNQqoPQR+syrWIXpw==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.14.0: + resolution: {integrity: sha512-+y5aB0ZzK1G4nXlqi6OgxphVqhh2ELHPkCm3RSgC2KW2gLrrKaA5lcwlwwAL5odC0P8fW40t3cQGQPk6YbvYAA==} dependencies: '@sphereon/ssi-types': link:packages/ssi-types base64url: 3.0.1 @@ -6280,10 +6281,10 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-resolver-key@0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-wXc1yybu8FMI8Vkwgx4sUQUnbrXsKtUzYT49X/0C0NshKHUrDhkOza6eYaeOs1J2wNwfYn2raswzcM3xkYXQCw==} + /@sphereon/ssi-sdk-ext.did-resolver-key@0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-MPEYXfzhAiRBdnQUGWP2Au4OFlDVlthm7cWfMdlAi8frkDF/X9SQOqvKnx8/T5HGI5INX6567naBvosYQFUwKQ==} dependencies: - '@sphereon/ssi-sdk-ext.key-utils': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@stablelib/ed25519': 1.0.3 bigint-mod-arith: 3.3.1 did-resolver: 4.1.0 @@ -6302,11 +6303,12 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-utils@0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-PE3UCXEJhlYanHSxhqeIkqWcyMLl2StjosU3t7HIwLghR1Y4iq2kCk/aehMKO9Hd2DLe1Gtkt2Ykty3uBDypPw==} + /@sphereon/ssi-sdk-ext.did-utils@0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-S3K9a6MiEcLLY2OM38VFK+B7pfn1YdSlAx1Tbbv/NiPEKX6UdFye/6HCqYQZXhT4W6PY+MTiBUNGIW3q+sHmMg==} dependencies: + '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.0 - '@sphereon/ssi-sdk-ext.key-utils': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/utils': 4.2.0 did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) @@ -6321,11 +6323,11 @@ packages: - react-native-securerandom - supports-color - /@sphereon/ssi-sdk-ext.key-manager@0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-ofX8dI+adqwGgQj4SVEGDe0GAnKX6IWAWNgMGXXE6DpX/18EG5g+Ci7Gz7J9wakdlZpT+i/HItE6IWBpJOOjHQ==} + /@sphereon/ssi-sdk-ext.key-manager@0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-eqoMihNfVr0yzm/W3u3qarmXsrs3XnZCmPdIb0bAt/Hd9xIDvO4KSoDk09OGJjkBiQ9N1qReI7r8EYy8mgP9tA==} dependencies: '@mattrglobal/bbs-signatures': 1.1.0 - '@sphereon/ssi-sdk-ext.kms-local': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.kms-local': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0 transitivePeerDependencies: @@ -6336,8 +6338,8 @@ packages: - react-native-securerandom - supports-color - /@sphereon/ssi-sdk-ext.key-utils@0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-gSUVIKQn0oJ540qmN0XkRhYP2lO12NAQhtkcrd8iFNEaTKKNkx3ugIrRdCFz0knpm4FrlzMoBjD3dcRsNHm3Mw==} + /@sphereon/ssi-sdk-ext.key-utils@0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-jJZPkxSCQIN1JZtssgZRj7E5cpz3YUnXotLshG9exI1IJr1fmGU7p0kXqox+7sXMWj03rtDrKz+wVZKBJCCirQ==} dependencies: '@ethersproject/random': 5.7.0 '@sphereon/isomorphic-webcrypto': 2.4.0-unstable.4(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) @@ -6361,13 +6363,13 @@ packages: - react-native-securerandom - supports-color - /@sphereon/ssi-sdk-ext.kms-local@0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-ZmAEFiZKlBn/55g8X1J0u5y4RpHqrhNy7O6b3J6px35PTy2G/2LrKLf2hPXVbg9UKQVBek7ZcERJ561Bq3VzVw==} + /@sphereon/ssi-sdk-ext.kms-local@0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-loWLOxoXp1fhnZf2lrRQlhroETvEreEY1BQRYhpzkS6zuAFTUSwvFkPimislZEi32oVvQ1//cGifPKKD5JDNRw==} dependencies: '@mattrglobal/bbs-signatures': 1.1.0 '@sphereon/isomorphic-webcrypto': 2.4.0-unstable.4(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.did-utils': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) - '@sphereon/ssi-sdk-ext.key-utils': 0.13.1-next.10(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.did-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.6)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@trust/keyto': 2.0.0-alpha1 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/key-manager': 4.2.0