From 99a582fb494f1f4803b394c25a0a7dfcd8b7a55a Mon Sep 17 00:00:00 2001 From: Ajitomi Daisuke Date: Mon, 4 Nov 2024 00:28:09 +0900 Subject: [PATCH 1/3] Bump @noble/hashes to 1.5.0. --- deno.lock | 10 +-- import_map.json | 8 +-- npm/import_map.json | 8 +-- npm/package-lock.json | 70 ++++++++++++++++++-- packages/dhkem-x25519/deno.json | 2 +- packages/dhkem-x448/deno.json | 2 +- packages/hpke-js/deno.json | 2 +- packages/hybridkem-x-wing/deno.json | 2 +- packages/hybridkem-x25519-kyber768/deno.json | 2 +- 9 files changed, 83 insertions(+), 23 deletions(-) diff --git a/deno.lock b/deno.lock index 3acafe32a..a94438391 100644 --- a/deno.lock +++ b/deno.lock @@ -327,29 +327,29 @@ "packages/dhkem-x25519": { "dependencies": [ "npm:@noble/curves@^1.4.2", - "npm:@noble/hashes@^1.4.0" + "npm:@noble/hashes@^1.5.0" ] }, "packages/dhkem-x448": { "dependencies": [ "npm:@noble/curves@^1.4.2", - "npm:@noble/hashes@^1.4.0" + "npm:@noble/hashes@^1.5.0" ] }, "packages/hpke-js": { "dependencies": [ - "npm:@noble/hashes@^1.4.0" + "npm:@noble/hashes@^1.5.0" ] }, "packages/hybridkem-x-wing": { "dependencies": [ "jsr:@dajiaji/mlkem@^2.2.0", - "npm:@noble/hashes@^1.4.0" + "npm:@noble/hashes@^1.5.0" ] }, "packages/hybridkem-x25519-kyber768": { "dependencies": [ - "npm:@noble/hashes@^1.4.0" + "npm:@noble/hashes@^1.5.0" ] } } diff --git a/import_map.json b/import_map.json index 5de64c818..edd06bd7e 100644 --- a/import_map.json +++ b/import_map.json @@ -5,10 +5,10 @@ "@noble/curves/ed25519": "npm:@noble/curves@^1.4.2/ed25519", "@noble/curves/ed448": "npm:@noble/curves@^1.4.2/ed448", "@noble/curves/secp256k1": "npm:@noble/curves@^1.4.2/secp256k1", - "@noble/hashes/hmac": "npm:@noble/hashes@^1.4.0/hmac", - "@noble/hashes/sha256": "npm:@noble/hashes@^1.4.0/sha256", - "@noble/hashes/sha512": "npm:@noble/hashes@^1.4.0/sha512", - "@noble/hashes/sha3": "npm:@noble/hashes@^1.4.0/sha3", + "@noble/hashes/hmac": "npm:@noble/hashes@^1.5.0/hmac", + "@noble/hashes/sha256": "npm:@noble/hashes@^1.5.0/sha256", + "@noble/hashes/sha512": "npm:@noble/hashes@^1.5.0/sha512", + "@noble/hashes/sha3": "npm:@noble/hashes@^1.5.0/sha3", "@std/assert": "jsr:@std/assert@1.0.0", "@std/path": "jsr:@std/path@^1.0.3", "@std/testing/bdd": "jsr:@std/testing@^1.0.0/bdd" diff --git a/npm/import_map.json b/npm/import_map.json index 88e870ad6..f5c202da1 100644 --- a/npm/import_map.json +++ b/npm/import_map.json @@ -11,10 +11,10 @@ "@noble/curves/ed25519": "npm:@noble/curves@^1.4.2/ed25519", "@noble/curves/ed448": "npm:@noble/curves@^1.4.2/ed448", "@noble/curves/secp256k1": "npm:@noble/curves@^1.4.2/secp256k1", - "@noble/hashes/hmac": "npm:@noble/hashes@^1.4.0/hmac", - "@noble/hashes/sha256": "npm:@noble/hashes@^1.4.0/sha256", - "@noble/hashes/sha512": "npm:@noble/hashes@^1.4.0/sha512", - "@noble/hashes/sha3": "npm:@noble/hashes@^1.4.0/sha3", + "@noble/hashes/hmac": "npm:@noble/hashes@^1.5.0/hmac", + "@noble/hashes/sha256": "npm:@noble/hashes@^1.5.0/sha256", + "@noble/hashes/sha512": "npm:@noble/hashes@^1.5.0/sha512", + "@noble/hashes/sha3": "npm:@noble/hashes@^1.5.0/sha3", "@std/assert": "jsr:@std/assert@1.0.0", "@std/fs": "jsr:@std/fs@^1.0.4", "@std/path": "jsr:@std/path@^1.0.3", diff --git a/npm/package-lock.json b/npm/package-lock.json index 5bddb19a6..f4cef402a 100644 --- a/npm/package-lock.json +++ b/npm/package-lock.json @@ -3624,7 +3624,7 @@ "dependencies": { "@hpke/common": "^1.4.3", "@noble/curves": "^1.4.2", - "@noble/hashes": "^1.4.0" + "@noble/hashes": "^1.5.0" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", @@ -3636,6 +3636,18 @@ "node": ">=16.0.0" } }, + "packages/dhkem-x25519/node_modules/@noble/hashes": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "packages/dhkem-x448": { "name": "@hpke/dhkem-x448", "version": "1.5.0", @@ -3643,7 +3655,7 @@ "dependencies": { "@hpke/common": "^1.4.3", "@noble/curves": "^1.4.2", - "@noble/hashes": "^1.4.0" + "@noble/hashes": "^1.5.0" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", @@ -3655,6 +3667,18 @@ "node": ">=16.0.0" } }, + "packages/dhkem-x448/node_modules/@noble/hashes": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "packages/hpke-js": { "version": "1.5.0", "license": "MIT", @@ -3664,7 +3688,7 @@ "@hpke/core": "^1.4.3", "@hpke/dhkem-x25519": "^1.4.3", "@hpke/dhkem-x448": "^1.4.3", - "@noble/hashes": "^1.4.0" + "@noble/hashes": "^1.5.0" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", @@ -3675,6 +3699,18 @@ "node": ">=16.0.0" } }, + "packages/hpke-js/node_modules/@noble/hashes": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "packages/hybridkem-x-wing": { "name": "@hpke/hybridkem-x-wing", "version": "0.1.0", @@ -3682,7 +3718,7 @@ "dependencies": { "@hpke/common": "^1.4.3", "@hpke/dhkem-x25519": "^1.4.3", - "@noble/hashes": "^1.4.0", + "@noble/hashes": "^1.5.0", "mlkem": "^2.2.0" }, "devDependencies": { @@ -3695,6 +3731,18 @@ "node": ">=16.0.0" } }, + "packages/hybridkem-x-wing/node_modules/@noble/hashes": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "packages/hybridkem-x25519-kyber768": { "name": "@hpke/hybridkem-x25519-kyber768", "version": "1.5.0", @@ -3702,7 +3750,7 @@ "dependencies": { "@hpke/common": "^1.4.3", "@hpke/dhkem-x25519": "^1.4.3", - "@noble/hashes": "^1.4.0" + "@noble/hashes": "^1.5.0" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", @@ -3714,6 +3762,18 @@ "node": ">=16.0.0" } }, + "packages/hybridkem-x25519-kyber768/node_modules/@noble/hashes": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", + "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "samples/chacha20poly1305": { "name": "samples-node-hpke-chacha20poly1305", "version": "1.0.0", diff --git a/packages/dhkem-x25519/deno.json b/packages/dhkem-x25519/deno.json index c1efe7ed2..db18cc8f3 100644 --- a/packages/dhkem-x25519/deno.json +++ b/packages/dhkem-x25519/deno.json @@ -4,7 +4,7 @@ "exports": "./mod.ts", "imports": { "@noble/curves": "npm:@noble/curves@^1.4.2", - "@noble/hashes": "npm:@noble/hashes@^1.4.0" + "@noble/hashes": "npm:@noble/hashes@^1.5.0" }, "publish": { "exclude": [ diff --git a/packages/dhkem-x448/deno.json b/packages/dhkem-x448/deno.json index e6489cced..42f4a4f8f 100644 --- a/packages/dhkem-x448/deno.json +++ b/packages/dhkem-x448/deno.json @@ -4,7 +4,7 @@ "exports": "./mod.ts", "imports": { "@noble/curves": "npm:@noble/curves@^1.4.2", - "@noble/hashes": "npm:@noble/hashes@^1.4.0" + "@noble/hashes": "npm:@noble/hashes@^1.5.0" }, "publish": { "exclude": [ diff --git a/packages/hpke-js/deno.json b/packages/hpke-js/deno.json index 21b80d330..2acd1d203 100644 --- a/packages/hpke-js/deno.json +++ b/packages/hpke-js/deno.json @@ -3,7 +3,7 @@ "version": "1.5.0", "exports": "./mod.ts", "imports": { - "@noble/hashes": "npm:@noble/hashes@^1.4.0" + "@noble/hashes": "npm:@noble/hashes@^1.5.0" }, "publish": { "exclude": [ diff --git a/packages/hybridkem-x-wing/deno.json b/packages/hybridkem-x-wing/deno.json index d178f54a1..d756bdbde 100644 --- a/packages/hybridkem-x-wing/deno.json +++ b/packages/hybridkem-x-wing/deno.json @@ -4,7 +4,7 @@ "exports": "./mod.ts", "imports": { "@dajiaji/mlkem": "jsr:@dajiaji/mlkem@^2.2.0", - "@noble/hashes": "npm:@noble/hashes@^1.4.0" + "@noble/hashes": "npm:@noble/hashes@^1.5.0" }, "publish": { "exclude": [ diff --git a/packages/hybridkem-x25519-kyber768/deno.json b/packages/hybridkem-x25519-kyber768/deno.json index 45cdba3ec..1ab126a23 100644 --- a/packages/hybridkem-x25519-kyber768/deno.json +++ b/packages/hybridkem-x25519-kyber768/deno.json @@ -3,7 +3,7 @@ "version": "1.5.0", "exports": "./mod.ts", "imports": { - "@noble/hashes": "npm:@noble/hashes@^1.4.0" + "@noble/hashes": "npm:@noble/hashes@^1.5.0" }, "publish": { "exclude": [ From 5d284d426171f342bfaa77c3bc5d3c0664f12b02 Mon Sep 17 00:00:00 2001 From: Ajitomi Daisuke Date: Mon, 4 Nov 2024 00:35:10 +0900 Subject: [PATCH 2/3] Bump @noble/curves to 1.6.0. --- deno.lock | 17 ++++-- import_map.json | 6 +- npm/import_map.json | 6 +- npm/package-lock.json | 97 +++++------------------------- packages/dhkem-secp256k1/deno.json | 2 +- packages/dhkem-x25519/deno.json | 2 +- packages/dhkem-x448/deno.json | 2 +- 7 files changed, 35 insertions(+), 97 deletions(-) diff --git a/deno.lock b/deno.lock index a94438391..306fb4f9c 100644 --- a/deno.lock +++ b/deno.lock @@ -37,6 +37,7 @@ "npm:@noble/ciphers@~0.5.3": "0.5.3", "npm:@noble/curves@1.4.2": "1.4.2", "npm:@noble/curves@^1.4.2": "1.4.2", + "npm:@noble/curves@^1.6.0": "1.6.0", "npm:@noble/hashes@1.4.0": "1.4.0", "npm:@noble/hashes@^1.4.0": "1.4.0", "npm:@noble/hashes@^1.5.0": "1.5.0", @@ -184,7 +185,7 @@ "integrity": "sha512-BR0s6GYTbCufMRnG7byuRGvtby61kc3od1AaI+LJDkgmmLdsEcr7mk8cfbMncse1PlHVWLoFcMX67ATyGoDwcw==", "dependencies": [ "@hpke/core", - "@noble/curves", + "@noble/curves@1.4.2", "@noble/hashes@1.4.0" ] }, @@ -192,7 +193,7 @@ "integrity": "sha512-xsy/1nfbi+pbWUZtQAx4uXj9IJ5Db8QAfuT8m0JZq3CZbWy/3qn9WV6NUFdg3pqNW7WEK99yirHyaIXBfqTOIA==", "dependencies": [ "@hpke/core", - "@noble/curves", + "@noble/curves@1.4.2", "@noble/hashes@1.4.0" ] }, @@ -205,6 +206,12 @@ "@noble/hashes@1.4.0" ] }, + "@noble/curves@1.6.0": { + "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", + "dependencies": [ + "@noble/hashes@1.5.0" + ] + }, "@noble/hashes@1.4.0": { "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==" }, @@ -321,18 +328,18 @@ }, "packages/dhkem-secp256k1": { "dependencies": [ - "npm:@noble/curves@^1.4.2" + "npm:@noble/curves@^1.6.0" ] }, "packages/dhkem-x25519": { "dependencies": [ - "npm:@noble/curves@^1.4.2", + "npm:@noble/curves@^1.6.0", "npm:@noble/hashes@^1.5.0" ] }, "packages/dhkem-x448": { "dependencies": [ - "npm:@noble/curves@^1.4.2", + "npm:@noble/curves@^1.6.0", "npm:@noble/hashes@^1.5.0" ] }, diff --git a/import_map.json b/import_map.json index edd06bd7e..5687c7954 100644 --- a/import_map.json +++ b/import_map.json @@ -2,9 +2,9 @@ "imports": { "@dajiaji/mlkem": "npm:mlkem@^2.2.0", "@noble/ciphers/chacha": "npm:@noble/ciphers@^0.5.3/chacha", - "@noble/curves/ed25519": "npm:@noble/curves@^1.4.2/ed25519", - "@noble/curves/ed448": "npm:@noble/curves@^1.4.2/ed448", - "@noble/curves/secp256k1": "npm:@noble/curves@^1.4.2/secp256k1", + "@noble/curves/ed25519": "npm:@noble/curves@^1.6.0/ed25519", + "@noble/curves/ed448": "npm:@noble/curves@^1.6.0/ed448", + "@noble/curves/secp256k1": "npm:@noble/curves@^1.6.0/secp256k1", "@noble/hashes/hmac": "npm:@noble/hashes@^1.5.0/hmac", "@noble/hashes/sha256": "npm:@noble/hashes@^1.5.0/sha256", "@noble/hashes/sha512": "npm:@noble/hashes@^1.5.0/sha512", diff --git a/npm/import_map.json b/npm/import_map.json index f5c202da1..93549d37b 100644 --- a/npm/import_map.json +++ b/npm/import_map.json @@ -8,9 +8,9 @@ "@hpke/dhkem-x25519": "npm:@hpke/dhkem-x25519@^1.4.3", "@hpke/dhkem-x448": "npm:@hpke/dhkem-x448@^1.4.3", "@noble/ciphers/chacha": "npm:@noble/ciphers@^0.5.3/chacha", - "@noble/curves/ed25519": "npm:@noble/curves@^1.4.2/ed25519", - "@noble/curves/ed448": "npm:@noble/curves@^1.4.2/ed448", - "@noble/curves/secp256k1": "npm:@noble/curves@^1.4.2/secp256k1", + "@noble/curves/ed25519": "npm:@noble/curves@^1.6.0/ed25519", + "@noble/curves/ed448": "npm:@noble/curves@^1.6.0/ed448", + "@noble/curves/secp256k1": "npm:@noble/curves@^1.6.0/secp256k1", "@noble/hashes/hmac": "npm:@noble/hashes@^1.5.0/hmac", "@noble/hashes/sha256": "npm:@noble/hashes@^1.5.0/sha256", "@noble/hashes/sha512": "npm:@noble/hashes@^1.5.0/sha512", diff --git a/npm/package-lock.json b/npm/package-lock.json index f4cef402a..71889dc73 100644 --- a/npm/package-lock.json +++ b/npm/package-lock.json @@ -772,24 +772,27 @@ } }, "node_modules/@noble/curves": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.5.0.tgz", - "integrity": "sha512-J5EKamIHnKPyClwVrzmaf5wSdQXgdHcPZIZLu3bwnbeCx8/7NPK5q2ZBWF+5FvYGByjiQQsJYX6jfgB2wDPn3A==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.6.0.tgz", + "integrity": "sha512-TlaHRXDehJuRNR9TfZDNQ45mMEd5dwUwmicsafcIX4SsNiqnCHKjE/1alYPd/lDRVhxdhUAlv8uEhMCI5zjIJQ==", "license": "MIT", "dependencies": { - "@noble/hashes": "1.4.0" + "@noble/hashes": "1.5.0" + }, + "engines": { + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" } }, "node_modules/@noble/hashes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.4.0.tgz", - "integrity": "sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", + "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", "license": "MIT", "engines": { - "node": ">= 16" + "node": "^14.21.3 || >=16" }, "funding": { "url": "https://paulmillr.com/funding/" @@ -1893,18 +1896,6 @@ "node": ">=16.0.0" } }, - "node_modules/mlkem/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", - "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "node_modules/mlly": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.2.tgz", @@ -3605,7 +3596,7 @@ "dependencies": { "@hpke/common": "^1.4.3", "@hpke/dhkem-x25519": "^1.4.3", - "@noble/curves": "^1.4.2" + "@noble/curves": "^1.6.0" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", @@ -3623,7 +3614,7 @@ "license": "MIT", "dependencies": { "@hpke/common": "^1.4.3", - "@noble/curves": "^1.4.2", + "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0" }, "devDependencies": { @@ -3636,25 +3627,13 @@ "node": ">=16.0.0" } }, - "packages/dhkem-x25519/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", - "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "packages/dhkem-x448": { "name": "@hpke/dhkem-x448", "version": "1.5.0", "license": "MIT", "dependencies": { "@hpke/common": "^1.4.3", - "@noble/curves": "^1.4.2", + "@noble/curves": "^1.6.0", "@noble/hashes": "^1.5.0" }, "devDependencies": { @@ -3667,18 +3646,6 @@ "node": ">=16.0.0" } }, - "packages/dhkem-x448/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", - "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "packages/hpke-js": { "version": "1.5.0", "license": "MIT", @@ -3699,18 +3666,6 @@ "node": ">=16.0.0" } }, - "packages/hpke-js/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", - "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "packages/hybridkem-x-wing": { "name": "@hpke/hybridkem-x-wing", "version": "0.1.0", @@ -3731,18 +3686,6 @@ "node": ">=16.0.0" } }, - "packages/hybridkem-x-wing/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", - "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "packages/hybridkem-x25519-kyber768": { "name": "@hpke/hybridkem-x25519-kyber768", "version": "1.5.0", @@ -3762,18 +3705,6 @@ "node": ">=16.0.0" } }, - "packages/hybridkem-x25519-kyber768/node_modules/@noble/hashes": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.5.0.tgz", - "integrity": "sha512-1j6kQFb7QRru7eKN3ZDvRcP13rugwdxZqCjbiAVZfIJwgj2A65UmT4TgARXGlXgnRkORLTDTrO19ZErt7+QXgA==", - "license": "MIT", - "engines": { - "node": "^14.21.3 || >=16" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - } - }, "samples/chacha20poly1305": { "name": "samples-node-hpke-chacha20poly1305", "version": "1.0.0", diff --git a/packages/dhkem-secp256k1/deno.json b/packages/dhkem-secp256k1/deno.json index 5762642d1..eb0fbea3c 100644 --- a/packages/dhkem-secp256k1/deno.json +++ b/packages/dhkem-secp256k1/deno.json @@ -3,7 +3,7 @@ "version": "1.5.0", "exports": "./mod.ts", "imports": { - "@noble/curves": "npm:@noble/curves@^1.4.2" + "@noble/curves": "npm:@noble/curves@^1.6.0" }, "publish": { "exclude": [ diff --git a/packages/dhkem-x25519/deno.json b/packages/dhkem-x25519/deno.json index db18cc8f3..b43eb9afe 100644 --- a/packages/dhkem-x25519/deno.json +++ b/packages/dhkem-x25519/deno.json @@ -3,7 +3,7 @@ "version": "1.5.0", "exports": "./mod.ts", "imports": { - "@noble/curves": "npm:@noble/curves@^1.4.2", + "@noble/curves": "npm:@noble/curves@^1.6.0", "@noble/hashes": "npm:@noble/hashes@^1.5.0" }, "publish": { diff --git a/packages/dhkem-x448/deno.json b/packages/dhkem-x448/deno.json index 42f4a4f8f..7b6e356b0 100644 --- a/packages/dhkem-x448/deno.json +++ b/packages/dhkem-x448/deno.json @@ -3,7 +3,7 @@ "version": "1.5.0", "exports": "./mod.ts", "imports": { - "@noble/curves": "npm:@noble/curves@^1.4.2", + "@noble/curves": "npm:@noble/curves@^1.6.0", "@noble/hashes": "npm:@noble/hashes@^1.5.0" }, "publish": { From 7f713b2bc2a1094e6f177e9a68769cfaec942f4d Mon Sep 17 00:00:00 2001 From: Ajitomi Daisuke Date: Mon, 4 Nov 2024 00:40:04 +0900 Subject: [PATCH 3/3] Bump @noble/ciphers to 1.0.0. --- deno.lock | 8 ++++++-- import_map.json | 2 +- npm/import_map.json | 2 +- npm/package-lock.json | 11 +++++++---- packages/chacha20poly1305/deno.json | 2 +- 5 files changed, 16 insertions(+), 9 deletions(-) diff --git a/deno.lock b/deno.lock index 306fb4f9c..cd0f29291 100644 --- a/deno.lock +++ b/deno.lock @@ -34,6 +34,7 @@ "npm:@hpke/dhkem-x25519@^1.3.0": "1.3.1", "npm:@hpke/dhkem-x448@^1.3.0": "1.3.1", "npm:@noble/ciphers@0.5.3": "0.5.3", + "npm:@noble/ciphers@1": "1.0.0", "npm:@noble/ciphers@~0.5.3": "0.5.3", "npm:@noble/curves@1.4.2": "1.4.2", "npm:@noble/curves@^1.4.2": "1.4.2", @@ -175,7 +176,7 @@ "integrity": "sha512-kX8D5y04o+SxGJSJMA4r3+YtxOSHir7QxRFuANCVB4hr7Dm7oVwce9iVUQJtOPRSc4mddFlRFq4SQyy2mI4KQA==", "dependencies": [ "@hpke/core", - "@noble/ciphers" + "@noble/ciphers@0.5.3" ] }, "@hpke/core@1.3.1": { @@ -200,6 +201,9 @@ "@noble/ciphers@0.5.3": { "integrity": "sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==" }, + "@noble/ciphers@1.0.0": { + "integrity": "sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA==" + }, "@noble/curves@1.4.2": { "integrity": "sha512-TavHr8qycMChk8UwMld0ZDRvatedkzWfH8IiaeGCfymOP5i0hSCozz9vHOL0nkwk7HRMlFnAiKpS2jrUmSybcw==", "dependencies": [ @@ -317,7 +321,7 @@ "members": { "packages/chacha20poly1305": { "dependencies": [ - "npm:@noble/ciphers@~0.5.3" + "npm:@noble/ciphers@1" ] }, "packages/chacha20poly1305/samples/deno": { diff --git a/import_map.json b/import_map.json index 5687c7954..0ca1e9b61 100644 --- a/import_map.json +++ b/import_map.json @@ -1,7 +1,7 @@ { "imports": { "@dajiaji/mlkem": "npm:mlkem@^2.2.0", - "@noble/ciphers/chacha": "npm:@noble/ciphers@^0.5.3/chacha", + "@noble/ciphers/chacha": "npm:@noble/ciphers@^1.0.0/chacha", "@noble/curves/ed25519": "npm:@noble/curves@^1.6.0/ed25519", "@noble/curves/ed448": "npm:@noble/curves@^1.6.0/ed448", "@noble/curves/secp256k1": "npm:@noble/curves@^1.6.0/secp256k1", diff --git a/npm/import_map.json b/npm/import_map.json index 93549d37b..dc6a2511b 100644 --- a/npm/import_map.json +++ b/npm/import_map.json @@ -7,7 +7,7 @@ "@hpke/core": "npm:@hpke/core@^1.4.3", "@hpke/dhkem-x25519": "npm:@hpke/dhkem-x25519@^1.4.3", "@hpke/dhkem-x448": "npm:@hpke/dhkem-x448@^1.4.3", - "@noble/ciphers/chacha": "npm:@noble/ciphers@^0.5.3/chacha", + "@noble/ciphers/chacha": "npm:@noble/ciphers@^1.0.0/chacha", "@noble/curves/ed25519": "npm:@noble/curves@^1.6.0/ed25519", "@noble/curves/ed448": "npm:@noble/curves@^1.6.0/ed448", "@noble/curves/secp256k1": "npm:@noble/curves@^1.6.0/secp256k1", diff --git a/npm/package-lock.json b/npm/package-lock.json index 71889dc73..2d040fb18 100644 --- a/npm/package-lock.json +++ b/npm/package-lock.json @@ -763,10 +763,13 @@ } }, "node_modules/@noble/ciphers": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-0.5.3.tgz", - "integrity": "sha512-B0+6IIHiqEs3BPMT0hcRmHvEj2QHOLu+uwt+tqDDeVd0oyVzh7BPrDcPjRnV1PV/5LaknXJJQvOuRGR0zQJz+w==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@noble/ciphers/-/ciphers-1.0.0.tgz", + "integrity": "sha512-wH5EHOmLi0rEazphPbecAzmjd12I6/Yv/SiHdkA9LSycsQk7RuuTp7am5/o62qYr0RScE7Pc9icXGBbsr6cesA==", "license": "MIT", + "engines": { + "node": "^14.21.3 || >=16" + }, "funding": { "url": "https://paulmillr.com/funding/" } @@ -3548,7 +3551,7 @@ "license": "MIT", "dependencies": { "@hpke/common": "^1.4.3", - "@noble/ciphers": "^0.5.3" + "@noble/ciphers": "^1.0.0" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", diff --git a/packages/chacha20poly1305/deno.json b/packages/chacha20poly1305/deno.json index f3a7d4cd8..33e1b419c 100644 --- a/packages/chacha20poly1305/deno.json +++ b/packages/chacha20poly1305/deno.json @@ -3,7 +3,7 @@ "version": "1.5.0", "exports": "./mod.ts", "imports": { - "@noble/ciphers": "npm:@noble/ciphers@^0.5.3" + "@noble/ciphers": "npm:@noble/ciphers@^1.0.0" }, "publish": { "exclude": [