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