Libgcrypt

Libgcrypt
Developer(s) Werner Koch
Stable release

1.6.3 (February 27, 2015[1]) [±]

1.5.4 (August 7, 2014[2]) [±]
Written in C
Operating system Multi-platform
Type Cryptographic library
License GNU Lesser General Public License GNU General Public License
Website http://directory.fsf.org/project/libgcrypt/

Libgcrypt is a cryptographic library developed as a separated module of GnuPG.[3] It can also be used independently of GnuPG, although it requires its error-reporting library.

It provides functions for all cryptographic building blocks:

Libgcrypt features its own multiple precision arithmetic implementation, with assembler implementations for a variety of processors, including alpha, amd64, HP PA-RISC, i386, i586, m68k, mips3, powerpc, and sparc. It also features an entropy gathering utility, coming in different versions for Unix-like and Windows machines.

References

  1. Koch, Werner (2015-02-27). "[Announce] Libgcrypt 1.6.3 released (with SCA fix)" (Mailing list). gnupg-announce. Retrieved 2015-02-28.
  2. Koch, Werner (2014-08-07). "[Announce] Libgcrypt 1.5.4 released" (Mailing list). gnupg-announce. Retrieved 2014-08-08.
  3. Werner Koch (4 December 1998). "libgcrypt". Retrieved 3 December 2010.
  4. "Available ciphers - The Libgcrypt Reference Manual". Retrieved 2014-08-08.
  5. "Available cipher modes - The Libgcrypt Reference Manual". Retrieved 2014-08-08.
  6. "Available algorithms - The Libgcrypt Reference Manual". Retrieved 2014-08-08.
  7. "Cryptographic Functions - The Libgcrypt Reference Manual". Retrieved 2014-08-08.
  8. "Available hash algorithms - The Libgcrypt Reference Manual". Retrieved 2014-08-08.
  9. "Available MAC algorithms - The Libgcrypt Reference Manual". Retrieved 2014-08-08.
  10. "Key Derivation - The Libgcrypt Reference Manual". Retrieved 2014-08-08.