Libgcrypt is a general purpose cryptographic library based on the code from
GnuPG. It provides functions for all cryptograhic building blocks: symmetric
ciphers (AES, DES, Blowfish, CAST5, Twofish, SEED, Camellia, Arcfour), hash
algorithms (MD4, MD5, RIPE-MD160, SHA-1, SHA_224, SHA-256, SHA-384, SHA-512,
TIGER-192, Whirlpool), MACs (HMAC for all hash algorithms), public key
algorithms (RSA, Elgamal, DSA, ECDSA), large integer functions, random numbers
and a lot of supporting functions.
Project Pages:
http://www.gnu.org/software/libgcrypt/
Source:
ftp://ftp.gnupg.org/gcrypt/libgcrypt/
GIT: git://git.gnupg.org/libgcrypt.git
Documentation:
https://www.gnupg.org/documentation/manuals/gcrypt/
Licenses:
GNU GPLv2, GNU LGPLv2.1, BSD 3-Clause, X, other (see LICENSES.txt)
Requires:
Unix shell (sh), libgpg-error