Add gpgme page and named anchors to the download page.
authorWerner Koch <wk@gnupg.org>
Mon, 26 Aug 2013 14:38:26 +0000 (16:38 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 6 Nov 2013 11:55:06 +0000 (12:55 +0100)
web/download/index.org
web/related_software/gpgme/index.org [new file with mode: 0644]

index 66f6d1e..1998468 100644 (file)
@@ -17,6 +17,7 @@
   primary server only.
 
 ** GnuPG 2.0
+#  <<gnupg>>
 
    GnuPG 2.0 is the new modularized version of GnuPG supporting
    OpenPGP and S/MIME
@@ -33,6 +34,7 @@
 
 
 ** GnuPG 1.4
+#  <<gnupg1>>
 
    | GnuPG {{{gnupg1_ver}}} source compressed using /bzip2/     | {{{gnupg1_size}}}       | S | [[{{{ftp_base}}}/gnupg/gnupg-{{{gnupg1_ver}}}.tar.bz2][FTP]] |
    | Signature for previous file                                |                         |   | [[{{{ftp_base}}}/gnupg/gnupg-{{{gnupg1_ver}}}.tar.bz2.sig][FTP]] |
@@ -78,6 +80,7 @@
 
 
 ** Gnu Privacy Assistant
+#  <<gpa>>
 
    [[../related_software/gpa/index.org][GPA]] is still work in progress, so don't expect that everything
    works and be careful when using production quality secret keys.
@@ -89,6 +92,7 @@
 
 
 ** GnuPG Made Easy
+#  <<gpgme>>
 
    [[../related_software/libraries.en.html#lib-GPGME][GPGME]] (GnuPG Made Easy) is a C language library that allows to add
    support for cryptography to a program. It is designed to make
 
 
 ** Libgcrypt
+#  <<libgcrypt>>
 
    [[../related_software/libraries.en.html#lib-libgcrypt][Libgcrypt]] is GNU's basic cryptographic library.
 
 
 
 ** Libksba
+#  <<libksba>>
 
    [[../related_software/libraries.en.html#lib-libksba][Libksba]] is a CMS and X.509 access library.
 
 
 
 ** DirMngr
+#  <<dirmngr>>
 
    DirMngr is a daemon to handle CRL and certificate requests for
    GnuPG 2.0. It might also be installed as a system daemon for CRL
 
 
 ** Libgpg-error
+#  <<libgpg-error>>
 
    [[../related_software/libraries.en.html#lib-libgpg-error][Libgpg-error]] is a small library with error codes and descriptions
    shared by most GnuPG related software.
 
 
 ** Libassuan
+#  <<libassuan>>
 
    [[../related_software/libraries.en.html#lib-libassuan][Libassuan]] is the IPC library used by some GnuPG related software.
 
 
 
 ** Entropy Gathering Daemon
+#  <<egd>>
 
   The latest version of the [[../related_software/libraries.en.html#lib-EGD][Entropy Gathering Daemon]] is available at
   the usual GnuPG sites:
diff --git a/web/related_software/gpgme/index.org b/web/related_software/gpgme/index.org
new file mode 100644 (file)
index 0000000..305dc50
--- /dev/null
@@ -0,0 +1,26 @@
+#+STARTUP: showall
+#+SETUPFILE: "../../share/setup.inc"
+
+* 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 backend but the API isn't
+  restricted to this engine; in fact we have already developed a
+  backend for CMS (S/MIME).
+
+  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.
+
+  Especially authors of
+  #+html: <abbr title="Mail User Agent; e.g. a mail reader">
+  MUAs
+  #+html: </abbr>
+  should consider to use GPGME.  It is even planned to create a set of
+  standard widgets for common key selection tasks.
+
+  See [[file:~/s/gnupg-web/web/download/index.org::gpgme][download]] section to download the latest tarball.