gpgme-2.0.1

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 12.4 platform.

Package Information

  • Download (HTTP): https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-2.0.1.tar.bz2

  • Download SHA256 Sum: 821ab0695c842eab51752a81980c92b0410c7eadd04103f791d5d2a526784966

  • Download MD5 sum: 73b6d337d02e1829323ef44830e92117

  • Download size: 1.3 MB

  • Estimated disk space required: 25 MB (with tests)

  • Estimated build time: 0.2 SBU (with tests and parallelism=4)

gpgme Dependencies

Required

libassuan-3.0.2

Recommended

Optional

"doxygen"

Installation of gpgme

Install gpgme by running the following commands:

mkdir -v build
cd build

../configure --prefix=/usr       \
             --disable-static

Now Build the package, issue:

make

To test the results, you should have GnuPG-2.4.8 installed. If so, run:

make -k check

Now Install, as the root user:

make install

Command Explanations

--disable-gpg-test: Use this switch if "gnupg2" is not installed.

Contents

Installed Program: gnupg-key-manage, gpgme-json, and gpgme-tool
Installed Libraries: libgpgme.so
Installed Directory: /usr/share/common-lisp/source/gpgme

Short Descriptions

gnupg-key-manage

performs a variety of operations on GPG keys, including identifying keys and deleting them

gpgme-json

outputs gpgme commands in JSON format

gpgme-tool

is an assuan server exposing gpgme operations, such as printing fingerprints and keyids with keyservers

libgpgme.so

contains the gpgme API functions