diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e9b13e189..e93b0f8fe 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,7 +5,7 @@ on: types: [created] jobs: - publish: + publish-to-jsr: runs-on: ubuntu-latest permissions: contents: read @@ -21,7 +21,7 @@ jobs: - name: Run deno publish run: npx jsr publish - publish-common: + publish-to-npm: runs-on: ubuntu-latest permissions: contents: read @@ -35,194 +35,46 @@ jobs: - uses: denoland/setup-deno@v1 with: deno-version: v1.x - - name: Run dnt - working-directory: ./packages/common + - name: Run deno task npm run: | npm install -g esbuild - deno task dnt - - name: Publish to npm + deno task npm + - name: Publish @hpke/common to npm working-directory: ./npm/packages/common run: npm publish --provenance env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - - publish-core: - runs-on: ubuntu-latest - permissions: - contents: read - id-token: write - needs: publish-common - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - registry-url: https://registry.npmjs.org/ - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x - - name: Run dnt - working-directory: ./packages/core - run: | - npm install -g esbuild - deno task dnt - - name: Publish to npm + - name: Publish @hpke/core to npm working-directory: ./npm/packages/core run: npm publish --provenance env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - - publish-chacha20poly1305: - runs-on: ubuntu-latest - permissions: - contents: read - id-token: write - needs: publish-core - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - registry-url: https://registry.npmjs.org/ - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x - - name: Run dnt - working-directory: ./packages/chacha20poly1305 - run: | - npm install -g esbuild - deno task dnt - - name: Publish to npm + - name: Publish @hpke/chacha20poly1305 to npm working-directory: ./npm/packages/chacha20poly1305 run: npm publish --provenance env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - - publish-dhkem-x25519: - runs-on: ubuntu-latest - permissions: - contents: read - id-token: write - needs: publish-core - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - registry-url: https://registry.npmjs.org/ - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x - - name: Run dnt - working-directory: ./packages/dhkem-x25519 - run: | - npm install -g esbuild - deno task dnt - - name: Publish to npm + - name: Publish @hpke/dhkem-x25519 to npm working-directory: ./npm/packages/dhkem-x25519 run: npm publish --provenance env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - - publish-dhkem-x448: - runs-on: ubuntu-latest - permissions: - contents: read - id-token: write - needs: publish-core - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - registry-url: https://registry.npmjs.org/ - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x - - name: Run dnt - working-directory: ./packages/dhkem-x448 - run: | - npm install -g esbuild - deno task dnt - - name: Publish to npm + - name: Publish @hpke/dhkem-x448 to npm working-directory: ./npm/packages/dhkem-x448 run: npm publish --provenance env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - - publish-hybridkem-x25519-kyber768: - runs-on: ubuntu-latest - permissions: - contents: read - id-token: write - needs: publish-dhkem-x25519 - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - registry-url: https://registry.npmjs.org/ - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x - - name: Run dnt - working-directory: ./packages/hybridkem-x25519-kyber768 - run: | - npm install -g esbuild - deno task dnt - - name: Publish to npm + - name: Publish @hpke/hybridkem-x25519-kyber768 to npm working-directory: ./npm/packages/hybridkem-x25519-kyber768 run: npm publish --provenance env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - - publish-dhkem-secp256k1: - runs-on: ubuntu-latest - permissions: - contents: read - id-token: write - needs: publish-dhkem-x25519 - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - registry-url: https://registry.npmjs.org/ - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x - - name: Run dnt - working-directory: ./packages/dhkem-secp256k1 - run: | - npm install -g esbuild - deno task dnt - - name: Publish to npm + - name: Publish @hpke/dhkem-secp256k1 to npm working-directory: ./npm/packages/dhkem-secp256k1 run: npm publish --provenance env: NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - - publish-hpke-js: - runs-on: ubuntu-latest - permissions: - contents: read - id-token: write - needs: [publish-chacha20poly1305, publish-dhkem-x25519, publish-dhkem-x448] - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: 20 - registry-url: https://registry.npmjs.org/ - - uses: denoland/setup-deno@v1 - with: - deno-version: v1.x - - name: Run dnt - working-directory: ./packages/hpke-js - run: | - npm install -g esbuild - deno task dnt - - name: Publish to npm + - name: Publish hpke-js to npm working-directory: ./npm/packages/hpke-js run: npm publish --provenance env: diff --git a/CHANGES.md b/CHANGES.md index 81825d5a8..4ac29a19b 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,17 @@ # Changes +## Version 1.4.2 + +Released 2024-10-06 + +- [(#412) Refine publish workflow for npm packages.](https://github.com/dajiaji/hpke-js/pull/412) +- [(#412) Add @hpke modules to import_map for dnt.](https://github.com/dajiaji/hpke-js/pull/412) +- [(#412) Use npm/import_map for dnt.](https://github.com/dajiaji/hpke-js/pull/412) + +## Version 1.4.1 + +Reverted to 1.3.1 2024-10-06 + ## Version 1.4.0 Released 2024-10-06 diff --git a/npm/import_map.json b/npm/import_map.json index 78fc2f642..f26b1694d 100644 --- a/npm/import_map.json +++ b/npm/import_map.json @@ -1,5 +1,21 @@ { "imports": { - "@deno/dnt": "jsr:@deno/dnt@^0.41.3" + "@deno/dnt": "jsr:@deno/dnt@^0.41.3", + "@hpke/chacha20poly1305": "npm:@hpke/chacha20poly1305@^1.4.1", + "@hpke/common": "npm:@hpke/common@^1.4.1", + "@hpke/core": "npm:@hpke/core@^1.4.1", + "@hpke/dhkem-x25519": "npm:@hpke/dhkem-x25519@^1.4.1", + "@hpke/dhkem-x448": "npm:@hpke/dhkem-x448@^1.4.1", + "@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/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", + "@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/package-lock.json b/npm/package-lock.json index ac64ee97a..5d922ff4f 100644 --- a/npm/package-lock.json +++ b/npm/package-lock.json @@ -151,7 +151,7 @@ }, "packages/chacha20poly1305": { "name": "@hpke/chacha20poly1305", - "version": "1.4.0", + "version": "1.4.1", "license": "MIT", "dependencies": { "@noble/ciphers": "^0.5.3" @@ -167,7 +167,7 @@ }, "packages/common": { "name": "@hpke/common", - "version": "1.4.0", + "version": "1.4.1", "license": "MIT", "devDependencies": { "@deno/shim-deno": "~0.18.0", @@ -180,8 +180,11 @@ }, "packages/core": { "name": "@hpke/core", - "version": "1.4.0", + "version": "1.4.1", "license": "MIT", + "dependencies": { + "@hpke/common": "^1.4.1" + }, "devDependencies": { "@deno/shim-deno": "~0.18.0", "@types/node": "^20.9.0", @@ -193,13 +196,16 @@ }, "packages/dhkem-secp256k1": { "name": "@hpke/dhkem-secp256k1", - "version": "1.4.0", + "version": "1.4.1", "license": "MIT", "dependencies": { + "@hpke/common": "^1.4.1", + "@hpke/dhkem-x25519": "^1.4.1", "@noble/curves": "^1.4.2" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", + "@hpke/core": "^1.4.1", "@types/node": "^20.9.0", "picocolors": "^1.0.0" }, @@ -209,14 +215,16 @@ }, "packages/dhkem-x25519": { "name": "@hpke/dhkem-x25519", - "version": "1.4.0", + "version": "1.4.1", "license": "MIT", "dependencies": { + "@hpke/common": "^1.4.1", "@noble/curves": "^1.4.2", "@noble/hashes": "^1.4.0" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", + "@hpke/core": "^1.4.1", "@types/node": "^20.9.0", "picocolors": "^1.0.0" }, @@ -226,14 +234,16 @@ }, "packages/dhkem-x448": { "name": "@hpke/dhkem-x448", - "version": "1.4.0", + "version": "1.4.1", "license": "MIT", "dependencies": { + "@hpke/common": "^1.4.1", "@noble/curves": "^1.4.2", "@noble/hashes": "^1.4.0" }, "devDependencies": { "@deno/shim-deno": "~0.18.0", + "@hpke/core": "^1.4.1", "@types/node": "^20.9.0", "picocolors": "^1.0.0" }, @@ -242,9 +252,14 @@ } }, "packages/hpke-js": { - "version": "1.4.0", + "version": "1.4.1", "license": "MIT", "dependencies": { + "@hpke/chacha20poly1305": "^1.4.1", + "@hpke/common": "^1.4.1", + "@hpke/core": "^1.4.1", + "@hpke/dhkem-x25519": "^1.4.1", + "@hpke/dhkem-x448": "^1.4.1", "@noble/hashes": "^1.4.0" }, "devDependencies": { @@ -258,137 +273,12 @@ }, "packages/hybridkem-x25519-kyber768": { "name": "@hpke/hybridkem-x25519-kyber768", - "version": "1.4.0", - "license": "MIT", - "dependencies": { - "@noble/hashes": "^1.4.0" - }, - "devDependencies": { - "@deno/shim-deno": "~0.18.0", - "@types/node": "^20.9.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "x/chacha20poly1305": { - "name": "@hpke/chacha20poly1305", - "version": "1.3.1", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hpke/core": "^1.3.0", - "@noble/ciphers": "^0.5.3" - }, - "devDependencies": { - "@deno/shim-deno": "~0.18.0", - "@types/node": "^20.9.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "x/core": { - "name": "@hpke/core", - "version": "1.3.1", - "extraneous": true, - "license": "MIT", - "devDependencies": { - "@deno/shim-deno": "~0.18.0", - "@types/node": "^20.9.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "x/dhkem-secp256k1": { - "name": "@hpke/dhkem-secp256k1", - "version": "1.3.1", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hpke/core": "^1.3.0", - "@hpke/dhkem-x25519": "^1.3.0", - "@noble/curves": "^1.4.2" - }, - "devDependencies": { - "@deno/shim-deno": "~0.18.0", - "@types/node": "^20.9.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "x/dhkem-x25519": { - "name": "@hpke/dhkem-x25519", - "version": "1.3.1", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hpke/core": "^1.3.0", - "@noble/curves": "^1.4.2", - "@noble/hashes": "^1.4.0" - }, - "devDependencies": { - "@deno/shim-deno": "~0.18.0", - "@types/node": "^20.9.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "x/dhkem-x448": { - "name": "@hpke/dhkem-x448", - "version": "1.3.1", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hpke/core": "^1.3.0", - "@noble/curves": "^1.4.2", - "@noble/hashes": "^1.4.0" - }, - "devDependencies": { - "@deno/shim-deno": "~0.18.0", - "@types/node": "^20.9.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "x/hpke-js": { - "version": "1.3.1", - "extraneous": true, - "license": "MIT", - "dependencies": { - "@hpke/chacha20poly1305": "^1.3.0", - "@hpke/core": "^1.3.0", - "@hpke/dhkem-x25519": "^1.3.0", - "@hpke/dhkem-x448": "^1.3.0", - "@noble/hashes": "^1.4.0" - }, - "devDependencies": { - "@deno/shim-deno": "~0.18.0", - "@types/node": "^20.9.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "x/hybridkem-x25519-kyber768": { - "name": "@hpke/hybridkem-x25519-kyber768", - "version": "1.3.1", - "extraneous": true, + "version": "1.4.1", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.0", - "@hpke/dhkem-x25519": "^1.3.0", + "@hpke/common": "^1.4.1", + "@hpke/core": "^1.4.1", + "@hpke/dhkem-x25519": "^1.4.1", "@noble/hashes": "^1.4.0" }, "devDependencies": { diff --git a/packages/chacha20poly1305/deno.json b/packages/chacha20poly1305/deno.json index 26fd20959..12bebfe0a 100644 --- a/packages/chacha20poly1305/deno.json +++ b/packages/chacha20poly1305/deno.json @@ -1,6 +1,6 @@ { "name": "@hpke/chacha20poly1305", - "version": "1.4.0", + "version": "1.4.2", "exports": "./mod.ts", "imports": { "@noble/ciphers": "npm:@noble/ciphers@^0.5.3" diff --git a/packages/chacha20poly1305/samples/node/package-lock.json b/packages/chacha20poly1305/samples/node/package-lock.json index e3d09098b..118515e98 100644 --- a/packages/chacha20poly1305/samples/node/package-lock.json +++ b/packages/chacha20poly1305/samples/node/package-lock.json @@ -9,14 +9,14 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@hpke/chacha20poly1305": "^1.3.0", - "@hpke/core": "^1.3.0" + "@hpke/chacha20poly1305": "^1.4.1", + "@hpke/core": "^1.4.1" } }, "node_modules/@hpke/chacha20poly1305": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/chacha20poly1305/-/chacha20poly1305-1.3.1.tgz", - "integrity": "sha512-kX8D5y04o+SxGJSJMA4r3+YtxOSHir7QxRFuANCVB4hr7Dm7oVwce9iVUQJtOPRSc4mddFlRFq4SQyy2mI4KQA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/chacha20poly1305/-/chacha20poly1305-1.4.1.tgz", + "integrity": "sha512-TLEQ2XiqwPDm3im0pWr2ge963XTDMx1DRPY/4r+N+jZgSEQGndtwEfwWvMFKviqUg/xzwej3Rouj25d1sqoOuA==", "license": "MIT", "dependencies": { "@hpke/core": "^1.3.0", @@ -27,9 +27,9 @@ } }, "node_modules/@hpke/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.3.1.tgz", - "integrity": "sha512-ilWdCYbaTyvQGrMMi5LKcy320/sleGdSR2eKo8B1QOEEWi5EZT+k0B/K5o51AcPLJWaLiY1WFJhSIynTKGI35g==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.4.1.tgz", + "integrity": "sha512-zKFqOwCCSPdGHyH1FxvSFrfA3i6raD5yY21PxtCWjXAbd5xhUPeiIRt6pqLAWCyTcP9qjtBc9NOBvHGHRZjGrQ==", "license": "MIT", "engines": { "node": ">=16.0.0" diff --git a/packages/chacha20poly1305/samples/node/package.json b/packages/chacha20poly1305/samples/node/package.json index 93294f592..8561a04b6 100644 --- a/packages/chacha20poly1305/samples/node/package.json +++ b/packages/chacha20poly1305/samples/node/package.json @@ -7,7 +7,7 @@ "author": "Ajitomi Daisuke (https://github.com/dajiaji)", "license": "MIT", "dependencies": { - "@hpke/chacha20poly1305": "^1.3.1", - "@hpke/core": "^1.3.1" + "@hpke/chacha20poly1305": "^1.4.1", + "@hpke/core": "^1.4.1" } } diff --git a/packages/common/deno.json b/packages/common/deno.json index 10eb54451..9f18ef31b 100644 --- a/packages/common/deno.json +++ b/packages/common/deno.json @@ -1,6 +1,6 @@ { "name": "@hpke/common", - "version": "1.4.0", + "version": "1.4.2", "exports": "./mod.ts", "publish": { "exclude": [ diff --git a/packages/common/dnt.ts b/packages/common/dnt.ts index 3d26169fd..e41d7ce52 100644 --- a/packages/common/dnt.ts +++ b/packages/common/dnt.ts @@ -11,7 +11,7 @@ await build({ test: true, declaration: true, scriptModule: "umd", - importMap: "../../import_map.json", + importMap: "../../npm/import_map.json", compilerOptions: { lib: ["ES2022", "DOM"], }, diff --git a/packages/core/deno.json b/packages/core/deno.json index 20f6695d0..df905bf37 100644 --- a/packages/core/deno.json +++ b/packages/core/deno.json @@ -1,6 +1,6 @@ { "name": "@hpke/core", - "version": "1.4.0", + "version": "1.4.2", "exports": "./mod.ts", "publish": { "exclude": [ diff --git a/packages/core/dnt.ts b/packages/core/dnt.ts index 58e297d10..0084fc0c0 100644 --- a/packages/core/dnt.ts +++ b/packages/core/dnt.ts @@ -14,7 +14,7 @@ await build({ test: true, declaration: true, scriptModule: "umd", - importMap: "../../import_map.json", + importMap: "../../npm/import_map.json", compilerOptions: { lib: ["ES2022", "DOM"], }, diff --git a/packages/core/samples/node/package-lock.json b/packages/core/samples/node/package-lock.json index dd51fff60..9e978f347 100644 --- a/packages/core/samples/node/package-lock.json +++ b/packages/core/samples/node/package-lock.json @@ -9,13 +9,13 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1" + "@hpke/core": "^1.4.1" } }, "node_modules/@hpke/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.3.1.tgz", - "integrity": "sha512-ilWdCYbaTyvQGrMMi5LKcy320/sleGdSR2eKo8B1QOEEWi5EZT+k0B/K5o51AcPLJWaLiY1WFJhSIynTKGI35g==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.4.1.tgz", + "integrity": "sha512-zKFqOwCCSPdGHyH1FxvSFrfA3i6raD5yY21PxtCWjXAbd5xhUPeiIRt6pqLAWCyTcP9qjtBc9NOBvHGHRZjGrQ==", "license": "MIT", "engines": { "node": ">=16.0.0" diff --git a/packages/core/samples/node/package.json b/packages/core/samples/node/package.json index 91e20f975..3b72e4c80 100644 --- a/packages/core/samples/node/package.json +++ b/packages/core/samples/node/package.json @@ -7,6 +7,6 @@ "author": "Ajitomi Daisuke (https://github.com/dajiaji)", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1" + "@hpke/core": "^1.4.1" } } diff --git a/packages/dhkem-secp256k1/deno.json b/packages/dhkem-secp256k1/deno.json index 0b7aeb388..5c0031793 100644 --- a/packages/dhkem-secp256k1/deno.json +++ b/packages/dhkem-secp256k1/deno.json @@ -1,6 +1,6 @@ { "name": "@hpke/dhkem-secp256k1", - "version": "1.4.0", + "version": "1.4.2", "exports": "./mod.ts", "imports": { "@noble/curves": "npm:@noble/curves@^1.4.2" diff --git a/packages/dhkem-secp256k1/dnt.ts b/packages/dhkem-secp256k1/dnt.ts index 50018acef..835726b12 100644 --- a/packages/dhkem-secp256k1/dnt.ts +++ b/packages/dhkem-secp256k1/dnt.ts @@ -14,7 +14,7 @@ await build({ test: true, declaration: true, scriptModule: "umd", - importMap: "../../import_map.json", + importMap: "../../npm/import_map.json", compilerOptions: { lib: ["ES2022", "DOM"], }, diff --git a/packages/dhkem-secp256k1/samples/node/package-lock.json b/packages/dhkem-secp256k1/samples/node/package-lock.json index 1cb5eb0e5..a871a1ada 100644 --- a/packages/dhkem-secp256k1/samples/node/package-lock.json +++ b/packages/dhkem-secp256k1/samples/node/package-lock.json @@ -9,23 +9,23 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1", - "@hpke/dhkem-secp256k1": "^1.3.1" + "@hpke/core": "^1.4.1", + "@hpke/dhkem-secp256k1": "^1.4.1" } }, "node_modules/@hpke/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.3.1.tgz", - "integrity": "sha512-ilWdCYbaTyvQGrMMi5LKcy320/sleGdSR2eKo8B1QOEEWi5EZT+k0B/K5o51AcPLJWaLiY1WFJhSIynTKGI35g==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.4.1.tgz", + "integrity": "sha512-zKFqOwCCSPdGHyH1FxvSFrfA3i6raD5yY21PxtCWjXAbd5xhUPeiIRt6pqLAWCyTcP9qjtBc9NOBvHGHRZjGrQ==", "license": "MIT", "engines": { "node": ">=16.0.0" } }, "node_modules/@hpke/dhkem-secp256k1": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.3.1.tgz", - "integrity": "sha512-xM1R7HNnBA6i3b4jFt7C9K0Dcvf6zeXkMdeK2UU7K13MG0+otdq6F8VCC9t8wtyxnCPhRXrozdaT2VV2GRDktA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/dhkem-secp256k1/-/dhkem-secp256k1-1.4.1.tgz", + "integrity": "sha512-Yqkfi8CHfjef30Zp7k87pH5TMyMKaIJeo9xounSFbyg10G36uGwggHlHQwYlhmPwVULxfLtVJIXtW0+L/1GsyA==", "license": "MIT", "dependencies": { "@hpke/core": "^1.3.0", diff --git a/packages/dhkem-secp256k1/samples/node/package.json b/packages/dhkem-secp256k1/samples/node/package.json index aabf2fd07..301c3e812 100644 --- a/packages/dhkem-secp256k1/samples/node/package.json +++ b/packages/dhkem-secp256k1/samples/node/package.json @@ -7,7 +7,7 @@ "author": "Ajitomi Daisuke (https://github.com/dajiaji)", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1", - "@hpke/dhkem-secp256k1": "^1.3.1" + "@hpke/core": "^1.4.1", + "@hpke/dhkem-secp256k1": "^1.4.1" } } diff --git a/packages/dhkem-x25519/deno.json b/packages/dhkem-x25519/deno.json index 45dc9e1f1..6e11bdc64 100644 --- a/packages/dhkem-x25519/deno.json +++ b/packages/dhkem-x25519/deno.json @@ -1,6 +1,6 @@ { "name": "@hpke/dhkem-x25519", - "version": "1.4.0", + "version": "1.4.2", "exports": "./mod.ts", "imports": { "@noble/curves": "npm:@noble/curves@^1.4.2", diff --git a/packages/dhkem-x25519/dnt.ts b/packages/dhkem-x25519/dnt.ts index f4d40f9d2..0387992f8 100644 --- a/packages/dhkem-x25519/dnt.ts +++ b/packages/dhkem-x25519/dnt.ts @@ -14,7 +14,7 @@ await build({ test: true, declaration: true, scriptModule: "umd", - importMap: "../../import_map.json", + importMap: "../../npm/import_map.json", compilerOptions: { lib: ["ES2022", "DOM"], }, diff --git a/packages/dhkem-x25519/samples/node/package-lock.json b/packages/dhkem-x25519/samples/node/package-lock.json index 702f40614..310e007ee 100644 --- a/packages/dhkem-x25519/samples/node/package-lock.json +++ b/packages/dhkem-x25519/samples/node/package-lock.json @@ -9,23 +9,23 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1", - "@hpke/dhkem-x25519": "^1.3.1" + "@hpke/core": "^1.4.1", + "@hpke/dhkem-x25519": "^1.4.1" } }, "node_modules/@hpke/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.3.1.tgz", - "integrity": "sha512-ilWdCYbaTyvQGrMMi5LKcy320/sleGdSR2eKo8B1QOEEWi5EZT+k0B/K5o51AcPLJWaLiY1WFJhSIynTKGI35g==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.4.1.tgz", + "integrity": "sha512-zKFqOwCCSPdGHyH1FxvSFrfA3i6raD5yY21PxtCWjXAbd5xhUPeiIRt6pqLAWCyTcP9qjtBc9NOBvHGHRZjGrQ==", "license": "MIT", "engines": { "node": ">=16.0.0" } }, "node_modules/@hpke/dhkem-x25519": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.3.1.tgz", - "integrity": "sha512-BR0s6GYTbCufMRnG7byuRGvtby61kc3od1AaI+LJDkgmmLdsEcr7mk8cfbMncse1PlHVWLoFcMX67ATyGoDwcw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/dhkem-x25519/-/dhkem-x25519-1.4.1.tgz", + "integrity": "sha512-zNmwDeV2Rv4YnBnJJD8hecJeD1N26fmGUl9x52EdG5XUtFiyyuZ5UbF+E4XUE5AMQ0OthkB3tgSWoFpz5nATOw==", "license": "MIT", "dependencies": { "@hpke/core": "^1.3.0", diff --git a/packages/dhkem-x25519/samples/node/package.json b/packages/dhkem-x25519/samples/node/package.json index 1f991ae4b..407342d61 100644 --- a/packages/dhkem-x25519/samples/node/package.json +++ b/packages/dhkem-x25519/samples/node/package.json @@ -7,7 +7,7 @@ "author": "Ajitomi Daisuke (https://github.com/dajiaji)", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1", - "@hpke/dhkem-x25519": "^1.3.1" + "@hpke/core": "^1.4.1", + "@hpke/dhkem-x25519": "^1.4.1" } } diff --git a/packages/dhkem-x448/deno.json b/packages/dhkem-x448/deno.json index 984d5e617..8c605612a 100644 --- a/packages/dhkem-x448/deno.json +++ b/packages/dhkem-x448/deno.json @@ -1,6 +1,6 @@ { "name": "@hpke/dhkem-x448", - "version": "1.4.0", + "version": "1.4.2", "exports": "./mod.ts", "imports": { "@noble/curves": "npm:@noble/curves@^1.4.2", diff --git a/packages/dhkem-x448/dnt.ts b/packages/dhkem-x448/dnt.ts index b978357a0..6c50351d1 100644 --- a/packages/dhkem-x448/dnt.ts +++ b/packages/dhkem-x448/dnt.ts @@ -14,7 +14,7 @@ await build({ test: true, declaration: true, scriptModule: "umd", - importMap: "../../import_map.json", + importMap: "../../npm/import_map.json", compilerOptions: { lib: ["ES2022", "DOM"], }, diff --git a/packages/dhkem-x448/samples/node/package-lock.json b/packages/dhkem-x448/samples/node/package-lock.json index 985f008b0..234c9208b 100644 --- a/packages/dhkem-x448/samples/node/package-lock.json +++ b/packages/dhkem-x448/samples/node/package-lock.json @@ -9,23 +9,23 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1", - "@hpke/dhkem-x448": "^1.3.1" + "@hpke/core": "^1.4.1", + "@hpke/dhkem-x448": "^1.4.1" } }, "node_modules/@hpke/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.3.1.tgz", - "integrity": "sha512-ilWdCYbaTyvQGrMMi5LKcy320/sleGdSR2eKo8B1QOEEWi5EZT+k0B/K5o51AcPLJWaLiY1WFJhSIynTKGI35g==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.4.1.tgz", + "integrity": "sha512-zKFqOwCCSPdGHyH1FxvSFrfA3i6raD5yY21PxtCWjXAbd5xhUPeiIRt6pqLAWCyTcP9qjtBc9NOBvHGHRZjGrQ==", "license": "MIT", "engines": { "node": ">=16.0.0" } }, "node_modules/@hpke/dhkem-x448": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/dhkem-x448/-/dhkem-x448-1.3.1.tgz", - "integrity": "sha512-xsy/1nfbi+pbWUZtQAx4uXj9IJ5Db8QAfuT8m0JZq3CZbWy/3qn9WV6NUFdg3pqNW7WEK99yirHyaIXBfqTOIA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/dhkem-x448/-/dhkem-x448-1.4.1.tgz", + "integrity": "sha512-Aa5wWA2lrUip3VMD4qdIIrPBuZxHXe4ey+wI90E8EeOCIXPKIh2/J7yPnIp4W1QglRnQcfEnSVBmWPGj6lbJGg==", "license": "MIT", "dependencies": { "@hpke/core": "^1.3.0", diff --git a/packages/dhkem-x448/samples/node/package.json b/packages/dhkem-x448/samples/node/package.json index 199037552..8545c7733 100644 --- a/packages/dhkem-x448/samples/node/package.json +++ b/packages/dhkem-x448/samples/node/package.json @@ -7,7 +7,7 @@ "author": "Ajitomi Daisuke (https://github.com/dajiaji)", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1", - "@hpke/dhkem-x448": "^1.3.1" + "@hpke/core": "^1.4.1", + "@hpke/dhkem-x448": "^1.4.1" } } diff --git a/packages/hpke-js/deno.json b/packages/hpke-js/deno.json index 4e567ae75..8f21b2755 100644 --- a/packages/hpke-js/deno.json +++ b/packages/hpke-js/deno.json @@ -1,6 +1,6 @@ { "name": "@hpke/hpke-js", - "version": "1.4.0", + "version": "1.4.2", "exports": "./mod.ts", "imports": { "@noble/hashes": "npm:@noble/hashes@^1.4.0" diff --git a/packages/hpke-js/dnt.ts b/packages/hpke-js/dnt.ts index 20c5fdf31..5981654b1 100644 --- a/packages/hpke-js/dnt.ts +++ b/packages/hpke-js/dnt.ts @@ -14,7 +14,7 @@ await build({ test: true, declaration: "inline", scriptModule: "umd", - importMap: "../../import_map.json", + importMap: "../../npm/import_map.json", compilerOptions: { lib: ["ES2022", "DOM"], }, diff --git a/packages/hpke-js/samples/node/package-lock.json b/packages/hpke-js/samples/node/package-lock.json index 387c818af..e40abca33 100644 --- a/packages/hpke-js/samples/node/package-lock.json +++ b/packages/hpke-js/samples/node/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "hpke-js": "^1.3.1" + "hpke-js": "^1.4.1" } }, "node_modules/@hpke/chacha20poly1305": { @@ -96,9 +96,9 @@ } }, "node_modules/hpke-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/hpke-js/-/hpke-js-1.3.1.tgz", - "integrity": "sha512-5qEeLXw1mROAPmuEhU7/JdEpdC49jXBLb6zj274ciG49HjoQjm8ABTnyZMd2jKl76wWwjzb9puLmm1bZ1PtygA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/hpke-js/-/hpke-js-1.4.1.tgz", + "integrity": "sha512-vZDNKJNLjmtwwW4rRY8Nz+R0IP0HW30S6LwIpc+tscqop6+W9qepMForKNpqBA/6NWq+dLplmf3z28BS9RozAw==", "license": "MIT", "dependencies": { "@hpke/chacha20poly1305": "^1.3.0", diff --git a/packages/hpke-js/samples/node/package.json b/packages/hpke-js/samples/node/package.json index 6b079879e..39e03bada 100644 --- a/packages/hpke-js/samples/node/package.json +++ b/packages/hpke-js/samples/node/package.json @@ -7,6 +7,6 @@ "author": "Ajitomi Daisuke (https://github.com/dajiaji)", "license": "MIT", "dependencies": { - "hpke-js": "^1.3.1" + "hpke-js": "^1.4.1" } } diff --git a/packages/hybridkem-x25519-kyber768/deno.json b/packages/hybridkem-x25519-kyber768/deno.json index 51e5f0b79..6db848885 100644 --- a/packages/hybridkem-x25519-kyber768/deno.json +++ b/packages/hybridkem-x25519-kyber768/deno.json @@ -1,6 +1,6 @@ { "name": "@hpke/hybridkem-x25519-kyber768", - "version": "1.4.0", + "version": "1.4.2", "exports": "./mod.ts", "imports": { "@noble/hashes": "npm:@noble/hashes@^1.4.0" diff --git a/packages/hybridkem-x25519-kyber768/dnt.ts b/packages/hybridkem-x25519-kyber768/dnt.ts index cf3ab0187..4a12caebc 100644 --- a/packages/hybridkem-x25519-kyber768/dnt.ts +++ b/packages/hybridkem-x25519-kyber768/dnt.ts @@ -14,7 +14,7 @@ await build({ test: true, declaration: true, scriptModule: "umd", - importMap: "../../import_map.json", + importMap: "../../npm/import_map.json", compilerOptions: { lib: ["ES2022", "DOM"], }, diff --git a/packages/hybridkem-x25519-kyber768/samples/node/package-lock.json b/packages/hybridkem-x25519-kyber768/samples/node/package-lock.json index bd936d1d8..69eade9d8 100644 --- a/packages/hybridkem-x25519-kyber768/samples/node/package-lock.json +++ b/packages/hybridkem-x25519-kyber768/samples/node/package-lock.json @@ -9,14 +9,14 @@ "version": "1.0.0", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1", - "@hpke/hybridkem-x25519-kyber768": "^1.3.1" + "@hpke/core": "^1.4.1", + "@hpke/hybridkem-x25519-kyber768": "^1.4.1" } }, "node_modules/@hpke/core": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.3.1.tgz", - "integrity": "sha512-ilWdCYbaTyvQGrMMi5LKcy320/sleGdSR2eKo8B1QOEEWi5EZT+k0B/K5o51AcPLJWaLiY1WFJhSIynTKGI35g==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/core/-/core-1.4.1.tgz", + "integrity": "sha512-zKFqOwCCSPdGHyH1FxvSFrfA3i6raD5yY21PxtCWjXAbd5xhUPeiIRt6pqLAWCyTcP9qjtBc9NOBvHGHRZjGrQ==", "license": "MIT", "engines": { "node": ">=16.0.0" @@ -37,9 +37,9 @@ } }, "node_modules/@hpke/hybridkem-x25519-kyber768": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@hpke/hybridkem-x25519-kyber768/-/hybridkem-x25519-kyber768-1.3.1.tgz", - "integrity": "sha512-wrJQexbbWdLDruqsgb7ZeE+DL+yWFgSw3Kl4ANyBHUWyQo/qF7ykIbcc6+80qjLyArLwPfrJoEYgKJ5Akwmqlg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@hpke/hybridkem-x25519-kyber768/-/hybridkem-x25519-kyber768-1.4.1.tgz", + "integrity": "sha512-wJsBOe0TxRPqaZdftMohOvz9UN9bnJhRnSrZv/xgk6jCkUsqY3/kDsygzTscfm9PdgI3qr5HKCTZLN6yqhyIdw==", "license": "MIT", "dependencies": { "@hpke/core": "^1.3.0", diff --git a/packages/hybridkem-x25519-kyber768/samples/node/package.json b/packages/hybridkem-x25519-kyber768/samples/node/package.json index 93fdd2482..d81ef7972 100644 --- a/packages/hybridkem-x25519-kyber768/samples/node/package.json +++ b/packages/hybridkem-x25519-kyber768/samples/node/package.json @@ -7,7 +7,7 @@ "author": "Ajitomi Daisuke (https://github.com/dajiaji)", "license": "MIT", "dependencies": { - "@hpke/core": "^1.3.1", - "@hpke/hybridkem-x25519-kyber768": "^1.3.1" + "@hpke/core": "^1.4.1", + "@hpke/hybridkem-x25519-kyber768": "^1.4.1" } }