8f6af5e6aac12c1aefd71cd1c5a4ad90131d575c
[gnupg-doc.git] / web / software / gpgme / index.org
1 #+STARTUP: showall
2 #+GPGWEB-NEED-SWDB
3 #+SETUPFILE: "../../share/setup.inc"
4
5 * GPGME
6
7   /GnuPG Made Easy/ (GPGME) is a library designed to make access to
8   GnuPG easier for applications.  It provides a High-Level Crypto API
9   for encryption, decryption, signing, signature verification and key
10   management. Currently it uses GnuPG as its backend but the API isn't
11   restricted to this engine; in fact we have already developed a
12   backend for CMS (S/MIME).
13
14   Because the direct use of GnuPG from an application can be a
15   complicated programming task, it is suggested that all software
16   should try to use GPGME instead.  This way bug fixes or improvements
17   can be done at a central place and every application benefits from
18   this.
19
20   Especially authors of @@html:<abbr title="Mail User Agent (mail
21   reader">@@MUAs@@html:</abbr>@@ should consider to use GPGME.
22
23   See [[../../download/index.org::#gpgme][download]] section to download the latest tarball.  The manual can
24   be read [[https://www.gnupg.org/documentation/manuals/gpgme/][here]].  The current version is {{{gpgme_ver}}}.