@krzyzanowskim krzyzanowskim released this Oct 18, 2018

Assets 2
  • Fixes issue where expirationData value was missing for expired keys. Fixes #120.
  • Improves logging setup by respecting PGP_LOG_LEVEL setting.
  • Updates cryptography engine.

@krzyzanowskim krzyzanowskim released this Sep 29, 2018 · 12 commits to master since this release

Assets 2
  • No more NSException is returned. Check for error or or return status instead.
  • Use NS_NOESCAPE for Objective-C and Swift.

@krzyzanowskim krzyzanowskim released this Jul 27, 2018 · 19 commits to master since this release

Assets 2
  • Fixes multiple users keys certificates support. Fixes #113

@krzyzanowskim krzyzanowskim released this Jul 7, 2018 · 23 commits to master since this release

Assets 2
  • By convention, the subkeys provide encryption services if flags doesn't specify otherwise.

@krzyzanowskim krzyzanowskim released this May 13, 2018 · 25 commits to master since this release

Assets 3
  • Adds Elgamal support.
  • Improves reading armored messages.
  • API: Exposes primaryUser for the key.

@krzyzanowskim krzyzanowskim released this Apr 27, 2018 · 57 commits to master since this release

Assets 2
  • 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:]

@krzyzanowskim krzyzanowskim released this Apr 16, 2018 · 66 commits to master since this release

Assets 2
  • 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.
Pre-release
Pre-release

@krzyzanowskim krzyzanowskim released this Jan 30, 2018 · 83 commits to master since this release

Assets 2
  • Fixes Symmetrically Encrypted Data Packets without MDC
  • Improves compatibility with older implementations
Pre-release
Pre-release

@krzyzanowskim krzyzanowskim released this Dec 25, 2017 · 100 commits to master since this release

Assets 2
  • Fix tests
  • Fix error handling while reading keys
Pre-release
Pre-release

@krzyzanowskim krzyzanowskim released this Dec 24, 2017 · 103 commits to master since this release

Assets 2
  • 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.