Releases: krzyzanowskim/ObjectivePGP
Releases · krzyzanowskim/ObjectivePGP
0.12.3
- No more NSException is returned. Check for error or or return status instead.
- Use NS_NOESCAPE for Objective-C and Swift.
0.12.2
- Fixes multiple users keys certificates support. Fixes #113
0.12.1
- By convention, the subkeys provide encryption services if flags doesn't specify otherwise.
0.12.0
- Adds Elgamal support.
- Improves reading armored messages.
- API: Exposes primaryUser for the key.
0.11.0
- 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
- 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
- Fixes Symmetrically Encrypted Data Packets without MDC
- Improves compatibility with older implementations
0.10.0-beta2
- Fix tests
- Fix error handling while reading keys
Christmas Eve 2017
- 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
- 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.