From 61729f3c2808a96339ee64a82ff8cce12b1ecef2 Mon Sep 17 00:00:00 2001 From: Niels Klomp Date: Sat, 2 Sep 2023 07:12:29 +0200 Subject: [PATCH] feat: statuslist2021 functions --- package.json | 2 +- 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/__tests__/statuslist.test.ts | 165 +++++++++++------- packages/vc-status-list/package.json | 4 +- packages/vc-status-list/src/functions.ts | 6 +- packages/w3c-vc-api/package.json | 4 +- packages/web3-provider-headless/package.json | 4 +- pnpm-lock.yaml | 162 ++++++++--------- 16 files changed, 215 insertions(+), 174 deletions(-) diff --git a/package.json b/package.json index 6693a2ce5..cc772286d 100644 --- a/package.json +++ b/package.json @@ -111,7 +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", + "@sphereon/ssi-sdk-ext.did-provider-key": "0.14.1-next.3", "@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 5ebaa0784..86d97ad7a 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.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-ext.did-provider-jwk": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.key-manager": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.key-utils": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.kms-local": "0.14.1-next.3", "@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 2b93b0a01..63f1c39ec 100644 --- a/packages/oid4vci-issuer-store/package.json +++ b/packages/oid4vci-issuer-store/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "@sphereon/oid4vci-common": "0.7.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.1-next.3", "@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 a4e3b7f5e..228c927fe 100644 --- a/packages/oid4vci-issuer/package.json +++ b/packages/oid4vci-issuer/package.json @@ -16,7 +16,7 @@ "dependencies": { "@sphereon/oid4vci-common": "0.7.0", "@sphereon/oid4vci-issuer": "0.7.0", - "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.1-next.3", "@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 7679c5cd6..e70a05f71 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.14.0", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.1-next.3", "@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 5e7c7bb07..6516eabac 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.14.0", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.1-next.3", "@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 38e813e47..b49cd52d3 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.14.0", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.1-next.3", "@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 980e291b4..a5f14a720 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.0", "@sphereon/pex": "2.1.0", "@sphereon/pex-models": "^2.0.3", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.0", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.1-next.3", "@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 eb5601d9a..ed6c61c2c 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.14.0", - "@sphereon/ssi-sdk-ext.key-manager": "0.14.0", - "@sphereon/ssi-sdk-ext.key-utils": "0.14.0", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.key-manager": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.key-utils": "0.14.1-next.3", "@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.0", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.0", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.14.0", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.14.1-next.3", "@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 b517f26a0..9f5b7d59a 100644 --- a/packages/vc-handler-ld-local/package.json +++ b/packages/vc-handler-ld-local/package.json @@ -26,8 +26,8 @@ "@noble/hashes": "^1.2.0", "@sphereon/ed25519-signature-2018": "0.7.0-unstable.6", "@sphereon/isomorphic-webcrypto": "^2.4.0-unstable.4", - "@sphereon/ssi-sdk-ext.did-utils": "0.14.0", - "@sphereon/ssi-sdk-ext.key-utils": "0.14.0", + "@sphereon/ssi-sdk-ext.did-utils": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.key-utils": "0.14.1-next.3", "@sphereon/ssi-sdk.vc-status-list": "workspace:^", "@sphereon/ssi-sdk.core": "workspace:^", "@sphereon/ssi-types": "workspace:^", @@ -53,10 +53,10 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.0", - "@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-ext.did-provider-key": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.did-provider-lto": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.key-manager": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.kms-local": "0.14.1-next.3", "@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/__tests__/statuslist.test.ts b/packages/vc-handler-ld-local/src/__tests__/statuslist.test.ts index 5a6cd0f7b..0cb88e1eb 100644 --- a/packages/vc-handler-ld-local/src/__tests__/statuslist.test.ts +++ b/packages/vc-handler-ld-local/src/__tests__/statuslist.test.ts @@ -1,15 +1,19 @@ -import { createAgent, ICredentialPlugin, IDIDManager, IIdentifier, IKeyManager, IResolver, TAgent } from '@veramo/core' -import { CredentialPlugin, ICredentialIssuer } from '@veramo/credential-w3c' -import { DIDManager, MemoryDIDStore } from '@veramo/did-manager' -import { getDidKeyResolver, SphereonKeyDidProvider } from '@sphereon/ssi-sdk-ext.did-provider-key' -import { DIDResolverPlugin } from '@veramo/did-resolver' -import { SphereonKeyManager } from '@sphereon/ssi-sdk-ext.key-manager' -import { SphereonKeyManagementSystem } from '@sphereon/ssi-sdk-ext.kms-local' -import { MemoryKeyStore, MemoryPrivateKeyStore } from '@veramo/key-manager' -import { Resolver } from 'did-resolver' +import {createAgent, ICredentialPlugin, IDIDManager, IIdentifier, IKeyManager, IResolver, TAgent} from '@veramo/core' +import {CredentialPlugin, ICredentialIssuer} from '@veramo/credential-w3c' +import {DIDManager, MemoryDIDStore} from '@veramo/did-manager' +import {getDidKeyResolver, SphereonKeyDidProvider} from '@sphereon/ssi-sdk-ext.did-provider-key' +import {DIDResolverPlugin} from '@veramo/did-resolver' +import {SphereonKeyManager} from '@sphereon/ssi-sdk-ext.key-manager' +import {SphereonKeyManagementSystem} from '@sphereon/ssi-sdk-ext.kms-local' +import {MemoryKeyStore, MemoryPrivateKeyStore} from '@veramo/key-manager' +import {Resolver} from 'did-resolver' // @ts-ignore import nock from 'nock' -import { createNewStatusList } from '@sphereon/ssi-sdk.vc-status-list' +import { + createNewStatusList, + simpleCheckStatusFromStatusListCredential, + updateStatusListFromStatusListCredential +} from '@sphereon/ssi-sdk.vc-status-list' import {CredentialHandlerLDLocal} from "../agent"; import {LdDefaultContexts} from "../ld-default-contexts"; import {SphereonEd25519Signature2018, SphereonEd25519Signature2020} from "../suites"; @@ -17,60 +21,95 @@ import {ICredentialHandlerLDLocal, MethodNames} from "../types"; jest.setTimeout(100000) -describe.skip('Status list', () => { - let didKeyIdentifier: IIdentifier - let agent: TAgent +describe('Status list', () => { + let didKeyIdentifier: IIdentifier + let agent: TAgent - // jest.setTimeout(1000000) - beforeAll(async () => { - agent = createAgent({ - plugins: [ - new SphereonKeyManager({ - store: new MemoryKeyStore(), - kms: { - local: new SphereonKeyManagementSystem(new MemoryPrivateKeyStore()), - }, - }), - new DIDManager({ - providers: { - 'did:key': new SphereonKeyDidProvider({ defaultKms: 'local' }), - }, - store: new MemoryDIDStore(), - defaultProvider: 'did:key', - }), - new DIDResolverPlugin({ - resolver: new Resolver({ - ...getDidKeyResolver(), - }), - }), - new CredentialPlugin(), - new CredentialHandlerLDLocal({ - contextMaps: [LdDefaultContexts], - suites: [new SphereonEd25519Signature2018(), new SphereonEd25519Signature2020()], - bindingOverrides: new Map([ - // Bindings to test overrides of credential-ld plugin methods - ['createVerifiableCredentialLD', MethodNames.createVerifiableCredentialLDLocal], - ['createVerifiablePresentationLD', MethodNames.createVerifiablePresentationLDLocal], - // We test the verify methods by using the LDLocal versions directly in the tests - ]), - }), - ], + // jest.setTimeout(1000000) + beforeAll(async () => { + agent = createAgent({ + plugins: [ + new SphereonKeyManager({ + store: new MemoryKeyStore(), + kms: { + local: new SphereonKeyManagementSystem(new MemoryPrivateKeyStore()), + }, + }), + new DIDManager({ + providers: { + 'did:key': new SphereonKeyDidProvider({defaultKms: 'local'}), + }, + store: new MemoryDIDStore(), + defaultProvider: 'did:key', + }), + new DIDResolverPlugin({ + resolver: new Resolver({ + ...getDidKeyResolver(), + }), + }), + new CredentialPlugin(), + new CredentialHandlerLDLocal({ + contextMaps: [LdDefaultContexts], + suites: [new SphereonEd25519Signature2018(), new SphereonEd25519Signature2020()], + bindingOverrides: new Map([ + // Bindings to test overrides of credential-ld plugin methods + ['createVerifiableCredentialLD', MethodNames.createVerifiableCredentialLDLocal], + ['createVerifiablePresentationLD', MethodNames.createVerifiablePresentationLDLocal], + // We test the verify methods by using the LDLocal versions directly in the tests + ]), + }), + ], + }) + didKeyIdentifier = await agent.didManagerCreate() }) - didKeyIdentifier = await agent.didManagerCreate() - }) - it('create a new status list', async () => { - const statusList = await createNewStatusList( - { statusPurpose: 'revocation', proofFormat: 'lds', id: 'http://localhost:9543/list1', issuer: didKeyIdentifier.did, length: 99999 }, - { agent } - ) - expect(statusList).toBeDefined() - expect(statusList.id).toEqual('http://localhost:9543/list1') - expect(statusList.encodedList).toBeDefined() - expect(statusList.issuer).toEqual(didKeyIdentifier.did) - expect(statusList.length).toEqual(99999) - expect(statusList.indexingDirection).toEqual('rightToLeft') - expect(statusList.proofFormat).toEqual('lds') - expect(statusList.statusListCredential).toBeDefined() - }) + it('create a new status list', async () => { + const statusList = await createNewStatusList( + {statusPurpose: 'revocation', proofFormat: 'lds', id: 'http://localhost:9543/list1', issuer: didKeyIdentifier.did, length: 99999}, + {agent} + ) + expect(statusList).toBeDefined() + expect(statusList.id).toEqual('http://localhost:9543/list1') + expect(statusList.encodedList).toBeDefined() + expect(statusList.issuer).toEqual(didKeyIdentifier.did) + expect(statusList.length).toEqual(99999) + expect(statusList.indexingDirection).toEqual('rightToLeft') + expect(statusList.proofFormat).toEqual('lds') + expect(statusList.statusListCredential).toBeDefined() + }) + + it('Update a status list', async () => { + const initialList = await createNewStatusList( + {statusPurpose: 'revocation', proofFormat: 'lds', id: 'http://localhost:9543/list2', issuer: didKeyIdentifier.did, length: 99999}, + {agent} + ) + expect(initialList).toBeDefined() + + let statusList = await updateStatusListFromStatusListCredential({statusListCredential: initialList.statusListCredential, index: 2, value: true}, {agent}) + statusList = await updateStatusListFromStatusListCredential({statusListCredential: statusList.statusListCredential, index: 4, value: true}, {agent}) + + + expect(statusList.id).toEqual('http://localhost:9543/list2') + expect(statusList.encodedList).toBeDefined() + expect(statusList.issuer).toEqual(didKeyIdentifier.did) + expect(statusList.length).toEqual(99999) + expect(statusList.indexingDirection).toEqual('rightToLeft') + expect(statusList.proofFormat).toEqual('lds') + expect(statusList.statusListCredential).toBeDefined() + expect(statusList.statusListCredential).not.toEqual(initialList.statusListCredential) + + const result2 = await simpleCheckStatusFromStatusListCredential({statusListCredential: statusList.statusListCredential, statusListIndex: "2" }) + expect(result2).toEqual(true) + const result3 = await simpleCheckStatusFromStatusListCredential({statusListCredential: statusList.statusListCredential, statusListIndex: "3" }) + expect(result3).toEqual(false) + const result4 = await simpleCheckStatusFromStatusListCredential({statusListCredential: statusList.statusListCredential, statusListIndex: "4" }) + expect(result4).toEqual(true) + + statusList = await updateStatusListFromStatusListCredential({statusListCredential: statusList.statusListCredential, index: 4, value: false}, {agent}) + const result4Updated = await simpleCheckStatusFromStatusListCredential({statusListCredential: statusList.statusListCredential, statusListIndex: "4" }) + expect(result4Updated).toEqual(false) + + + + }) }) diff --git a/packages/vc-status-list/package.json b/packages/vc-status-list/package.json index 3c082e767..ef199af7d 100644 --- a/packages/vc-status-list/package.json +++ b/packages/vc-status-list/package.json @@ -1,7 +1,7 @@ { "name": "@sphereon/ssi-sdk.vc-status-list", "description": "Sphereon SSI-SDK plugin for Status List management, like StatusList2021.", - "version": "0.14.0", + "version": "0.14.1-next.3", "source": "src/index.ts", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -12,7 +12,7 @@ "dependencies": { "@digitalcredentials/vc-status-list": "^5.0.2", "@veramo/core": "4.2.0", - "@sphereon/ssi-sdk-ext.did-utils": "^0.14.0", + "@sphereon/ssi-sdk-ext.did-utils": "^0.14.1-next.3", "@sphereon/ssi-types": "workspace:^", "debug": "^4.3.4", "uint8arrays": "^3.1.1" diff --git a/packages/vc-status-list/src/functions.ts b/packages/vc-status-list/src/functions.ts index ab4682d35..10b2d5519 100644 --- a/packages/vc-status-list/src/functions.ts +++ b/packages/vc-status-list/src/functions.ts @@ -102,7 +102,7 @@ export async function simpleCheckStatusFromStatusListCredential(args: { } else if (args.id && args.id !== id) { throw Error(`Status list id ${id} did not match required supplied id: ${args.id}`) } - if (!type || !type.includes(requestedType)) { + if (!type || !(type.includes(requestedType) || type.includes(requestedType + 'Credential'))) { throw Error(`Credential type ${JSON.stringify(type)} does not contain requested type ${requestedType}`) } // @ts-ignore @@ -186,7 +186,7 @@ export async function updateStatusListFromEncodedList( return { encodedList, statusListCredential, - length: statusList.length, + length: statusList.length - 1, type, proofFormat, id, @@ -238,7 +238,7 @@ function getAssertedStatusListType(type?: StatusListType) { } function getAssertedValue(name: string, value: T): NonNullable { - if (!value) { + if (value === undefined || value === null) { throw Error(`Missing required ${name} value`) } return value diff --git a/packages/w3c-vc-api/package.json b/packages/w3c-vc-api/package.json index d4141a2bf..89cf42f8f 100644 --- a/packages/w3c-vc-api/package.json +++ b/packages/w3c-vc-api/package.json @@ -33,8 +33,8 @@ }, "devDependencies": { "@sphereon/did-uni-client": "^0.6.0", - "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.0", - "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.14.0", + "@sphereon/ssi-sdk-ext.did-provider-jwk": "0.14.1-next.3", + "@sphereon/ssi-sdk-ext.did-resolver-jwk": "0.14.1-next.3", "@sphereon/ssi-sdk.data-store": "workspace:^", "@sphereon/ssi-sdk.vc-handler-ld-local": "workspace:^", "@types/body-parser": "^1.19.2", diff --git a/packages/web3-provider-headless/package.json b/packages/web3-provider-headless/package.json index 554bff013..11be1f940 100644 --- a/packages/web3-provider-headless/package.json +++ b/packages/web3-provider-headless/package.json @@ -40,8 +40,8 @@ "web3-validator": "^2.0.0" }, "devDependencies": { - "@sphereon/ssi-sdk-ext.key-manager": "^0.14.0", - "@sphereon/ssi-sdk-ext.kms-local": "^0.14.0", + "@sphereon/ssi-sdk-ext.key-manager": "^0.14.1-next.3", + "@sphereon/ssi-sdk-ext.kms-local": "^0.14.1-next.3", "@types/body-parser": "^1.19.2", "@types/cors": "^2.8.13", "@types/dotenv-flow": "^3.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 94015809a..03a68c0a4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,7 +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 + '@sphereon/ssi-sdk-ext.did-provider-key': 0.14.1-next.3 '@noble/hashes': 1.2.0 did-jwt: 6.11.6 did-jwt-vc: 3.1.3 @@ -477,8 +477,8 @@ importers: specifier: 0.7.0 version: 0.7.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -599,17 +599,17 @@ importers: specifier: ^2.0.3 version: 2.0.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.data-store': specifier: workspace:^ version: link:../data-store @@ -726,8 +726,8 @@ importers: specifier: 0.7.0 version: 0.7.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:^ version: link:../kv-store @@ -775,8 +775,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.kv-store-temp': specifier: workspace:^ version: link:../kv-store @@ -901,8 +901,8 @@ importers: specifier: 2.0.2 version: 2.0.2 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -971,8 +971,8 @@ importers: specifier: 2.1.0 version: 2.1.0 '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -1099,8 +1099,8 @@ importers: specifier: ^2.0.3 version: 2.0.3 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.data-store': specifier: workspace:^ version: link:../data-store @@ -1376,14 +1376,14 @@ importers: specifier: workspace:^ version: link:../ssi-express-support '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -1428,11 +1428,11 @@ importers: specifier: ^0.6.0 version: 0.6.0 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.14.0 - version: 0.14.0 + specifier: 0.14.1-next.3 + version: 0.14.1-next.3 '@sphereon/ssi-sdk.data-store': specifier: workspace:^ version: link:../data-store @@ -1566,11 +1566,11 @@ importers: specifier: ^2.4.0-unstable.4 version: 2.4.0-unstable.4(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.did-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.key-utils': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.core': specifier: workspace:^ version: link:../ssi-sdk-core @@ -1645,17 +1645,17 @@ importers: specifier: ^0.6.0 version: 0.6.0 '@sphereon/ssi-sdk-ext.did-provider-key': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.did-provider-lto': - specifier: 0.14.0 - version: 0.14.0(typescript@4.9.5) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(typescript@4.9.5) '@sphereon/ssi-sdk-ext.key-manager': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.kms-local': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk.agent-config': specifier: workspace:^ version: link:../agent-config @@ -1735,8 +1735,8 @@ importers: specifier: ^5.0.2 version: 5.0.2 '@sphereon/ssi-sdk-ext.did-utils': - specifier: ^0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: ^0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-types': specifier: workspace:^ version: link:../ssi-types @@ -1818,11 +1818,11 @@ importers: specifier: ^0.6.0 version: 0.6.0 '@sphereon/ssi-sdk-ext.did-provider-jwk': - specifier: 0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: 0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.did-resolver-jwk': - specifier: 0.14.0 - version: 0.14.0 + specifier: 0.14.1-next.3 + version: 0.14.1-next.3 '@sphereon/ssi-sdk.data-store': specifier: workspace:^ version: link:../data-store @@ -2002,11 +2002,11 @@ importers: version: 2.0.0 devDependencies: '@sphereon/ssi-sdk-ext.key-manager': - specifier: ^0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: ^0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@sphereon/ssi-sdk-ext.kms-local': - specifier: ^0.14.0 - version: 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + specifier: ^0.14.1-next.3 + version: 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) '@types/body-parser': specifier: ^1.19.2 version: 1.19.2 @@ -6547,12 +6547,12 @@ packages: - supports-color dev: false - /@sphereon/ssi-sdk-ext.did-provider-jwk@0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-3Rd6XBimprac+9eQ9YcFIY8sA/h0ynde43RnSEVweqN2+FLTx4aDlj0r3OWoNN6jWF1kqOzWJH96kgwAgXD54w==} + /@sphereon/ssi-sdk-ext.did-provider-jwk@0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-s3R4H3sCTTpv1aADb20VkCq2fWU4WKYvPqWrvhAYG+5eQWSR8X1lfMjI6zsajAr2Lo34JOdO0VCASqvwV3qP9g==} dependencies: '@ethersproject/random': 5.7.0 - '@sphereon/ssi-sdk-ext.did-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(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.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.did-utils': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(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) @@ -6570,11 +6570,11 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-provider-key@0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-LBaPQV4cWuSLAUVfr/RGmUMWDSSqIZi/FQmRXhsMEp/Anjnk5EWznb+rmvQkpwiV8JYOsjzmSBfVQH9VHhrKRw==} + /@sphereon/ssi-sdk-ext.did-provider-key@0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-E9jY4hgTYBNa/abB7l4I+c582a5o89ygfKc3IViQ+ZzjzvfWsATebaBmV1KA48B3qxj9qoPgRNOop2HIqlrpIw==} dependencies: - '@sphereon/ssi-sdk-ext.did-resolver-key': 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(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.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.did-resolver-key': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(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 @@ -6592,8 +6592,8 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-provider-lto@0.14.0(typescript@4.9.5): - resolution: {integrity: sha512-A8N+5nkAratmfudbvJpG0MO+XL+fy841s6Gf5CpTNWUHgxSQrOP+iiKNxMqdUJGwe8TIQzJsQIpK4IaSH61dGw==} + /@sphereon/ssi-sdk-ext.did-provider-lto@0.14.1-next.3(typescript@4.9.5): + resolution: {integrity: sha512-UI6Hz0VE0Y0AoDmTJYwbHOcOwfP7SRnpG5wcmvGXCNpvk8OloU56Kblu+C6NN1yG4a3To8Tq/r0sCN8C+bdB8w==} dependencies: '@lto-network/lto-crypto': 1.1.1 '@lto-network/lto-transactions': 1.2.12(debug@4.3.4)(typescript@4.9.5) @@ -6610,8 +6610,8 @@ packages: - typescript dev: true - /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.14.0: - resolution: {integrity: sha512-+y5aB0ZzK1G4nXlqi6OgxphVqhh2ELHPkCm3RSgC2KW2gLrrKaA5lcwlwwAL5odC0P8fW40t3cQGQPk6YbvYAA==} + /@sphereon/ssi-sdk-ext.did-resolver-jwk@0.14.1-next.3: + resolution: {integrity: sha512-nArIqa8f+fJDNrm1aYUUOic5YnGlmjDGAkfGSSCKLwJmQpT/9ZDzLCqNcjICCTTvr8V/fA/Es/ixdB7o8F3yhQ==} dependencies: '@sphereon/ssi-types': link:packages/ssi-types base64url: 3.0.1 @@ -6622,10 +6622,10 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-resolver-key@0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-MPEYXfzhAiRBdnQUGWP2Au4OFlDVlthm7cWfMdlAi8frkDF/X9SQOqvKnx8/T5HGI5INX6567naBvosYQFUwKQ==} + /@sphereon/ssi-sdk-ext.did-resolver-key@0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-3ec4Ekm9nWWRLFFGrlGWnai3T+vrWh28U+yCbey+d5yCtLYjDcfhX/Qwa2UkMEvfDXIBH5MEXSpulyM98qWMaw==} dependencies: - '@sphereon/ssi-sdk-ext.key-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(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 @@ -6644,12 +6644,14 @@ packages: - supports-color dev: true - /@sphereon/ssi-sdk-ext.did-utils@0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-S3K9a6MiEcLLY2OM38VFK+B7pfn1YdSlAx1Tbbv/NiPEKX6UdFye/6HCqYQZXhT4W6PY+MTiBUNGIW3q+sHmMg==} + /@sphereon/ssi-sdk-ext.did-utils@0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-7tFsLrMjHcvtUvNF+rdbM19LebSLNNgrh9hoyBcVHHKx9zga0JaFEvl+cyWrIWn6aQ0SDVvjKlJm+R15R737FA==} dependencies: '@ethersproject/transactions': 5.7.0 '@sphereon/did-uni-client': 0.6.0 - '@sphereon/ssi-sdk-ext.key-utils': 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk.core': link:packages/ssi-sdk-core + '@stablelib/ed25519': 1.0.3 '@veramo/core': 4.2.0(patch_hash=c5oempznsz4br5w3tcuk2i2mau) '@veramo/utils': 4.2.0 did-jwt: 6.11.6(patch_hash=afqywxnnjnsy6hwgax66dyyiey) @@ -6664,11 +6666,11 @@ packages: - react-native-securerandom - supports-color - /@sphereon/ssi-sdk-ext.key-manager@0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-eqoMihNfVr0yzm/W3u3qarmXsrs3XnZCmPdIb0bAt/Hd9xIDvO4KSoDk09OGJjkBiQ9N1qReI7r8EYy8mgP9tA==} + /@sphereon/ssi-sdk-ext.key-manager@0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-NESRGbOQSBP9U/kADHNDZp4qdQbMuEFPlMKmtTqF8Rpoe46Rcn7NtaiKWvfT62Nr5nUL9KcYV59iQx80WAI0rw==} dependencies: '@mattrglobal/bbs-signatures': 1.1.0 - '@sphereon/ssi-sdk-ext.kms-local': 0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.kms-local': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(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: @@ -6679,8 +6681,8 @@ packages: - react-native-securerandom - supports-color - /@sphereon/ssi-sdk-ext.key-utils@0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-jJZPkxSCQIN1JZtssgZRj7E5cpz3YUnXotLshG9exI1IJr1fmGU7p0kXqox+7sXMWj03rtDrKz+wVZKBJCCirQ==} + /@sphereon/ssi-sdk-ext.key-utils@0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-VvbwbKmBiwfgPH4V54whTdpxzwT3cbeVCGlc4wIahPQSmm6EN5SiReRQFh+KPNnTYQT1suPsirYb8RCl4kv5oQ==} dependencies: '@ethersproject/random': 5.7.0 '@sphereon/isomorphic-webcrypto': 2.4.0-unstable.4(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) @@ -6704,13 +6706,13 @@ packages: - react-native-securerandom - supports-color - /@sphereon/ssi-sdk-ext.kms-local@0.14.0(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): - resolution: {integrity: sha512-loWLOxoXp1fhnZf2lrRQlhroETvEreEY1BQRYhpzkS6zuAFTUSwvFkPimislZEi32oVvQ1//cGifPKKD5JDNRw==} + /@sphereon/ssi-sdk-ext.kms-local@0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1): + resolution: {integrity: sha512-7p5/Bx3f6LADoISMRgBn5TRmNpQn1Fh4WoHD4oLT2r8ZemhM39aIMcwymaXqD0fOojfWydgwpUlbnCF14YsIRA==} dependencies: '@mattrglobal/bbs-signatures': 1.1.0 '@sphereon/isomorphic-webcrypto': 2.4.0-unstable.4(expo-crypto@12.4.1)(expo@49.0.8)(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.8)(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.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.did-utils': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(msrcrypto@1.5.8)(react-native-securerandom@1.0.1) + '@sphereon/ssi-sdk-ext.key-utils': 0.14.1-next.3(expo-crypto@12.4.1)(expo@49.0.8)(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