Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
N
nettle
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Nettle
nettle
Commits
43b5a727
Commit
43b5a727
authored
Apr 17, 2020
by
Niels Möller
Browse files
Options
Downloads
Patches
Plain Diff
NEWS file update for soname changes.
parent
a46b9c78
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
NEWS
+19
-10
19 additions, 10 deletions
NEWS
with
19 additions
and
10 deletions
NEWS
+
19
−
10
View file @
43b5a727
NEWS for the Nettle 3.6 release
NEWS for the Nettle 3.6 release
This release adds a couple of new features, most notable being
support for ED448 signatures.
It is not binary compatible with earlier releases. The shared
library names are libnettle.so.8.0 and libhogweed.so.6.0, with
sonames nibnettle.so.8 and libhogweed.so.6. The changed
sonames are mainly to avoid upgrade problems with recent
GnuTLS versions, that depend on Nettle internals outside of
the advertised ABI. But also because of the removal of
internal poly1305 functions which were undocumented but
declared in an installed header file, see Interface changes
below.
New features:
New features:
* Support for Curve448 and ED448 signatures. Contributed by
* Support for Curve448 and ED448 signatures. Contributed by
...
@@ -53,6 +66,12 @@ NEWS for the Nettle 3.6 release
...
@@ -53,6 +66,12 @@ NEWS for the Nettle 3.6 release
and unsupported. (Building with BSD make or Solaris make
and unsupported. (Building with BSD make or Solaris make
used to work years ago, but has not been tested recently).
used to work years ago, but has not been tested recently).
Interface changes:
* Declarations of internal poly1305.h functions have been
removed from the header file poly1305.h, to make it clear
that they are not part of the advertised API or ABI.
Miscellaneous:
Miscellaneous:
* A fair amount of changes to ECC internals, with a few
* A fair amount of changes to ECC internals, with a few
...
@@ -66,16 +85,6 @@ NEWS for the Nettle 3.6 release
...
@@ -66,16 +85,6 @@ NEWS for the Nettle 3.6 release
8439 in Nettle-3.1, but that was not documented or announced
8439 in Nettle-3.1, but that was not documented or announced
at the time.
at the time.
The shared library names are libnettle.so.7.1 and
libhogweed.so.6.0. The libnettle.so library is intended to be
fully binary compatible with nettle-3.5.
The libhogweed.so library was also intended to be fully binary
compatible with nettle-3.5. However, the major version and the
soname are incremented anyway, to avoid upgrade problems with
recent GnuTLS versions that depend on Nettle internals outside
of the advertised ABI.
NEWS for the Nettle 3.5.1 release
NEWS for the Nettle 3.5.1 release
The Nettle-3.5.1 corrects a packaging mistake in Nettle-3.5.
The Nettle-3.5.1 corrects a packaging mistake in Nettle-3.5.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment