Skip to content

Releases: ProtonMail/gopenpgp

Pre-Release v3.0.0-alpha.4

18 Jul 13:03
c09849a
Compare
Choose a tag to compare
Pre-release

Changed

  • Update go-crypto to 1.1.0-alpha.4.
  • Remove logic to get a profile by name.
  • Reduce preset profiles to Default, RFC4880, and RFC9580.
  • Update go-crypto to check signature details of binding signatures.

Pre-Release v3.0.0-alpha.3-proton

25 Jun 14:35
5261a38
Compare
Choose a tag to compare
Pre-release

This release is v3.0.0-alpha.3 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.

Pre-Release v3.0.0-alpha.3

25 Jun 14:34
a63e456
Compare
Choose a tag to compare
Pre-release

Added

  • API to armor data with the option to remove the checksum

Changed

  • All armor functions append a checksum per default for compatibility with certain libraries although the Crypto Refresh advises not to.
  • The Encryption and Sign handle now append a checksum when armoring. If the produced OpenPGP packets are Crypto Refresh packets, the checksum is not appended as mandated by the crypto-refresh.

Pre-Release v3.0.0-alpha.2-proton

12 Apr 12:49
Compare
Choose a tag to compare
Pre-release

This release is v3.0.0-alpha.2 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.

Pre-Release v3.0.0-alpha.2

12 Apr 12:47
a55a5f2
Compare
Choose a tag to compare
Pre-release

Added

  • API to serialize KeyRings to binary data:
     func (keyRing *KeyRing) Serialize() ([]byte, error)
  • API to parse KeyRings from binary data:
     func NewKeyRingFromBinary(binKeys []byte) (*KeyRing, error)
  • API to a create/verify plaintext detached signatures on the encryption/decryption handle instead of just encrypted detached signatures.

Pre-release v2.8.0-alpha.1-proton

09 Apr 13:07
d81f5f0
Compare
Choose a tag to compare
Pre-release

This release is v2.8.0-alpha.1 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.

Pre-Release v2.8.0-alpha.1

09 Apr 13:03
2a07a34
Compare
Choose a tag to compare
Pre-release

Added

  • API to serialize KeyRings to binary data:
     func (keyRing *KeyRing) Serialize() ([]byte, error)
  • API to parse KeyRings from binary data:
     func NewKeyRingFromBinary(binKeys []byte) (*KeyRing, error)

Pre-Release v3.0.0-alpha.1-proton

20 Mar 13:39
4db6026
Compare
Choose a tag to compare
Pre-release

This release is v3.0.0-alpha.1 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.

Pre-Release v3.0.0-alpha.1

20 Mar 13:25
d4f7e12
Compare
Choose a tag to compare
Pre-release

Added

  • Allow to override algorithm in key generation
  • Always create a verification result on signature verification

Changed

  • Update to ProtonMail/go-crypto to 1.1.0-alpha.2

Pre-release v2.8.0-alpha.0-proton

28 Feb 13:09
ece1be1
Compare
Choose a tag to compare
Pre-release

This release is v2.8.0-alpha.0 with support for symmetric keys and automatic forwarding, both of which are not standardized yet.