Releases: ProtonMail/go-crypto
v1.1.0-beta.0-proton
This pre-release is v1.1.0-beta.0 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
v1.1.0-beta.0
What's Changed
- Allow Salted S2K for high-entropy passphrases by @twiss in #219
- fix data race in getEd25519Sk by @DmitriyMV in #220
- Add back crypto.Signer support for ECDSA signing keys. by @doryiii in #227
- Add support for keyserver preferences and preferred keyserver (closes #206) by @andrewgdotcom in #232
- Fix ECDH using v6 keys by @twiss in #233
- No v6 ECC keys with legacy OIDs by @lubux in #234
Full Changelog: v1.1.0-alpha.5...v1.1.0-beta.0
v1.1.0-alpha.5-proton
This pre-release is v1.1.0-alpha.5 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
v1.1.0-alpha.5
What's Changed
- Accept both encryption key flags for encryption/decryption (#217)
- [v2] Check signature details of binding signatures (#218)
Full Changelog: v1.1.0-alpha.4...v1.1.0-alpha.5
v1.1.0-alpha.4-proton
This pre-release is v1.1.0-alpha.4 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
v1.1.0-alpha.4
What's Changed
- ECDH with v6 must use the full fingerprint (#211)
- Restrict S2K types (#213)
- Put support for reading v5 packets behind a feature flag (#212)
- Allow empty Key Flags subpackets (#214)
- Randomize v4 and v5 signatures via custom notation (#209)
- Fix SEIPDv2 packet parsing error messages (#215)
Full Changelog: v1.1.0-alpha.3...v1.1.0-alpha.4
v1.1.0-alpha.3-proton
This pre-release is v1.1.0-alpha.3 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
v1.1.0-alpha.3
What's Changed
- New functions to verify signature hash tags
- Allow parsing certifications explicitly marked as exportable
- Sorting signature sub-packets by their ID when serializing
- Mark
creation time
,issuer key ID
, andkey flag
signature sub-packets as critical - When AEAD is in use, the session key length is now determined by the cipher specified in the AEAD preference.
Full Changelog: v1.1.0-alpha.2...v1.1.0-alpha.3
v1.1.0-alpha.1-proton
This pre-release is v1.1.0-alpha.1 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
v1.1.0-alpha.1
What's Changed
Removes the openpgp.VerifyDetachedSignatureAndSaltedHash
function and the packet.SaltedHashSpecifier
as they are no longer required. They were introduced for verifying the headers in cleartext messages. However, in the latest crypto-refresh specification, cleartext message headers were dropped.
Full Changelog: v1.1.0-alpha.0...v1.1.0-alpha.1