Skip to content
Snippets Groups Projects
Commit 3118c782 authored by Steffen Schulze's avatar Steffen Schulze
Browse files

Merge branch 'update-credo' into 'main'

chore: update credo and minor clean up

See merge request !41
parents 6e5b7cdd 4a4f046b
No related branches found
No related tags found
1 merge request!41chore: update credo and minor clean up
Pipeline #40447 failed
Showing
with 122 additions and 169 deletions
......@@ -15,9 +15,9 @@
"test": "jest"
},
"dependencies": {
"@credo-ts/anoncreds": "0.5.0-alpha.138",
"@credo-ts/core": "0.5.0-alpha.138",
"@credo-ts/tenants": "0.5.0-alpha.138",
"@credo-ts/anoncreds": "0.5.0-alpha.149",
"@credo-ts/core": "0.5.0-alpha.149",
"@credo-ts/tenants": "0.5.0-alpha.149",
"@elastic/ecs-winston-format": "1.5.2",
"@nestjs/axios": "3.0.2",
"@nestjs/swagger": "7.3.0",
......
......@@ -53,7 +53,7 @@ $ pnpm install
- PORT is the port for the signing and verification interface
- AGENT_AUTO_ACCEPT_CONNECTION can be either true or false
- AGENT_AUTO_ACCEPT_CREDENTIAL can be either: always, contentApproved, never
- AGENT_PUBLIC_DID_SEED will generate the did and verkey (32 symbols)
- AGENT_INDY_DID_SEED will generate the did and verkey (32 symbols)
- for security reasons AGENT_WALLET_KEY and AGENT_WALLET_ID should be different
- AGENT_LEDGER_ID can be: ID_UNION,BCOVRIN_TEST,GREEN_LIGHT
......
......@@ -15,16 +15,16 @@
"test:e2e": "pnpm test -- -c=test/jest.config.js --runInBand"
},
"dependencies": {
"@credo-ts/anoncreds": "0.5.0-alpha.138",
"@credo-ts/askar": "0.5.0-alpha.138",
"@credo-ts/core": "0.5.0-alpha.138",
"@credo-ts/indy-vdr": "0.5.0-alpha.138",
"@credo-ts/node": "0.5.0-alpha.138",
"@credo-ts/tenants": "0.5.0-alpha.138",
"@credo-ts/anoncreds": "0.5.0-alpha.149",
"@credo-ts/askar": "0.5.0-alpha.149",
"@credo-ts/core": "0.5.0-alpha.149",
"@credo-ts/indy-vdr": "0.5.0-alpha.149",
"@credo-ts/node": "0.5.0-alpha.149",
"@credo-ts/tenants": "0.5.0-alpha.149",
"@elastic/ecs-winston-format": "1.5.2",
"@hyperledger/anoncreds-nodejs": "0.2.0",
"@hyperledger/aries-askar-nodejs": "0.2.0",
"@hyperledger/indy-vdr-nodejs": "0.2.0",
"@hyperledger/anoncreds-nodejs": "^0.2.1",
"@hyperledger/aries-askar-nodejs": "^0.2.0",
"@hyperledger/indy-vdr-nodejs": "^0.2.0",
"@nestjs/axios": "3.0.2",
"@nestjs/common": "10.3.3",
"@nestjs/config": "3.2.0",
......
......@@ -29,7 +29,7 @@ import { ConfigService } from '@nestjs/config';
import { LEDGERS } from '../../config/ledger.js';
import { AgentService } from '../agent.service.js';
import { registerPublicDids } from '../ledger/register.js';
import { registerPublicDids as registerIndyDids } from '../ledger/register.js';
import { WithTenantService } from '../withTenantService.js';
@Injectable()
......@@ -125,25 +125,23 @@ export class DidsService {
keyof typeof LEDGERS
>;
const publicDidSeed = this.configService.get(
'agent.publicDidSeed',
) as string;
const indyDidSeed = this.configService.get('agent.indyDidSeed') as string;
const publicDids = await registerPublicDids({
const indyDids = await registerIndyDids({
ledgerIds,
seed: publicDidSeed,
seed: indyDidSeed,
});
const privKey = {
privateKey: TypedArrayEncoder.fromString(publicDidSeed),
privateKey: TypedArrayEncoder.fromString(indyDidSeed),
keyType: KeyType.Ed25519,
};
await this.agentService.agent.wallet.createKey(privKey);
for (const publicDid of publicDids) {
for (const indyDid of indyDids) {
await this.agentService.agent.dids.import({
did: publicDid.did,
did: indyDid.did,
privateKeys: [privKey],
});
}
......
......@@ -124,36 +124,6 @@ export class RevocationService {
endorserDid,
);
// const revocationRegisryDefinitionSubmitResult =
// await t.modules.anoncreds.registerRevocationRegistryDefinition({
// options: {
// endorsedTransaction: signedRevocationRegistryDefinitionRequest,
// endorserMode: 'external',
// },
// revocationRegistryDefinition: {
// maximumCredentialNumber:
// revocationRegistryDefinitionState.revocationRegistryDefinition
// .value.maxCredNum,
// credentialDefinitionId:
// revocationRegistryDefinitionState.revocationRegistryDefinition
// .credDefId,
// tag: revocationRegistryDefinitionState.revocationRegistryDefinition
// .tag,
// issuerId:
// revocationRegistryDefinitionState.revocationRegistryDefinition
// .issuerId,
// },
// });
// if (
// revocationRegisryDefinitionSubmitResult
// .revocationRegistryDefinitionState.state !== 'finished'
// ) {
// throw Error(
// `Error while registering revocation registry definition Cause: ${JSON.stringify(revocationRegisryDefinitionSubmitResult)}`,
// );
// }
await t.modules.indyVdr.submitTransaction(
signedRevocationRegistryDefinitionRequest,
issuerDid,
......
......@@ -19,7 +19,7 @@ export const mockConfigModule = (port = 3000, withLedger = false) => {
if (withLedger) {
process.env.AGENT_LEDGER_ID = 'BCOVRIN_TEST';
process.env.AGENT_PUBLIC_DID_SEED = '12312367897123300000000000000000';
process.env.AGENT_INDY_DID_SEED = '12312367897123300000000000000000';
}
return ConfigModule.forRoot({
......
......@@ -9,7 +9,7 @@ export const agentConfig = registerAs('agent', () => ({
host: process.env.AGENT_HOST || '',
inboundPort: Number(process.env.AGENT_INBOUND_PORT || '3001'),
path: process.env.AGENT_URL_PATH || '',
publicDidSeed: process.env.AGENT_PUBLIC_DID_SEED || '',
indyDidSeed: process.env.AGENT_INDY_DID_SEED || '',
autoAcceptConnection: process.env.AGENT_AUTO_ACCEPT_CONNECTION === 'true',
autoAcceptCredential:
(process.env.AGENT_AUTO_ACCEPT_CREDENTIAL as AutoAcceptCredential) ||
......
......@@ -29,7 +29,7 @@
// host: string;
// inboundPort: number;
// path: string;
// publicDidSeed: string;
// indyDidSeed: string;
// autoAcceptConnection: boolean;
// autoAcceptCredential: AutoAcceptCredential;
// };
......@@ -64,7 +64,7 @@
// host: process.env.AGENT_HOST || '',
// inboundPort: Number(process.env.AGENT_INBOUND_PORT || '3001'),
// path: process.env.AGENT_URL_PATH || '',
// publicDidSeed: process.env.AGENT_PUBLIC_DID_SEED || '',
// indyDidSeed: process.env.AGENT_INDY_DID_SEED || '',
// autoAcceptConnection: process.env.AGENT_AUTO_ACCEPT_CONNECTION === 'true',
// autoAcceptCredential:
// (process.env.AGENT_AUTO_ACCEPT_CREDENTIAL as AutoAcceptCredential) ||
......
import { AutoAcceptCredential } from '@credo-ts/core';
import Joi from 'joi';
export const validationSchema = Joi.object({
......@@ -21,8 +22,10 @@ export const validationSchema = Joi.object({
AGENT_HOST: Joi.string().required(),
AGENT_INBOUND_PORT: Joi.string(),
AGENT_URL_PATH: Joi.string(),
AGENT_PUBLIC_DID_SEED: Joi.string().required(),
AGENT_AUTO_ACCEPT_CONNECTION: Joi.boolean().required(),
AGENT_AUTO_ACCEPT_CREDENTIAL: Joi.string().required(),
AGENT_INDY_DID_SEED: Joi.string().optional(),
AGENT_AUTO_ACCEPT_CONNECTION: Joi.boolean().default(true),
AGENT_AUTO_ACCEPT_CREDENTIAL: Joi.string().default(
AutoAcceptCredential.ContentApproved,
),
AGENT_ID_UNION_KEY: Joi.string(),
});
......@@ -37,7 +37,6 @@ import {
import { randomBytes } from 'crypto';
import { firstValueFrom } from 'rxjs';
import { natsConfig } from '../dist/config/nats.config.js';
import { AgentModule } from '../src/agent/agent.module.js';
import { AnonCredsCredentialsModule } from '../src/agent/anoncredsCredentials/anoncredsCredentials.module.js';
import { ConnectionsModule } from '../src/agent/connections/connections.module.js';
......@@ -51,8 +50,9 @@ import { SchemasService } from '../src/agent/schemas/schemas.service.js';
import { TenantsModule } from '../src/agent/tenants/tenants.module.js';
import { TenantsService } from '../src/agent/tenants/tenants.service.js';
import { mockConfigModule } from '../src/config/__tests__/mockConfig.js';
import { natsConfig } from '../src/config/nats.config.js';
describe.skip('Credentials', () => {
describe('Credentials', () => {
const TOKEN = 'CREDENTIALS_CLIENT_SERVICE';
let app: INestApplication;
let client: ClientProxy;
......@@ -166,7 +166,7 @@ describe.skip('Credentials', () => {
client.close();
});
it(EventAnonCredsCredentialsGetAll.token, async () => {
xit(EventAnonCredsCredentialsGetAll.token, async () => {
const response$ = client.send<
EventAnonCredsCredentialsGetAll,
EventAnonCredsCredentialsGetAllInput
......@@ -177,7 +177,7 @@ describe.skip('Credentials', () => {
expect(eventInstance.instance).toEqual(expect.arrayContaining([]));
});
it(EventAnonCredsCredentialOfferGetAll.token, async () => {
xit(EventAnonCredsCredentialOfferGetAll.token, async () => {
const response$ = client.send<
EventAnonCredsCredentialOfferGetAll,
EventAnonCredsCredentialOfferGetAllInput
......@@ -189,7 +189,7 @@ describe.skip('Credentials', () => {
expect(eventInstance.instance).toEqual(expect.arrayContaining([]));
});
it(EventAnonCredsCredentialOfferGetById.token, async () => {
xit(EventAnonCredsCredentialOfferGetById.token, async () => {
const response$ = client.send<
EventAnonCredsCredentialOfferGetById,
EventAnonCredsCredentialOfferGetByIdInput
......@@ -204,7 +204,7 @@ describe.skip('Credentials', () => {
expect(eventInstance.instance).toBeNull();
});
it(EventAnonCredsCredentialRequestGetAll.token, async () => {
xit(EventAnonCredsCredentialRequestGetAll.token, async () => {
const response$ = client.send<
EventAnonCredsCredentialRequestGetAll,
EventAnonCredsCredentialRequestGetAllInput
......@@ -216,7 +216,7 @@ describe.skip('Credentials', () => {
expect(eventInstance.instance).toEqual(expect.arrayContaining([]));
});
it(EventAnonCredsCredentialRequestGetById.token, async () => {
xit(EventAnonCredsCredentialRequestGetById.token, async () => {
const response$ = client.send<
EventAnonCredsCredentialRequestGetById,
EventAnonCredsCredentialRequestGetByIdInput
......@@ -231,7 +231,7 @@ describe.skip('Credentials', () => {
expect(eventInstance.instance).toBeNull();
});
it(EventAnonCredsCredentialsGetById.token, async () => {
xit(EventAnonCredsCredentialsGetById.token, async () => {
const response$ = client.send<
EventAnonCredsCredentialsGetById,
EventAnonCredsCredentialsGetByIdInput
......@@ -245,7 +245,7 @@ describe.skip('Credentials', () => {
expect(eventInstance.instance).toEqual(null);
});
it(EventDidcommAnonCredsCredentialsOffer.token, async () => {
xit(EventDidcommAnonCredsCredentialsOffer.token, async () => {
const attributes = [
{ name: 'Name', value: 'Berend' },
{ name: 'Age', value: '25' },
......@@ -308,7 +308,7 @@ describe.skip('Credentials', () => {
});
});
it(EventAnonCredsProofsDeleteById.token, async () => {
xit(EventAnonCredsProofsDeleteById.token, async () => {
let credentialExchangeRecord: CredentialExchangeRecord | undefined =
undefined;
......
......@@ -30,13 +30,13 @@ import {
import assert from 'node:assert';
import { firstValueFrom } from 'rxjs';
import { natsConfig } from '../dist/config/nats.config.js';
import { AgentModule } from '../src/agent/agent.module.js';
import { ConnectionsModule } from '../src/agent/connections/connections.module.js';
import { TenantsModule } from '../src/agent/tenants/tenants.module.js';
import { TenantsService } from '../src/agent/tenants/tenants.service.js';
import { MetadataTokens } from '../src/common/constants.js';
import { mockConfigModule } from '../src/config/__tests__/mockConfig.js';
import { natsConfig } from '../src/config/nats.config.js';
describe('Connections', () => {
const TOKEN = 'CONNECTIONS_CLIENT_SERVICE';
......
......@@ -40,8 +40,8 @@
},
"pnpm": {
"patchedDependencies": {
"@credo-ts/indy-vdr@0.5.0-alpha.138": "patches/@credo-ts__indy-vdr@0.5.0-alpha.138.patch",
"@credo-ts/anoncreds@0.5.0-alpha.138": "patches/@credo-ts__anoncreds@0.5.0-alpha.138.patch"
"@credo-ts/indy-vdr@0.5.0-alpha.149": "patches/@credo-ts__indy-vdr@0.5.0-alpha.149.patch",
"@credo-ts/anoncreds@0.5.0-alpha.149": "patches/@credo-ts__anoncreds@0.5.0-alpha.149.patch"
}
}
}
......@@ -5,12 +5,12 @@ settings:
excludeLinksFromLockfile: false
 
patchedDependencies:
'@credo-ts/anoncreds@0.5.0-alpha.138':
'@credo-ts/anoncreds@0.5.0-alpha.149':
hash: j426fc3a5cnwxikpued4ld6mqi
path: patches/@credo-ts__anoncreds@0.5.0-alpha.138.patch
'@credo-ts/indy-vdr@0.5.0-alpha.138':
path: patches/@credo-ts__anoncreds@0.5.0-alpha.149.patch
'@credo-ts/indy-vdr@0.5.0-alpha.149':
hash: rx3uz4zmmaugcgt7ujdip54kgy
path: patches/@credo-ts__indy-vdr@0.5.0-alpha.138.patch
path: patches/@credo-ts__indy-vdr@0.5.0-alpha.149.patch
 
importers:
 
......@@ -520,14 +520,14 @@ importers:
apps/shared:
dependencies:
'@credo-ts/anoncreds':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.1)(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/core':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/tenants':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@elastic/ecs-winston-format':
specifier: 1.5.2
version: 1.5.2
......@@ -611,34 +611,34 @@ importers:
apps/ssi-abstraction:
dependencies:
'@credo-ts/anoncreds':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.1)(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/askar':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(@hyperledger/aries-askar-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(@hyperledger/aries-askar-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/core':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/indy-vdr':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(patch_hash=rx3uz4zmmaugcgt7ujdip54kgy)(@hyperledger/anoncreds-shared@0.2.0)(@hyperledger/indy-vdr-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(patch_hash=rx3uz4zmmaugcgt7ujdip54kgy)(@hyperledger/anoncreds-shared@0.2.1)(@hyperledger/indy-vdr-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/node':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/tenants':
specifier: 0.5.0-alpha.138
version: 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
specifier: 0.5.0-alpha.149
version: 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@elastic/ecs-winston-format':
specifier: 1.5.2
version: 1.5.2
'@hyperledger/anoncreds-nodejs':
specifier: 0.2.0
version: 0.2.0
specifier: ^0.2.1
version: 0.2.1
'@hyperledger/aries-askar-nodejs':
specifier: 0.2.0
specifier: ^0.2.0
version: 0.2.0
'@hyperledger/indy-vdr-nodejs':
specifier: 0.2.0
specifier: ^0.2.0
version: 0.2.0
'@nestjs/axios':
specifier: 3.0.2
......@@ -2605,13 +2605,15 @@ packages:
chalk: 4.1.2
dev: true
 
/@credo-ts/anoncreds@0.5.0-alpha.138(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-AJLQXquMO2g/3w9YvC1/NtU963HWC1y5Ikp8pgGntKhpGTKcwBAbtG6BM7PynWsExYd/DOjNsy0BM5H9gtVTAw==}
/@credo-ts/anoncreds@0.5.0-alpha.149(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.1)(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-j91h8uZZ4gGIdDQXyST0IM0NgvVO6UOxNkmoOxiwH74a0qh3rIR1+nhrVdgD1U9bbEfy8ZU262XttRfzao7JgQ==}
peerDependencies:
'@hyperledger/anoncreds-shared': ^0.2.0
'@hyperledger/anoncreds-shared': ^0.2.1
dependencies:
'@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
'@hyperledger/anoncreds-shared': 0.2.0
'@astronautlabs/jsonpath': 1.1.2
'@credo-ts/core': 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@hyperledger/anoncreds-shared': 0.2.1
big-integer: 1.6.52
bn.js: 5.2.1
class-transformer: 0.5.1
class-validator: 0.14.1
......@@ -2626,12 +2628,12 @@ packages:
dev: false
patched: true
 
/@credo-ts/askar@0.5.0-alpha.138(@hyperledger/aries-askar-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-rD5u9/eIZhkoNpDQM/6N6PYn5mEt83t90DEtB+arTSE1LJ3FZIakZeI3G/ilDLTo2Pzkk8Xq2Zk1Kfh1uqyBMg==}
/@credo-ts/askar@0.5.0-alpha.149(@hyperledger/aries-askar-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-srsC2TNt8sneFZUUDy479g3KPkT0WPAz7XN7Dr2BQ9E65moMEg2uPUGDpEkLHDX+s7XMirCEfN6inNWdQW9RLw==}
peerDependencies:
'@hyperledger/aries-askar-shared': ^0.2.0
dependencies:
'@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/core': 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@hyperledger/aries-askar-shared': 0.2.0
bn.js: 5.2.1
class-transformer: 0.5.1
......@@ -2647,8 +2649,8 @@ packages:
- web-streams-polyfill
dev: false
 
/@credo-ts/core@0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-IeGX/FGL+IjsDFA0V3zjln78XyqEoKe4xx6gSlG2DpExv3ua6t1GdVV0sD4Fu1fmyir5YTbmi1YjDKXlqYLvow==}
/@credo-ts/core@0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-zmY92C8ZVS2SUIJH/BoQun6IxI0dD/JeAAQLDJeiIejLGzUTyHcM1rP2E1cV2HnHLdbK1YW9//Ub0ep9C7S6MQ==}
dependencies:
'@digitalcredentials/jsonld': 6.0.0(expo@49.0.21)(react-native@0.73.2)
'@digitalcredentials/jsonld-signatures': 9.4.0(expo@49.0.21)(react-native@0.73.2)
......@@ -2656,7 +2658,7 @@ packages:
'@multiformats/base-x': 4.0.1
'@sd-jwt/core': 0.2.1
'@sd-jwt/decode': 0.2.1
'@sphereon/pex': 3.2.0
'@sphereon/pex': 3.2.1-unstable.7
'@sphereon/pex-models': 2.2.0
'@sphereon/ssi-types': 0.18.1
'@stablelib/ed25519': 1.0.3
......@@ -2690,13 +2692,13 @@ packages:
- web-streams-polyfill
dev: false
 
/@credo-ts/indy-vdr@0.5.0-alpha.138(patch_hash=rx3uz4zmmaugcgt7ujdip54kgy)(@hyperledger/anoncreds-shared@0.2.0)(@hyperledger/indy-vdr-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-1opj8vL95xctnD4oI+apZNwG+8SUJAF/2nFXrT0ifk99Mb7H2ZYgcG/P0JUIx/R9Vuu76mJIdI6Rz//x1siuXg==}
/@credo-ts/indy-vdr@0.5.0-alpha.149(patch_hash=rx3uz4zmmaugcgt7ujdip54kgy)(@hyperledger/anoncreds-shared@0.2.1)(@hyperledger/indy-vdr-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-dWW+TPitnWr352g/1dDULf4sIyILVJgQomq8WKbCO0mNffq3zAWQpBrClTo8uWW/D8LgmDwci8zxuBh/4aQl2A==}
peerDependencies:
'@hyperledger/indy-vdr-shared': ^0.2.0
dependencies:
'@credo-ts/anoncreds': 0.5.0-alpha.138(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.0)(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/anoncreds': 0.5.0-alpha.149(patch_hash=j426fc3a5cnwxikpued4ld6mqi)(@hyperledger/anoncreds-shared@0.2.1)(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/core': 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@hyperledger/indy-vdr-shared': 0.2.0
transitivePeerDependencies:
- '@hyperledger/anoncreds-shared'
......@@ -2709,12 +2711,12 @@ packages:
dev: false
patched: true
 
/@credo-ts/node@0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-e3y10v0ROKe2/sKMbEIDIr1StnvQ9eMcxPPdNDAAgjzLIK9mr0ieV42dt7EKaQc0iRLDpcmxETUHgkxgllaYvw==}
/@credo-ts/node@0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-SjgfzRbwzKQV/HOB0BUERAKVwmJdZTMeMiV5vGeO5WtvGBOrMLnSVHnKIu5WseA219yOx4RMLfdwSY8g+7H46Q==}
dependencies:
'@2060.io/ffi-napi': 4.0.8
'@2060.io/ref-napi': 3.0.6
'@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/core': 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
'@types/express': 4.17.21
express: 4.18.2
ws: 8.16.0
......@@ -2729,10 +2731,10 @@ packages:
- web-streams-polyfill
dev: false
 
/@credo-ts/tenants@0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-kB7CdW3eyGVVgmRC1ljsAdXClXGU8ds+yv3LBZ4YH2HjOoGP4dyg9W+/WMq5WnRdas9/HO3try/iULfTJSa8pQ==}
/@credo-ts/tenants@0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2):
resolution: {integrity: sha512-XCHvgWSBMSmbGCw5RnDDtK3gYjK1GY25c/9iatuLxH8/+I1B2AK4IOyWTwQtNVwboHyMe28hQxlABFGhicBx7Q==}
dependencies:
'@credo-ts/core': 0.5.0-alpha.138(expo@49.0.21)(react-native@0.73.2)
'@credo-ts/core': 0.5.0-alpha.149(expo@49.0.21)(react-native@0.73.2)
async-mutex: 0.4.0
transitivePeerDependencies:
- domexception
......@@ -3652,13 +3654,13 @@ packages:
resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==}
dev: true
 
/@hyperledger/anoncreds-nodejs@0.2.0:
resolution: {integrity: sha512-OAjzdAZv+nzTGfDyQi/pR3ztfYzbvCbALx8RbibAOe2y2Zja7kWcIpwmnDc/PyYI/B3xrgl5jiLslOPrZo35hA==}
/@hyperledger/anoncreds-nodejs@0.2.1:
resolution: {integrity: sha512-wfQEVSqYHq6mQFTLRMVayyi8kbHlz3RGEIe10JOQSHCw4ZCTifQ1XuVajSwOj8ykNYwxuckcfNikJtJScs7l+w==}
requiresBuild: true
dependencies:
'@2060.io/ffi-napi': 4.0.8
'@2060.io/ref-napi': 3.0.6
'@hyperledger/anoncreds-shared': 0.2.0
'@hyperledger/anoncreds-shared': 0.2.1
'@mapbox/node-pre-gyp': 1.0.11
ref-array-di: 1.2.2
ref-struct-di: 1.1.1
......@@ -3667,8 +3669,8 @@ packages:
- supports-color
dev: false
 
/@hyperledger/anoncreds-shared@0.2.0:
resolution: {integrity: sha512-ZVSivQgCisao/5vsuSb0KmvwJ227pGm3Wpb6KjPgFlea+F7e7cKAxwtrDBIReKe6E14OqysGte8TMozHUFldAA==}
/@hyperledger/anoncreds-shared@0.2.1:
resolution: {integrity: sha512-QpkmsiDBto4B3MS7+tJKn8DHCuhaZuzPKy+SoSAIH8wrjBmQ4NQqzMBZXs0z0JnNr1egkIFR3HIFsIu9ayK20g==}
dev: false
 
/@hyperledger/aries-askar-nodejs@0.2.0:
......@@ -4034,7 +4036,7 @@ packages:
nopt: 5.0.0
npmlog: 5.0.1
rimraf: 3.0.2
semver: 7.5.4
semver: 7.6.0
tar: 6.2.0
transitivePeerDependencies:
- encoding
......@@ -5014,13 +5016,6 @@ packages:
'@sd-jwt/utils': 0.2.1
dev: false
 
/@sd-jwt/present@0.2.0:
resolution: {integrity: sha512-6xDBiB+UqCwW8k7O7OUJ7BgC/8zcO+AD5ZX1k4I6yjDM9vscgPulSVxT/yUH+Aov3cZ/BKvfKC0qDEZkHmP/kg==}
dependencies:
'@sd-jwt/types': 0.2.0
'@sd-jwt/utils': 0.2.0
dev: false
/@sd-jwt/present@0.2.1:
resolution: {integrity: sha512-yWIAR2C/q1jNUwzAeUlUcf3WCTEcSSGo9pltHW5AXptELjyaWGSmC5p6o9ucDXHvBnicfPONhe5OdUCSpiCntw==}
dependencies:
......@@ -5028,21 +5023,10 @@ packages:
'@sd-jwt/utils': 0.2.1
dev: false
 
/@sd-jwt/types@0.2.0:
resolution: {integrity: sha512-16WFRcL/maG0/JxN9UCSx07/vJ2SDbGscv9gDLmFLgJzhJcGPer41XfI6aDfVARYP430wHFixChfY/n7qC1L/Q==}
dev: false
/@sd-jwt/types@0.2.1:
resolution: {integrity: sha512-nbNik/cq6UIMsN144FcgPZQzaqIsjEEj307j3ZSFORkQBR4Tsmcj54aswTuNh0Z0z/4aSbfw14vOKBZvRWyVLQ==}
dev: false
 
/@sd-jwt/utils@0.2.0:
resolution: {integrity: sha512-oHCfRYVHCb5RNwdq3eHAt7P9d7TsEaSM1TTux+xl1I9PeQGLtZETnto9Gchtzn8FlTrMdVsLlcuAcK6Viwj1Qw==}
dependencies:
'@sd-jwt/types': 0.2.0
buffer: 6.0.3
dev: false
/@sd-jwt/utils@0.2.1:
resolution: {integrity: sha512-9eRrge44dhE3fenawR/RZGxP5iuW9DtgdOVANu/JK5PEl80r0fDsMwm/gDjuv8OgLDCmQ6uSaVte1lYaTG71bQ==}
dependencies:
......@@ -5099,14 +5083,14 @@ packages:
resolution: {integrity: sha512-dGDRdoxJj+P0TRqu0R8R0/IdIzrCya1MsnxIFbcmSW3rjPsbwXbV0EojEfxXGD5LhqsUJiuAffMtyE2dtVI/XQ==}
dev: false
 
/@sphereon/pex@3.2.0:
resolution: {integrity: sha512-6qk4L7PaxFsHSVjG0w5SbffwuwI0sbnwyoaNBNku17u2WOThBcnH22sgCdNRRbzacXs0e4iAw7Cb1cd730LQaQ==}
/@sphereon/pex@3.2.1-unstable.7:
resolution: {integrity: sha512-X55PUfZL5gZ/mJinNS+eQ/iUKuFmNA6PP8NU14p4SemZbt/8kn67XYM6Nl/hYSFDysx64daPMRfPTkopKAfT+Q==}
engines: {node: '>=18'}
dependencies:
'@astronautlabs/jsonpath': 1.1.2
'@sd-jwt/decode': 0.2.1
'@sd-jwt/present': 0.2.0
'@sd-jwt/utils': 0.2.0
'@sd-jwt/present': 0.2.1
'@sd-jwt/utils': 0.2.1
'@sphereon/pex-models': 2.2.0
'@sphereon/ssi-types': 0.18.1
ajv: 8.12.0
......@@ -5189,7 +5173,7 @@ packages:
commander: 7.2.0
fast-glob: 3.3.2
minimatch: 9.0.3
piscina: 4.3.2
piscina: 4.4.0
semver: 7.5.4
slash: 3.0.0
source-map: 0.7.4
......@@ -5408,8 +5392,8 @@ packages:
'@types/ssh2': 1.11.19
dev: true
 
/@types/dockerode@3.3.23:
resolution: {integrity: sha512-Lz5J+NFgZS4cEVhquwjIGH4oQwlVn2h7LXD3boitujBnzOE5o7s9H8hchEjoDK2SlRsJTogdKnQeiJgPPKLIEw==}
/@types/dockerode@3.3.24:
resolution: {integrity: sha512-679y69OYusf7Fr2HtdjXPUF6hnHxSA9K4EsuagsMuPno/XpJHjXxCOy2I5YL8POnWbzjsQAi0pyKIYM9HSpQog==}
dependencies:
'@types/docker-modem': 3.0.6
'@types/node': 20.11.19
......@@ -5523,8 +5507,8 @@ packages:
resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
dev: true
 
/@types/node@18.19.17:
resolution: {integrity: sha512-SzyGKgwPzuWp2SHhlpXKzCX0pIOfcI4V2eF37nNBJOhwlegQ83omtVQ1XxZpDE06V/d6AQvfQdPfnw0tRC//Ng==}
/@types/node@18.19.21:
resolution: {integrity: sha512-2Q2NeB6BmiTFQi4DHBzncSoq/cJMLDdhPaAoJFnFCyD9a8VPZRf7a1GAwp1Edb7ROaZc5Jz/tnZyL6EsWMRaqw==}
dependencies:
undici-types: 5.26.5
dev: true
......@@ -5583,7 +5567,7 @@ packages:
/@types/ssh2@1.11.19:
resolution: {integrity: sha512-ydbQAqEcdNVy2t1w7dMh6eWMr+iOgtEkqM/3K9RMijMaok/ER7L8GW6PwsOypHCN++M+c8S/UR9SgMqNIFstbA==}
dependencies:
'@types/node': 18.19.17
'@types/node': 18.19.21
dev: true
 
/@types/stack-utils@2.0.3:
......@@ -6553,17 +6537,17 @@ packages:
/balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
 
/bare-events@2.2.0:
resolution: {integrity: sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==}
/bare-events@2.2.1:
resolution: {integrity: sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==}
requiresBuild: true
dev: true
optional: true
 
/bare-fs@2.1.5:
resolution: {integrity: sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA==}
/bare-fs@2.2.1:
resolution: {integrity: sha512-+CjmZANQDFZWy4PGbVdmALIwmt33aJg8qTkVjClU6X4WmZkTPBDxRHiBn7fpqEWEfF3AC2io++erpViAIQbSjg==}
requiresBuild: true
dependencies:
bare-events: 2.2.0
bare-events: 2.2.1
bare-os: 2.2.0
bare-path: 2.1.0
streamx: 2.16.1
......@@ -12586,8 +12570,8 @@ packages:
resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
engines: {node: '>= 6'}
 
/piscina@4.3.2:
resolution: {integrity: sha512-aXPak3A1LgbfDFrsmgYhQS4J7ElHRFL7iUkUqaiLNDRE69YQSFGqIZiHaXOH4NyC6EdD+awZVeE7MG0zVm9L4Q==}
/piscina@4.4.0:
resolution: {integrity: sha512-+AQduEJefrOApE4bV7KRmp3N2JnnyErlVqq4P/jmko4FPz9Z877BCccl/iB3FdrWSUkvbGV9Kan/KllJgat3Vg==}
optionalDependencies:
nice-napi: 1.0.2
dev: true
......@@ -13913,7 +13897,7 @@ packages:
fast-fifo: 1.3.2
queue-tick: 1.0.1
optionalDependencies:
bare-events: 2.2.0
bare-events: 2.2.1
dev: true
 
/strict-uri-encode@2.0.0:
......@@ -14211,7 +14195,7 @@ packages:
pump: 3.0.0
tar-stream: 3.1.7
optionalDependencies:
bare-fs: 2.1.5
bare-fs: 2.2.1
bare-path: 2.1.0
dev: true
 
......@@ -14367,7 +14351,7 @@ packages:
resolution: {integrity: sha512-JarbT6o7fv1siUts4tGv3wBoYrWKxjla69+5QWG9+bcd4l+ECJ3ikfGD/hpXRmRBsnjzeWyV+tL9oWOBRzk+lA==}
dependencies:
'@balena/dockerignore': 1.0.2
'@types/dockerode': 3.3.23
'@types/dockerode': 3.3.24
archiver: 5.3.2
async-lock: 1.4.1
byline: 5.0.0
......@@ -14380,7 +14364,7 @@ packages:
properties-reader: 2.3.0
ssh-remote-port-forward: 1.0.4
tar-fs: 3.0.5
tmp: 0.2.1
tmp: 0.2.3
transitivePeerDependencies:
- encoding
- supports-color
......@@ -14440,11 +14424,9 @@ packages:
dependencies:
os-tmpdir: 1.0.2
 
/tmp@0.2.1:
resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==}
engines: {node: '>=8.17.0'}
dependencies:
rimraf: 3.0.2
/tmp@0.2.3:
resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==}
engines: {node: '>=14.14'}
dev: true
 
/tmpl@1.0.5:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment