🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.announce
Article #462

ANNOUNCE: Nettle-2.2

#462
From: Niels Möller
Date: Mon, 11 Jul 2011 14:34
68 lines
3939 bytes
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
at http://www.lysator.liu.se/~nisse/nettle/

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.

	Optimizations:
	
	* 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.
	
	Miscellaneous:

	* 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 libnettle.so.4.1 and
	libhogweed.so.2.1, with sonames libnettle.so.4 and
	libhogweed.so.2.

Available at

  http://www.lysator.liu.se/~nisse/archive/nettle-2.2.tar.gz
  ftp://ftp.gnu.org/gnu/nettle/nettle-2.2.tar.gz

Happy hacking,
/Niels Möller

-- 
Niels Möller. PGP-encrypted email is preferred. Keyid C0B98E26.
Internet email is subject to wholesale government surveillance.
Technical Details
Message-ID: <mailman.662.1310478556.3214.info-gnu@gnu.org>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: fba7b,7f01f6bb80cbd741,start
X-Google-NewGroupId: yes
X-Google-Attributes: gid4622fc145,domainid0,public,usenet
X-Google-Language: ENGLISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!news.glorb.com!usenet.stanford.edu!not-for-mail
From: nisse@lysator.liu.se (Niels Möller)
Newsgroups: gnu.announce
Subject: ANNOUNCE: Nettle-2.2
Date: Mon, 11 Jul 2011 16:34:54 +0200
Lines: 70
Approved: info-gnu@gnu.org
Message-ID: <mailman.662.1310478556.3214.info-gnu@gnu.org>
NNTP-Posting-Host: lists.gnu.org
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Trace: usenet.stanford.edu 1310478558 10097 140.186.70.17 (12 Jul 2011 13:49:18 GMT)
X-Complaints-To: action@cs.stanford.edu
To: nettle-bugs@lists.lysator.liu.se, info-gnu@gnu.org
Envelope-to: info-gnu@gnu.org
X-Authentication-Warning: stalhein.lysator.liu.se: nisse set sender to
 nisse@lysator.liu.se using -f
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (usg-unix-v)
X-Virus-Scanned: ClamAV using ClamSMTP
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2)
X-Received-From: 130.236.254.3
X-Mailman-Approved-At: Tue, 12 Jul 2011 09:49:15 -0400
X-BeenThere: info-gnu@gnu.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: Announcements and Requests for Help from the GNU project and the Free
 Software Foundation <info-gnu.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=unsubscribe>
List-Archive: </archive/html/info-gnu>
List-Post: <mailto:info-gnu@gnu.org>
List-Help: <mailto:info-gnu-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/info-gnu>,
 <mailto:info-gnu-request@gnu.org?subject=subscribe>