diff --git a/package-lock.json b/package-lock.json index 7b0f66aff..f10bae1ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "license": "Apache-2.0", "dependencies": { "@hyperledger/identus-apollo": "^1.4.3", + "@noble/ciphers": "^0.6.0", "@scure/bip32": "^1.3.0", "@scure/bip39": "^1.1.1", "@sd-jwt/sd-jwt-vc": "^0.7.1", @@ -130,38 +131,22 @@ } }, "externals/generated/anoncreds-wasm-browser": { - "name": "anoncreds-wasm", - "version": "0.1.0", "dev": true }, "externals/generated/anoncreds-wasm-node": { - "name": "anoncreds-wasm", - "version": "0.1.0", "dev": true }, "externals/generated/didcomm-wasm-browser": { - "name": "didcomm-js", - "version": "0.4.1", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "externals/generated/didcomm-wasm-node": { - "name": "didcomm-js", - "version": "0.4.1", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "externals/generated/jwe-wasm-browser": { - "name": "jwe-rust", - "version": "0.4.1", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "externals/generated/jwe-wasm-node": { - "name": "jwe-rust", - "version": "0.4.1", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "node_modules/@ampproject/remapping": { "version": "2.3.0", @@ -3017,8 +3002,7 @@ } }, "node_modules/@noble/ciphers": { - "version": "0.4.1", - "dev": true, + "version": "0.6.0", "license": "MIT", "funding": { "url": "https://paulmillr.com/funding/" @@ -3233,6 +3217,14 @@ "uuid": "^9.0.1" } }, + "node_modules/@pluto-encrypted/encryption/node_modules/@noble/ciphers": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@pluto-encrypted/encryption/node_modules/@noble/curves": { "version": "1.5.0", "dev": true, @@ -8641,18 +8633,6 @@ "version": "1.0.0", "license": "ISC" }, - "node_modules/fsevents": { - "version": "2.3.3", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, "node_modules/function-bind": { "version": "1.1.2", "license": "MIT", diff --git a/package.json b/package.json index 904848ba7..b7e3119e5 100644 --- a/package.json +++ b/package.json @@ -193,6 +193,7 @@ }, "dependencies": { "@hyperledger/identus-apollo": "^1.4.3", + "@noble/ciphers": "^0.6.0", "@scure/bip32": "^1.3.0", "@scure/bip39": "^1.1.1", "@sd-jwt/sd-jwt-vc": "^0.7.1", @@ -228,4 +229,4 @@ "overrides": { "ws": "^8.17.1" } -} \ No newline at end of file +} diff --git a/src/domain/utils/randomBytes.ts b/src/domain/utils/randomBytes.ts index 5bb8ed563..10f17c7ff 100644 --- a/src/domain/utils/randomBytes.ts +++ b/src/domain/utils/randomBytes.ts @@ -1,8 +1,8 @@ -import { crypto } from '@noble/ciphers/webcrypto/crypto'; +import { crypto } from '@noble/ciphers/crypto'; export function randomBytes(bytes: Uint8Array): Uint8Array { - if (crypto && typeof crypto.getRandomValues === 'function') { - return crypto.getRandomValues(bytes); - } - throw new Error('crypto.getRandomValues must be defined'); -} \ No newline at end of file + if (crypto && typeof crypto.getRandomValues === 'function') { + return crypto.getRandomValues(bytes); + } + throw new Error('crypto.getRandomValues must be defined'); +}