What is it all about?
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management.
◾Full replacement of PGP. ◾Does not use any patented algorithms. ◾GPLed, written from scratch. ◾Can be used as a filter program. ◾Full OpenPGP implementation (see RFC4880 at RFC Editor). ◾Better functionality than PGP and some security enhancements over PGP 2. ◾Decrypts and verifies PGP 5, 6 and 7 messages. ◾Supports ElGamal, DSA, RSA, AES, 3DES, Blowfish, Twofish, CAST5, MD5, SHA-1, RIPE-MD-160 and TIGER. ◾Easy implementation of new algorithms using extension modules. ◾The User ID is forced to be in a standard format. ◾Supports key and signature expiration dates. ◾English, Danish, Dutch, Esperanto, Estonian, French, German, Japanese, Italian, Polish, Portuguese (Brazilian), Portuguese (Portuguese), Russian, Spanish, Swedish and Turkish language support. ◾Online help system. ◾Optional anonymous message receivers. ◾Integrated support for HKP keyservers (wwwkeys.pgp.net). ◾Clears signed patch files which can still be processed by patch. ◾and many more things….