[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ANNOUNCE: Nettle-2.2

From: Niels Möller
Subject: ANNOUNCE: Nettle-2.2
Date: Mon, 11 Jul 2011 16:34:54 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (usg-unix-v)

I'm happy to announce a new version of GNU Nettle, a low-level
cryptographic library. Unlike earlier releases, nettle is now licenced
under the LGPL, rather then the GPL. The nettle home page can be found

NEWS for the 2.2 release

        Licensing change:
        * Relicensed as LGPL v2.1 or later (user's option).

        * Replaced blowfish and serpent implementation. New code is
          based on the LGPLed code in libgcrypt.

        New features:

        * Support for Galois/Counter Mode (GCM).

        * New interface for enumerating (most) available algorithms,
          contributed by Daniel Kahn Gillmor.

        * New tool nettle-hash. Can generate hash digests using any
          supported hash function, with output compatible with md5sum
          and friends from GNU coreutils. Checking (like md5sum -c)
          not yet implemented.

        Bug fixes:

        * The old serpent code had a byte order bug (introduced by
          yours truly about ten years ago). New serpent implementation
          does not interoperate with earlier versions of nettle.

        * Fixed ABI-dependent libdir default for Linux-based systems
          which do not follow the Linux File Hierarchy Standard, e.g.,
          Debian GNU/Linux.

        * x86_64 implemention of serpent.

        * x86_64 implemention of camellia.

        * Optimized memxor using word rather than byte operations.
          Both generic C and x86_64 assembler.

        * Eliminated a memcpy for in-place CBC decrypt.

        * In command line tools, no longer support -? for requesting
          help, since using it without shell quoting is a dangerous
          habit. Use long option --help instead.

        The shared library names are and, with sonames and

Available at

Happy hacking,
/Niels Möller

Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]