diff options
Diffstat (limited to 'lib/tests/test_base64.c')
| -rw-r--r-- | lib/tests/test_base64.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/tests/test_base64.c b/lib/tests/test_base64.c index e3ff3e35..650cfa1a 100644 --- a/lib/tests/test_base64.c +++ b/lib/tests/test_base64.c | |||
| @@ -18,13 +18,12 @@ | |||
| 18 | *****************************************************************************/ | 18 | *****************************************************************************/ |
| 19 | 19 | ||
| 20 | #include "common.h" | 20 | #include "common.h" |
| 21 | #include "base64.h" | 21 | #include "gl/base64.h" |
| 22 | #include "tap.h" | 22 | #include "tap.h" |
| 23 | 23 | ||
| 24 | int | 24 | int |
| 25 | main (int argc, char **argv) | 25 | main (int argc, char **argv) |
| 26 | { | 26 | { |
| 27 | #if 0 /* The current base64 function doesn't work on 8bit data */ | ||
| 28 | char random[1024] = { | 27 | char random[1024] = { |
| 29 | 0x8b,0xb0,0xc4,0xe2,0xfc,0x22,0x9f,0x0d,0x85,0xe7,0x2c,0xaa,0x39,0xa1,0x46,0x88, | 28 | 0x8b,0xb0,0xc4,0xe2,0xfc,0x22,0x9f,0x0d,0x85,0xe7,0x2c,0xaa,0x39,0xa1,0x46,0x88, |
| 30 | 0x50,0xe6,0x34,0x37,0x0b,0x45,0x4b,0xb8,0xb2,0x86,0x7a,0x3e,0x7f,0x0c,0x40,0x18, | 29 | 0x50,0xe6,0x34,0x37,0x0b,0x45,0x4b,0xb8,0xb2,0x86,0x7a,0x3e,0x7f,0x0c,0x40,0x18, |
| @@ -180,8 +179,9 @@ main (int argc, char **argv) | |||
| 180 | 0x46,0x62,0x5a,0x61,0x35,0x52,0x6e,0x50,0x59,0x43,0x4f,0x36,0x4f,0x70,0x4d,0x6c, | 179 | 0x46,0x62,0x5a,0x61,0x35,0x52,0x6e,0x50,0x59,0x43,0x4f,0x36,0x4f,0x70,0x4d,0x6c, |
| 181 | 0x41,0x6e,0x6a,0x4d,0x56,0x41,0x3d,0x3d | 180 | 0x41,0x6e,0x6a,0x4d,0x56,0x41,0x3d,0x3d |
| 182 | }; | 181 | }; |
| 183 | #endif | ||
| 184 | 182 | ||
| 183 | #if 0 | ||
| 184 | /* The old base64 function didn't work on 8bit data, below is 7bit */ | ||
| 185 | char random[1024] = { | 185 | char random[1024] = { |
| 186 | 0x0b,0x30,0x44,0x62,0x7c,0x22,0x1f,0x0d,0x05,0x67,0x2c,0x2a,0x39,0x21,0x46,0x08, | 186 | 0x0b,0x30,0x44,0x62,0x7c,0x22,0x1f,0x0d,0x05,0x67,0x2c,0x2a,0x39,0x21,0x46,0x08, |
| 187 | 0x50,0x66,0x34,0x37,0x0b,0x45,0x4b,0x38,0x32,0x06,0x7a,0x3e,0x7f,0x0c,0x40,0x18, | 187 | 0x50,0x66,0x34,0x37,0x0b,0x45,0x4b,0x38,0x32,0x06,0x7a,0x3e,0x7f,0x0c,0x40,0x18, |
| @@ -336,11 +336,13 @@ main (int argc, char **argv) | |||
| 336 | 0x46,0x54,0x5a,0x61,0x5a,0x52,0x6c,0x50,0x59,0x43,0x4d,0x36,0x4f,0x68,0x4d,0x6c, | 336 | 0x46,0x54,0x5a,0x61,0x5a,0x52,0x6c,0x50,0x59,0x43,0x4d,0x36,0x4f,0x68,0x4d,0x6c, |
| 337 | 0x41,0x6e,0x68,0x4d,0x56,0x41,0x3d,0x3d,0x00 | 337 | 0x41,0x6e,0x68,0x4d,0x56,0x41,0x3d,0x3d,0x00 |
| 338 | }; | 338 | }; |
| 339 | #endif | ||
| 340 | |||
| 339 | char *b64_test; | 341 | char *b64_test; |
| 340 | 342 | ||
| 341 | plan_tests(1); | 343 | plan_tests(1); |
| 342 | 344 | ||
| 343 | b64_test = base64 (random, 1024); | 345 | base64_encode_alloc (random, 1024, &b64_test); |
| 344 | 346 | ||
| 345 | ok(strcmp(b64_known, b64_test) == 0, | 347 | ok(strcmp(b64_known, b64_test) == 0, |
| 346 | "Test matching a base64 encoded 1024 bytes random string"); | 348 | "Test matching a base64 encoded 1024 bytes random string"); |
