-
Notifications
You must be signed in to change notification settings - Fork 800
Comparing changes
Open a pull request
base repository: openpgpjs/openpgpjs
base: v5.9.0
head repository: openpgpjs/openpgpjs
compare: v5.10.0
- 14 commits
- 73 files changed
- 3 contributors
Commits on Jul 10, 2023
-
Support parsing encrypted key with unknown s2k types or cipher algos (#…
…1658) Such keys are still capable of encryption and signature verification. This change is relevant for forward compatibility of v4 keys encrypted using e.g. argon2.
Configuration menu - View commit details
-
Copy full SHA for d72cece - Browse repository at this point
Copy the full SHA d72ceceView commit details -
Fix verification of detached signatures that include unknown signatur…
…e packet versions Relevant for forward compatibility when verifying detached signatures that include e.g. v4 and v6 packets
Configuration menu - View commit details
-
Copy full SHA for de2ffaf - Browse repository at this point
Copy the full SHA de2ffafView commit details -
Fix verification of cleartext signatures that include unknown signatu…
…re packet versions
Configuration menu - View commit details
-
Copy full SHA for 9ed1135 - Browse repository at this point
Copy the full SHA 9ed1135View commit details -
Fix parsing of messages with unsupported SKESK s2k type
These messages should still be decrypt-able if they include at least one supported ESK packet.
Configuration menu - View commit details
-
Copy full SHA for f5b5b73 - Browse repository at this point
Copy the full SHA f5b5b73View commit details -
Fix parsing of ECDH with unknown KDFParam version
Keys with such subkeys should still be usable, as long as they have a supported primary key.
Configuration menu - View commit details
-
Copy full SHA for 32caf41 - Browse repository at this point
Copy the full SHA 32caf41View commit details -
Fix forward compatibility of keys, SKESKs, and detached/cleartext signatures and ECDH. Relevant for forward compatibility when: - verifying **detached** or cleartext signatures that include e.g. v4 and v6 packets. Non-detached signatures are not affected. - parsing messages with sym. encrypted session keys (SKESK) that rely on unsupported S2K types (e.g. argon2) - parsing keys that include ECDH subkeys with unknown KDF params version (e.g. end-to-end encrypted forwarding use-case)
Configuration menu - View commit details
-
Copy full SHA for b6170aa - Browse repository at this point
Copy the full SHA b6170aaView commit details
Commits on Jul 13, 2023
-
crypto-refresh
: add support for new Ed25519 key and signature formatThis addition is backwards compatible. We offer no way to generate v4 keys in the new format.
Configuration menu - View commit details
-
Copy full SHA for 3f44082 - Browse repository at this point
Copy the full SHA 3f44082View commit details
Commits on Jul 25, 2023
-
crypto-refresh
: add support for new X25519 key and PKESK formatAs specified in openpgp-crypto-refresh-09. Instead of encoding the symmetric key algorithm in the PKESK ciphertext (requiring padding), the symmetric key algorithm is left unencrypted. Co-authored-by: Lukas Burkhalter <lukas.burkhalter@proton.ch>
Configuration menu - View commit details
-
Copy full SHA for 1c07d26 - Browse repository at this point
Copy the full SHA 1c07d26View commit details -
Enforce AES with PKESK v3 using x25519 (new format)
Fail on PKESK parsing as well as session key generation and encryption
Configuration menu - View commit details
-
Copy full SHA for ee4ad89 - Browse repository at this point
Copy the full SHA ee4ad89View commit details -
Configuration menu - View commit details
-
Copy full SHA for ef953ce - Browse repository at this point
Copy the full SHA ef953ceView commit details -
Internal: rename
Curves
toCurvesWithOID
Following the addition of the new format for Montgomery curves, which do not rely on OIDs.
Configuration menu - View commit details
-
Copy full SHA for b164190 - Browse repository at this point
Copy the full SHA b164190View commit details -
CI: test on iOS Safari 14 instead of 15 to have access to SubtleCrypto
SubtleCrypto not available in the latter due to stricter secure context checks
Configuration menu - View commit details
-
Copy full SHA for 5ae2846 - Browse repository at this point
Copy the full SHA 5ae2846View commit details
Commits on Jul 26, 2023
-
Add support for new Ed25519/X25519 keys, signatures and messages, as per crypto-refresh document.
Configuration menu - View commit details
-
Copy full SHA for 8d4dd34 - Browse repository at this point
Copy the full SHA 8d4dd34View commit details
Commits on Aug 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4df86e5 - Browse repository at this point
Copy the full SHA 4df86e5View 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 v5.9.0...v5.10.0