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