From 4067792c9c118bdf26ef75a6637f34fdb77aaeb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se> Date: Fri, 1 Jul 2011 23:58:32 +0200 Subject: [PATCH] *** empty log message *** Rev: nettle/ChangeLog:1.203 Rev: nettle/NEWS:1.13 Rev: nettle/misc/plan.html:1.2 --- nettle/ChangeLog | 4 ++++ nettle/NEWS | 2 ++ nettle/misc/plan.html | 8 ++++---- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/nettle/ChangeLog b/nettle/ChangeLog index b4aa44d39..5d5b04612 100644 --- a/nettle/ChangeLog +++ b/nettle/ChangeLog @@ -1,5 +1,9 @@ 2011-07-01 Niels M�ller <nisse@lysator.liu.se> + * cbc.c (CBC_BUFFER_LIMIT): Reduced to 512 bytes. + (cbc_decrypt): For in-place operation, use overlapping memxor3 and + eliminate a memcpy. + * ctr.c (ctr_crypt): Reorganized to call the encryption function with several blocks at a time. Handle the case of a single block specially. diff --git a/nettle/NEWS b/nettle/NEWS index 179e3b58a..774d201b5 100644 --- a/nettle/NEWS +++ b/nettle/NEWS @@ -38,6 +38,8 @@ NEWS for the 2.2 release * 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 diff --git a/nettle/misc/plan.html b/nettle/misc/plan.html index 26f642cb9..743611f5f 100644 --- a/nettle/misc/plan.html +++ b/nettle/misc/plan.html @@ -14,7 +14,7 @@ <h1> Plans for the Nettle-2.1 release </h1> <p> This is an attempt at defining a development target for Nettle-2.1, inspired by similar pages for recent GMP releases. - [Last updated 2011-06-15]</p> + [Last updated 2011-07-01]</p> <h2> Color codes </h2> <p class='should'> This really ought to be done before release @@ -32,17 +32,17 @@ <p class='done'> Replace remaining GPLd code: serpent and blowfish. </p> - <p class='should'> + <p class='done'> Decide which flavor of LGPL to use: LGPLv2+, LGPLv3+, or dual license LGPLv3+ and GPLv2. Leaning towards the simplest option, LGPLv2+. </p> <h2> Documentation </h2> - <p class='should'> + <p class='done'> Update documentation regarding license change and serpent copyrights. </p> - <p class='should'> + <p class='done'> Update NEWS file. </p> <h2> Bug fixes </h2> -- GitLab