summaryrefslogtreecommitdiff
path: root/base64-decode.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2008-09-15 22:21:20 +0200
committerNiels Möller <nisse@lysator.liu.se>2008-09-15 22:21:20 +0200
commit122b8a1b7e6014d1a9a79baa7f0a0c43be4402f2 (patch)
tree5a9bd337faca07a4b3a94dabd8a0018ca1b2ea3b /base64-decode.c
parent44ad0e1a2e5a3dadcf22aeb65b44ec584fa45ef0 (diff)
downloadnettle-122b8a1b7e6014d1a9a79baa7f0a0c43be4402f2.tar.gz
(decode_table): Added vertical tab (VT) and form
feed (FF) as white space characters. Rev: nettle/base64-decode.c:1.2
Diffstat (limited to 'base64-decode.c')
-rw-r--r--base64-decode.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/base64-decode.c b/base64-decode.c
index 0ead7325..ac3bc385 100644
--- a/base64-decode.c
+++ b/base64-decode.c
@@ -35,12 +35,11 @@
#define TABLE_SPACE -2
#define TABLE_END -3
-/* FIXME: Make sure that all whitespace characters, SPC, HT, VT, FF,
- * CR and LF are ignored. */
static const signed char
decode_table[0x100] =
{
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -1, -1, -2, -1, -1,
+ /* White space is HT, VT, FF, CR, LF and SPC */
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -3, -1, -1,