A Library Designed to Give Applications Easy Access to GnuPG

Edit Package gpgme

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. Currently it uses GnuPG as its back-end, but the API is not
restricted to this engine.

Because the direct use of GnuPG from an application can be a
complicated programming task, it is suggested that all software should
try to use GPGME instead. This way bug fixes or improvements can be
done at a central place and every application benefits from this.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
baselibs.conf 0000000034 34 Bytes
gpgme-1.9.0.tar.bz2 0001344222 1.28 MB
gpgme-1.9.0.tar.bz2.sig 0000000310 310 Bytes
gpgme.changes 0000034172 33.4 KB
gpgme.keyring 0000002087 2.04 KB
gpgme.spec 0000009137 8.92 KB
Latest Revision
Fabian Vogt's avatar Fabian Vogt (Vogtinator) committed (revision 8)
- gpgme 1.9.0:
 * Clarified meaning of the 'expire' parameter of gpgme_op_createkey
   and gpgme_op_createsubkey.  New flag to force a key without an
   expiration date.
 * New function gpgme_op_keylist_from_data_start to list keys from
   data objects without importing them.
 * New function gpgme_op_set_uid_flag to flag a key as primary.
 * New function gpgme_op_decrypt_ext to run decryption with special
   flags.  This can for example be used to unwrap keys (remove only
   the encryption layer).
 * New encryption flags to wrap a key (adding an encryption layer to
   an OpenPGP message) or to create anonymously encrypted messages.
 * Support for adduid and revuid operations in the C++ bindings.
 * Support for smartcard key generation in the C++ bindings.
 * Several new functions for the Python binding.
 * Many smaller bug fixes.
 * Interface changes relative to the 1.8.0 release:
   gpgme_op_createkey          CHANGED: Meaning of 'expire' parameter.
   gpgme_op_createsubkey       CHANGED: Meaning of 'expire' parameter.
   GPGME_CREATE_NOEXPIRE       NEW.
   gpgme_key_t                 EXTENDED: New field 'origin'.
   gpgme_key_t                 EXTENDED: New field 'last_update'.
   gpgme_subkey_t              EXTENDED: New field 'is_de_vs'.
   gpgme_user_id_t             EXTENDED: New field 'origin'.
   gpgme_user_id_t             EXTENDED: New field 'last_update'.
   gpgme_op_keylist_from_data_start NEW.
   gpgme_op_set_uid_flag_start      NEW.
   gpgme_op_set_uid_flag            NEW.
   gpgme_op_decrypt_ext_start       NEW.
   gpgme_op_decrypt_ext             NEW.
Comments 0
openSUSE Build Service is sponsored by