From a8f12c4e57ce44b79e603c0278b6ac3861d10c6e 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
---
 ChangeLog      | 4 ++++
 NEWS           | 2 ++
 misc/plan.html | 8 ++++----
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index b4aa44d3..5d5b0461 100644
--- a/ChangeLog
+++ b/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/NEWS b/NEWS
index 179e3b58..774d201b 100644
--- a/NEWS
+++ b/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/misc/plan.html b/misc/plan.html
index 26f642cb..743611f5 100644
--- a/misc/plan.html
+++ b/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