Releases: ProtonMail/go-crypto
Releases · ProtonMail/go-crypto
Release v1.4.1-proton
This release is v1.4.1 with support for the following non-standardized features:
- Presistent symmetric keys experimental + latest draft draft-ietf-openpgp-persistent-symmetric-keys-00
- Automatic forwarding draft-wussler-openpgp-forwarding-00
- Post-quantum algorithms draft-ietf-openpgp-pqc (Updated to draft-ietf-openpgp-pqc-09)
Release v1.4.1
Release v1.4.0-proton
This release is v1.4.0 with support for the following non-standardized features:
- Presistent symmetric keys experimental + latest draft draft-ietf-openpgp-persistent-symmetric-keys-00
- Automatic forwarding draft-wussler-openpgp-forwarding-00
- Post-quantum algorithms draft-ietf-openpgp-pqc (Updated to draft-ietf-openpgp-pqc-09)
Release v1.4.0
What's Changed
- Ignore leading and trailing whitespaces in the armor body in #288
- Update key_generation.go, rename variables to avoid shadowing in #290
- Add InsecureGenerateNonCriticalKeyFlags option to generate non-critical key flags signature subpackets in #291
- Add InsecureGenerateNonCriticalSignatureCreationTime option to generate non-critical signature creation time subpackets in #292
- Bump dependencies and min go version to 1.23 in #294
- ECDHv4: Error on low-order x25519 public key curve points in #299
- Cleartext: Only allow valid hashes in header in #298
Full Changelog: v1.3.0...v1.4.0
Release v1.3.0-proton
This release is v1.3.0 with support for the following non-standardized features:
- Presistent symmetric keys experimental + latest draft draft-ietf-openpgp-persistent-symmetric-keys-00
- Automatic forwarding draft-wussler-openpgp-forwarding-00
- Post-quantum algorithms draft-ietf-openpgp-pqc (Updated to draft-ietf-openpgp-pqc-09)
Release v1.3.0
What's Changed
- API v2: Tolerate invalid key signatures if one verifies in #284
- Enforce acceptable hash functions in clearsign in #281
- Allow to set a decompressed message size limit in #285
- API v1: Only allow acceptable hashes when writing signatures in #286
Full Changelog: v1.2.0...v1.3.0
Release v1.2.0-proton
What's Changed
This release is v1.2.0 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.2.0
Release v1.1.6-proton
What's Changed
This release is v1.1.6 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
Release v1.1.6
What's Changed
- Fix
PublicKey.KeyIdStringto return a valid key id by @lubux in #269 - Allow Key Flags override @davrux in #272
- Only check that message signatures are newer than the key by @twiss in #275
- openpgp/clearsign: just use rand.Reader in tests by @mdosch in #276
- Make Issuer Key ID signature subpacket non-critical by @caarlos0 in #266
- v2 API: Improve error messages for encryption key selection by @lubux in #271
Full Changelog: v1.1.5...v1.1.6