-
Notifications
You must be signed in to change notification settings - Fork 810
Comparing changes
Open a pull request
base repository: openpgpjs/openpgpjs
base: v6.2.0
head repository: openpgpjs/openpgpjs
compare: v6.2.1
- 18 commits
- 82 files changed
- 4 contributors
Commits on Jul 25, 2025
-
README: add section about how to update to the latest version and dep…
…recation policy (#1876) [skip ci] Co-authored-by: Daniel Huigens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4054ff0 - Browse repository at this point
Copy the full SHA 4054ff0View commit details
Commits on Jul 28, 2025
-
Key validation: use WebCrypto API when available for curve25519
For Ed25519/Ed25519Legacy native validation code does a sign-verify check over random data. This is faster than re-deriving the public point using tweetnacl. If the native implementation is not available, we fall back to re-deriving the public point only. For X25519/Curve25519Legacy, both the native and fallback flows do an ecdh exchange; in the fallback case, this results in slower performance compared to the existing check, but encryption subkeys are hardly ever validated directly (only in case of gnu-dummy keys), and this solution keeps the code simpler. Separately, all validation tests have been updated to use valid params from a different key, rather than corrupted parameters.
Configuration menu - View commit details
-
Copy full SHA for 721b918 - Browse repository at this point
Copy the full SHA 721b918View commit details
Commits on Jul 31, 2025
-
Lightweight build: lazy load tweetnacl dependency module (curve25519 …
…JS fallback) Since all major browsers have shipped support for the curve in WebCrypto, we only load the JS fallback if needed. Also, add native/non-native ECDH test for Curve25519Legacy. (The more modern X25519/X448 algo implementations cannot be tested that way since they include an HKDF step for which we assume native support and do not implement a fallback.)
Configuration menu - View commit details
-
Copy full SHA for ed5554e - Browse repository at this point
Copy the full SHA ed5554eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 659e3db - Browse repository at this point
Copy the full SHA 659e3dbView commit details -
Build(deps-dev): bump @noble/curves from 1.9.2 to 1.9.5
Bumps the noble group with 1 update: [@noble/curves](https://github.com/paulmillr/noble-curves). Updates `@noble/curves` from 1.9.2 to 1.9.5 - [Release notes](https://github.com/paulmillr/noble-curves/releases) - [Commits](paulmillr/noble-curves@1.9.2...1.9.5) --- updated-dependencies: - dependency-name: "@noble/curves" dependency-version: 1.9.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: noble ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 29cdf97 - Browse repository at this point
Copy the full SHA 29cdf97View commit details -
Configuration menu - View commit details
-
Copy full SHA for e05ca9e - Browse repository at this point
Copy the full SHA e05ca9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1da73 - Browse repository at this point
Copy the full SHA 6b1da73View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f58624 - Browse repository at this point
Copy the full SHA 0f58624View commit details -
Configuration menu - View commit details
-
Copy full SHA for faeceec - Browse repository at this point
Copy the full SHA faeceecView commit details -
Tests: update ECDH negative test expectations to match WebKit Windows…
… behavior AES-KW unwrapping failure does not throw an OperationError there, instead it returns an empty buffer, which then fails to be PKCS5 decoded.
Configuration menu - View commit details
-
Copy full SHA for c1ea7ca - Browse repository at this point
Copy the full SHA c1ea7caView commit details -
Configuration menu - View commit details
-
Copy full SHA for ddbd0d7 - Browse repository at this point
Copy the full SHA ddbd0d7View commit details
Commits on Aug 6, 2025
-
Build(deps-dev): bump @noble/curves from 1.9.5 to 1.9.6 (#1880)
Bumps the noble group with 1 update: [@noble/curves](https://github.com/paulmillr/noble-curves). Updates `@noble/curves` from 1.9.5 to 1.9.6 - [Release notes](https://github.com/paulmillr/noble-curves/releases) - [Commits](paulmillr/noble-curves@1.9.5...1.9.6) --- updated-dependencies: - dependency-name: "@noble/curves" dependency-version: 1.9.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: noble ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 449ba5b - Browse repository at this point
Copy the full SHA 449ba5bView commit details
Commits on Aug 21, 2025
-
Tests: bump playwright from 1.54.1 to 1.55.0 (#1883)
Bumps [playwright](https://github.com/microsoft/playwright) from 1.54.1 to 1.55.0. - [Release notes](https://github.com/microsoft/playwright/releases) - [Commits](microsoft/playwright@v1.54.1...v1.55.0) --- updated-dependencies: - dependency-name: playwright dependency-version: 1.55.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0a92baf - Browse repository at this point
Copy the full SHA 0a92bafView commit details
Commits on Aug 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for bcdb597 - Browse repository at this point
Copy the full SHA bcdb597View commit details -
Tests: TS: temporarily lock
@types/node
version to v22v24 brings breaking changes that will be fixed in the next minor openpgpjs release
Configuration menu - View commit details
-
Copy full SHA for 5027bcd - Browse repository at this point
Copy the full SHA 5027bcdView commit details -
Tests: TS: add back missing type checking
tsx does not run any type checking, hence a separate tsc step is needed . Also, fix resulting type issue caused by external lib types.
Configuration menu - View commit details
-
Copy full SHA for c5f9ecf - Browse repository at this point
Copy the full SHA c5f9ecfView commit details -
Bump dev dependencies to latest versions, and fix TS test setup
Configuration menu - View commit details
-
Copy full SHA for 2138b80 - Browse repository at this point
Copy the full SHA 2138b80View commit details
Commits on Aug 26, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 30ce607 - Browse repository at this point
Copy the full SHA 30ce607View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v6.2.0...v6.2.1