From 8d9d44ed5e989b712b13ddf1e3d9094046ee48f7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 13:52:32 +0000 Subject: [PATCH 1/2] chore(deps): update dependency @noble/hashes to v2 --- package.json | 2 +- pnpm-lock.yaml | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 7cd4dd1f6b..5d598ec6f2 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "@cucumber/cucumber": "12.2.0", "@cucumber/messages": "29.0.1", "@cucumber/pretty-formatter": "2.2.0", - "@noble/hashes": "1.8.0", + "@noble/hashes": "2.0.0", "@opencloud-eu/babel-preset": "workspace:*", "@opencloud-eu/eslint-config": "workspace:*", "@opencloud-eu/prettier-config": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c4fd35d52..10d4e3f0e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -44,8 +44,8 @@ importers: specifier: 2.2.0 version: 2.2.0(@cucumber/messages@29.0.1) '@noble/hashes': - specifier: 1.8.0 - version: 1.8.0 + specifier: 2.0.0 + version: 2.0.0 '@opencloud-eu/babel-preset': specifier: workspace:* version: link:packages/babel-preset @@ -2453,9 +2453,9 @@ packages: '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - '@noble/hashes@1.8.0': - resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} - engines: {node: ^14.21.3 || >=16} + '@noble/hashes@2.0.0': + resolution: {integrity: sha512-h8VUBlE8R42+XIDO229cgisD287im3kdY6nbNZJFjc6ZvKIXPYXe6Vc/t+kyjFdMFyt5JpapzTsEg8n63w5/lw==} + engines: {node: '>= 20.19.0'} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -8412,7 +8412,7 @@ snapshots: dependencies: eslint-scope: 5.1.1 - '@noble/hashes@1.8.0': {} + '@noble/hashes@2.0.0': {} '@nodelib/fs.scandir@2.1.5': dependencies: From 1fb5a063035b8e50e19b0a292b1c1bf8d9c7a788 Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Tue, 16 Sep 2025 16:10:26 +0200 Subject: [PATCH 2/2] fix: sha512 import after @noble/hashes update --- polyfills/crypto.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/polyfills/crypto.js b/polyfills/crypto.js index 3a2975e86e..034d3d1576 100644 --- a/polyfills/crypto.js +++ b/polyfills/crypto.js @@ -1,5 +1,5 @@ import { pbkdf2 } from '@noble/hashes/pbkdf2' -import { sha512 } from '@noble/hashes/sha512' +import { sha512 } from '@noble/hashes/sha2.js' import { randomBytes } from '@noble/hashes/utils' export const pbkdf2Sync = (password, salt, c, dkLen) => {