Releases: ProtonMail/go-crypto
Release v1.1.3-proton.2
What's Changed
This release is v1.1.3 with support for the following non-standardized features:
- Presistent symmetric keys draft-ietf-openpgp-persistent-symmetric-keys-00
- Automatic forwarding draft-wussler-openpgp-forwarding-00
- Post-quantum algorithms draft-ietf-openpgp-pqc
Patches v1.1.3-proton.1:
- Update PQC ML-KEM key combiner to latest draft version.
Release v1.1.3-proton.1
What's Changed
This release is v1.1.3 with support for the following non-standardized features:
- Presistent symmetric keys draft-ietf-openpgp-persistent-symmetric-keys-00
- Automatic forwarding draft-wussler-openpgp-forwarding-00
- Post-quantum algorithms draft-ietf-openpgp-pqc
Patches v1.1.3-proton:
- Marked forwarding key should not be usable in encryption.
Release v1.1.3-proton
What's Changed
This release is v1.1.3 with support for the following non-standardized features:
- Presistent symmetric keys draft-ietf-openpgp-persistent-symmetric-keys-00
- Automatic forwarding draft-wussler-openpgp-forwarding-00
- Post-quantum algorithms draft-ietf-openpgp-pqc
v1.1.3
What's Changed
- Add argon2 test vector for 32-bit platforms by @lubux in #245
- Validate argon2 params on read by @lubux in #246
- Adapt aead preferences on key generation by @lubux in #248
- Improve AEAD handling by @twiss in #247
- Improve error message for decryption with a session key by @lubux in #237
- Flag to allow signing key decryption by @lubux in #251
Full Changelog: v1.1.2...v1.1.3
Release v1.1.2-proton
What's Changed
This release is v1.1.2 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
Release v1.1.2
What's Changed
Full Changelog: v1.1.1...v1.1.2
Release v1.1.1-proton
What's Changed
This release is v1.1.1 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
Release v1.1.1
What's Changed
Full Changelog: v1.1.0...v1.1.1
Release v1.1.0-proton
What's Changed
This release is v1.1.0 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
Release v1.1.0
What's Changed
This release adds full support for the new version of the OpenPGP standard, RFC 9580. In addition, the release introduces an improved non-backwards compatible v2 API. The API in the openpgp
package remains fully backwards compatible while the new v2 API is located in a separate v2
package in openpgp
.
For the full changes since v1.0.0
, see the previous release notes. For the full changelog, see v1.0.0...v1.1.0.
Changes since v1.1.0-beta.0
:
- Replace expiring curve448 integration test vector by @lubux
- Validate input key size in SEIPDv2 decryption by @lubux
Changelog since v1.1.0-beta.0
: v1.1.0-beta.0...v1.1.0.