@hackage / h-gpgme

High Level Binding for GnuPG Made Easy (gpgme)

Latest0.6.3.1

Changelog

Changelog

0.6.3.1

Bug fixes
Maintenance

0.6.3.0

New Features
Bug fixes
Maintenance

0.6.2.0

New Features

0.6.1.0

New Features
Maintenance

0.6.0.0

New Features
Maintenance

0.5.1.0

New Features
  • Add key listing modes (thanks mmhat)

0.5.0.0

New Features
  • Add Stack support
  • Add key generation functionality
  • Add remove key functionality
  • Add clear sign functionality
  • Add progress callback functionality
  • Add file encryption and decryption
  • Add safe collectSignatures' function
Bug fixes
  • Prevent potential memory leak in withCtx
  • Return full fingerprint for keySubKeys
  • Fix crash bug in verifyInternal involving a call to performUnsafeIO
Maintenance
  • Replace dependency on either with transfers (thanks hvr)

0.4.0.0

  • verifyDetached and verifyDetached' Verify a payload using a detached signature. (thanks mmhat)
  • verifyPlain and verifyPlain' Verify a payload using a plain signature. (thanks mmhat)

0.3.0.0

  • Added listKeys (thanks bgamari)
  • Replaced withArmor with setArmor
  • Removed withKey, manual freeing is no longer required so you can use getKey (thanks bgamari)
  • Support for passphrase callbacks (thanks bgamari)
  • Note that the operation of this feature is a bit inconsistent between GPG versions. GPG 1.4 using the use-agent option and GPG >= 2.1 require that the gpg-agent for the session has the allow-loopback-pinentry option enabled (this can be achieved by adding allow-loopback-pinentry to gpg-agent.conf. GPG versions between 2.0 and 2.1 do not support the --pinentry-mode option necessary for this support.
  • See http://lists.gnupg.org/pipermail/gnupg-devel/2013-February/027345.html and the gpgme-tool example included in the gpgme tree for details.

0.2.0.0

  • Added withArmor for ASCII-armored output (thanks yaccz)