Nettle (cryptographic library)

Nettle (cryptographic library)
Nettle
Developer(s) Niels Möller
Operating system Multi-platform
Type Cryptographic library
License GNU Lesser General Public License
Website http://www.lysator.liu.se/~nisse/nettle/

Nettle is a cryptographic library that is designed to fit easily in a wide range of toolkits and applications. It began as a collection of low-level crypto functions from lsh in 2001 [1]. Since June 2009, with version 2.0, it is a GNU package [2].

As of version 2.1, nettle provides the AES cipher (also known as rijndael) (with assembler optimizations for x86 and sparc), the ARCFOUR (also known as RC4) cipher (with x86 and sparc assembler), the ARCTWO (also known as RC2), BLOWFISH, CAMELLIA (with x86 assembler optimizations), CAST128, DES, the MD2, MD4, and MD5 (with x86 assembler) digests, the SERPENT cipher, the SHA1 (with x86 assembler), SHA224, SHA256, SHA384, and SHA512 digests, the TWOFISH cipher, RSA, and DSA. Most algorithms are based on GMP.

Nettle can be used by GnuTLS as an alternative to parts of libgcrypt.

References

  1. ^ Niels Möller (Tue, 25 Sep 2001 12:21:55). "ANNOUNCE: Nettle-1.0". http://www.mail-archive.com/psst@net.lut.ac.uk/msg01093.html. Retrieved 29 November 2010. 
  2. ^ Niels Möller (Tue, 30 Jun 2009 21:07:00 -0700). "GNU Nettle cryptographic library". http://www.mail-archive.com/info-gnu@gnu.org/msg00739.html. Retrieved 29 November 2010. 

Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Nettle (disambiguation) — A nettle is a flowering plant of the genus Urtica in the family Urticaceae. Nettle may also refer to: Kerry Nettle (born 1973), Australian politician Sea nettle, a group of jellyfish Spurge nettle, a perennial herb USS Nettle (1862), a Union Navy …   Wikipedia

  • Nettle — Nettles redirects here. For people with this name, see Nettles (surname). For other uses, see Nettle (cryptographic library). Nettle Stinging nettle (Urtica dioica) …   Wikipedia

  • Liste des paquets GNU — Article principal : GNU. GNU N est pas Unix Cet article liste les paquets logiciels du système GNU maintenus par le projet GNU et soutenus par la Free Software Foundation. Sommaire …   Wikipédia en Français

  • Advanced Encryption Standard — Infobox block cipher name = AES caption = The SubBytes step, one of four stages in a round of AES designers = Vincent Rijmen, Joan Daemen publish date = 1998 derived from = Square derived to = Anubis, Grand Cru related to = certification = AES… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”