Releases: ProtonMail/gopenpgp
Releases · ProtonMail/gopenpgp
Release v3.0.0-alpha.0
Added
- New simplified API that is not backward compatible.
- Full support for the crypto refresh.
- Improved interoperability with other OpenPGP libraries.
- Streaming support for all operations.
- Introduces profiles for OpenPGP customization.
- More documentation and examples.
Changed
- Mobile specific code is moved to the
mobile
package. - Mime specific code is moved to the
mime
package. - Replaces the go-crypto v1 API with the v2 API.
Removed
- The
helper
package, use the crypto package with the new API instead. subtle
andmodels
package.- Time management code for retrieving and setting timestamps.
Release 2.7.4-proton
This release is 2.7.4 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
Release v2.7.4
Fixed
- Ensure that
(SessionKey).Decrypt
functions return an error if no integrity protection is present in the encrypted input. To protect SEIPDv1 encrypted messages, SED packets must not be allowed in decryption.
Release 2.7.3-proton
This release is 2.7.3 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
Release v2.7.3
Added
- Add
helper.QuickCheckDecrypt
function to the helper package. The function allows to check with high probability if a session key can decrypt a SEIPDv1 data packet given its 24-byte prefix.
Release 2.7.2-proton
This release is 2.7.2 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
Release v2.7.2
Update the underlying crypto library
Release v2.7.1-proton
This release is 2.7.1 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.
Release v2.7.1
Added
- Add mobile helpers for signature verification with contexts.
Release v2.7.0-proton
This release is 2.7.0 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.