Skip to content

Releases: krzyzanowskim/ObjectivePGP

0.12.3

29 Sep 18:59
fbf07a6
Compare
Choose a tag to compare
  • No more NSException is returned. Check for error or or return status instead.
  • Use NS_NOESCAPE for Objective-C and Swift.

0.12.2

27 Jul 20:23
9c93698
Compare
Choose a tag to compare
  • Fixes multiple users keys certificates support. Fixes #113

0.12.1

07 Jul 17:56
589ceea
Compare
Choose a tag to compare
  • By convention, the subkeys provide encryption services if flags doesn't specify otherwise.

0.12.0

13 May 17:53
ed280f7
Compare
Choose a tag to compare
  • Adds Elgamal support.
  • Improves reading armored messages.
  • API: Exposes primaryUser for the key.

0.11.0

27 Apr 20:28
067cca7
Compare
Choose a tag to compare
  • Fixes signature verification bypass (CM-02-003)
  • Fixes dearmoring ignores unknown characters (CM-02-004)
  • Fixes armored header-footer bug (CM-02-005)
  • Fixes handling of unexpected packets (CM-02-007)
  • Fixes crash in -[PGPKeyring importKey:fromPath:]

0.10.0

16 Apr 18:46
5b40de5
Compare
Choose a tag to compare
  • Adds Symmetrically Encrypted Data Packet support. Fixes #91
  • Adds multikey signatures.
  • Adds Symmetric-Key Encrypted Session Key Packets support.
  • Adds TwoFish cipher support.
  • Adds ability to determine keys that a message has been encrypted.
  • Adds support for custom OpenPGP CFB mode used in Symmetrically Encrypted Data Packets. Fixes #99
  • Improves decryption and signed messages validation.
  • Improves "gnu-dummy" GPG extension support.
  • Fixes partial length packets calculations.
  • Fixes reading armored messages without checksum.
  • Fixes password protected DSA keys support. #106
  • API: Refactor and simplyfy public API of ObjectivePGP due to internal improvements.
  • API: PGPPartialKeyPublic -> PGPKeyTypePublic
  • API: PGPPartialKeySecret -> PGPKeyTypeSecret
  • API: Introduces PGPKeyring.

0.10.0-beta3

30 Jan 22:38
ef1b455
Compare
Choose a tag to compare
0.10.0-beta3 Pre-release
Pre-release
  • Fixes Symmetrically Encrypted Data Packets without MDC
  • Improves compatibility with older implementations

0.10.0-beta2

25 Dec 11:38
58bc4bc
Compare
Choose a tag to compare
0.10.0-beta2 Pre-release
Pre-release
  • Fix tests
  • Fix error handling while reading keys

Christmas Eve 2017

24 Dec 16:20
c8c7144
Compare
Choose a tag to compare
Christmas Eve 2017 Pre-release
Pre-release
  • Adds Symmetrically Encrypted Data Packet support. Fixes #91
  • Adds multikey signatures.
  • Adds Symmetric-Key Encrypted Session Key Packets support.
  • Adds TwoFish cipher support.
  • Adds ability to determine keys that a message has been encrypted.
  • Improves decryption and signed messages validation.
  • Fixes partial length packets calculations.
  • Fixes reading armored messages without checksum.
  • API: Refactor and simplyfy public API of ObjectivePGP due to internal improvements.
  • API: PGPPartialKeyPublic -> PGPKeyTypePublic
  • API: PGPPartialKeySecret -> PGPKeyTypeSecret
  • API: Introduces PGPKeyring.

0.9.5

27 Nov 21:58
6ec4d25
Compare
Choose a tag to compare
  • Methods that get keys as parameter are now class methods, +[ObjectivePGP ...]
  • Adds decrypt:usingKeys:....
  • Adds Blowfish cipher support.
  • Adds user image attribute support.
  • Improves verify calls to accept armored data.