From ff6c9f2a93ce3ba5ac830daf944a8b859ee1ec8c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Niels=20M=C3=B6ller?= <nisse@lysator.liu.se>
Date: Wed, 6 Feb 2002 14:34:37 +0100
Subject: [PATCH] *** empty log message ***

Rev: src/nettle/ChangeLog:1.65
Rev: src/nettle/base64.h:1.4
---
 ChangeLog | 14 ++++++++++++++
 base64.h  |  1 +
 2 files changed, 15 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index eeabcad4..bb09ca5d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2002-02-06  Niels M�ller  <nisse@cuckoo.hack.org>
+
+	Applied patch from Dan Egnor improving the base64 code.
+	* base64.h (BASE64_ENCODE_LENGTH): New macro.
+	(struct base64_ctx): New context struct, for decoding.
+	(BASE64_DECODE_LENGTH): New macro.
+	* base64.c (base64_decode_init): New function.
+	(base64_decode_update): New function, replacing base64_decode.
+	Takes a struct base64_ctx argument.
+	* nettle-meta.h: Updated nettle_armor, and related typedefs and
+	macros. 
+	* testsuite/testutils.c (test_armor): Updated.
+	* configure.in: Use AC_PREREQ(2.50).
+
 2002-02-01  Niels M�ller  <nisse@cuckoo.hack.org>
 
 	* Released nettle-1.5.
diff --git a/base64.h b/base64.h
index bb62d6a3..e0f3c5f3 100644
--- a/base64.h
+++ b/base64.h
@@ -43,6 +43,7 @@ base64_encode(uint8_t *dst,
         ((BASE64_BINARY_BLOCK_SIZE - 1 + (src_length))	\
 	/ BASE64_BINARY_BLOCK_SIZE * BASE64_TEXT_BLOCK_SIZE)
 
+/* FIXME: Perhaps rename to base64_decode_ctx? */
 struct base64_ctx /* Internal, do not modify */
 {
   uint16_t accum; /* Partial byte accumulated so far, filled msb first */
-- 
GitLab