Introduction to GPGME

The GPGME package is a C library that allows cryptography support to be added to a program. It is designed to make access to public key crypto engines like GnuPG or GpgSM easier for applications. GPGME provides a high-level crypto API for encryption, decryption, signing, signature verification and key management.

This package is known to build and work properly using an LFS-7.8 platform.

Package Information

  • Download (FTP):

  • Download MD5 sum: 60d730d22e8065fd5de309e8b98e304b

  • Download size: 964 KB

  • Estimated disk space required: 23 MB (without the test suite)

  • Estimated build time: 0.2 SBU (without the test suite)

GPGME Dependencies




GnuPG-2.1.9 (used during the testsuite)

User Notes:

Installation of GPGME

Install GPGME by running the following commands:

./configure --prefix=/usr &&

To test the results, issue: make check.

Now, as the root user:

make install


Installed Program: gpgme-config and gpgme-tool
Installed Libraries: and
Installed Directory: /usr/share/common-lisp/source/gpgme

Short Descriptions


is used to obtain GPGME compilation and linking information.


prints fingerprint and keyid with keyservers.

contains the GPGME API functions for applications using pthread.

contains the GPGME API functions.

Last updated on 2015-11-13 08:24:57 -0600