Commit db9a7557 authored by Niels Möller's avatar Niels Möller
Browse files

NEWS update

Mention bugfix for camellia on 64-bit non-x86 platforms, and the new
base64url support.
parent e5563dab
...@@ -2,10 +2,19 @@ NEWS for the Nettle 3.1 release ...@@ -2,10 +2,19 @@ NEWS for the Nettle 3.1 release
This release adds a couple of new features. This release adds a couple of new features.
XXX The shared library names??? The library is mostly source-level compatible with nettle-3.0.
It is however not binary compatible, due to the introduction
of versioned symbols, and extensions to the base64 context
structs. The shared library names are libnettle.so.6.0 and
libhogweed.so.4.0, with sonames libnettle.so.6 and
libhogweed.so.4.
Bug fixes: Bug fixes:
* Fixed a missing include of <limits.h>, which made the
camellia implementation fail on all 64-bit non-x86
platforms.
* Eliminate out-of-bounds reads in the C implementation of * Eliminate out-of-bounds reads in the C implementation of
memxor (related to valgrind's --partial-loads-ok flag). memxor (related to valgrind's --partial-loads-ok flag).
...@@ -33,13 +42,16 @@ XXX The shared library names??? ...@@ -33,13 +42,16 @@ XXX The shared library names???
mini-gmp are *not* binary compatible with regular builds, mini-gmp are *not* binary compatible with regular builds,
and more likely to leak side-channel information. and more likely to leak side-channel information.
One intended usecase is for small embedded applications One intended use-case is for small embedded applications
which need to verify digital signatures. which need to verify digital signatures.
XXX * The shared libraries are now built with versioned symbols. * The shared libraries are now built with versioned symbols.
Should reduce problems in case a program links explicitly Should reduce problems in case a program links explicitly to
both to nettle and/or hogweed, and to gnutls, and the nettle and/or hogweed, and to gnutls, and the program and
program and gnutls expects different versions. gnutls expect different versions.
* Support for "URL-safe" base64 encoding and decoding, as
specified in RFC 4648. Contributed by Amos Jeffries.
Optimizations: Optimizations:
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment