25d76352c175dc0b38831abd22d67cc34f2f575e
[gnupg-doc.git] / web / related_software / libraries.org
1 #+TITLE: GnuPG - Libraries
2 #+STARTUP: showall
3 #+SETUPFILE: "../share/setup.inc"
4
5 * Libraries
6
7   This page collects libraries related to GnuPG project.
8
9   If you feel wanting to improve this list, please, fill in a [[#gpgweb][Problem
10    Report]] form.
11
12    -  [[http://www.lothar.com/tech/crypto/][EGD]] :: Unices without a /dev/random should [[file:~/s/gnupg-web/web/download/index.org::egd][download]] and install
13              this Entropy Gathering Daemon.
14    -  [[http://github.com/smartrevolution/gnupg-for-java][gnupg-for-java]] :: This is a Java binding for GPGME library.
15    -  [[http://www.gnu.org/software/gnutls/][GNUTLS]] :: A somewhat related project to GnuPG is GNUTLS which is
16                 is a GPLed TLS/SSL implementation.
17    -  [[file:gpgme/index.org][GPGME]] :: GnuPG Made Easy is a library designed to make access to
18                GnuPG easier for applications.
19    -  [[file:libassuan/index.org][libassuan]] :: Libassuan is the IPC library used by some GnuPG
20                    related software.
21    -  [[http://directory.fsf.org/wiki/Libgcrypt][libgcrypt]] :: Libgcrypt is a general purpose cryptographic
22                    library based on the code from GnuPG. It provides
23                    functions for all cryptographic building blocks:
24                    symmetric ciphers, hash algorithms, MACs, public
25                    key algorithms, large integer functions, random
26                    numbers and a lot of supporting functions.
27    -  [[file:libgpg-error/index.org][libgpg-error]] :: Libgpg-error is helper library used by a couple
28                       of other projects to provide a common set of
29                       error codes and descriptions.
30    -  [[file:libksba/index.org][libksba]] :: Libksba provides an easy API to create and parse
31                  X.509 and CMS related objects.