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
Filename Size Changed
_multibuild 0000000049 49 Bytes
baselibs.conf 0000000034 34 Bytes
gpgme-1.16.0-Use-after-free-in-t-edit-sign-test.patch 0000003586 3.5 KB
gpgme-1.16.0-t-various-testSignKeyWithExpiration-32-bit.patch 0000001312 1.28 KB
gpgme-1.16.0.tar.bz2 0001718913 1.64 MB
gpgme-1.16.0.tar.bz2.sig 0000000119 119 Bytes
gpgme-use-glibc-closefrom.patch 0000000975 975 Bytes
gpgme.changes 0000047006 45.9 KB
gpgme.keyring 0000004007 3.91 KB
gpgme.spec 0000009720 9.49 KB
Latest Revision
Gustavo Yokoyama Ribeiro's avatar Gustavo Yokoyama Ribeiro (gyribeiro) committed (revision 2)
- Update to 1.16.0 in SLE-15-SP4: [jsc#SLE-20014, jsc#SLE-21114]
  * Remove gpgme-test-json.patch fixed upstream

- Fix build with glibc 2.34: [bsc#1189089]
  * Use glibc's closefrom.
  * Add gpgme-use-glibc-closefrom.patch

- gpgme 1.16.0:
  * New context flag "cert-expire"
  * New data flags "io-buffer-size" and "sensitive"
  * cpp,qt: Add support for trust signatures
  * qt: Add support for flags in LDAP server options
  * qt: Fix too high memory consumption due to QProcess
  * qt: Do not set empty base DN as query of keyserver URL
  * qt: Extend SignKeyJob to create signatures with expiration date
  * python: New optional parameter filter_signatures for decrypt
- run all tests again
- add patches to fix tests:
  * gpgme-1.16.0-Use-after-free-in-t-edit-sign-test.patch
  * gpgme-1.16.0-t-various-testSignKeyWithExpiration-32-bit.patch

- Can't assume non-existence of python38 macros in Leap.
  gh#openSUSE/python-rpm-macros#107
  Test for suse_version instead. Only Tumbleweed has and needs the
  python_subpackage_only support.

- gpgme 1.15.1:
  * Fix a bug in the secret key export
  * Make listing of signatures work if only secret keys are listed
  * qt: Avoid empty "rem@gnupg.org" signature notations
Comments 0
openSUSE Build Service is sponsored by