Libgcrypt

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Libgcrypt
Developer(s) Werner Koch
Stable release

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

1.5.4 (August 7, 2014 (2014-08-07)[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[edit]

  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.