Reverted previous replacements, not to be done for tests.

This commit is contained in:
Armin Novak
2014-08-07 19:05:22 +02:00
parent a27706d129
commit f00cb3d25c

View File

@@ -45,7 +45,7 @@ int TestBase64(int argc, char* argv[])
BYTE *decoded;
testNb++;
DEBUG_WARN( "%d:encode base64...", testNb);
fprintf(stderr, "%d:encode base64...", testNb);
for (i = 0; encodeTests[i].input; i++)
{
@@ -53,53 +53,53 @@ int TestBase64(int argc, char* argv[])
if (strcmp(encodeTests[i].output, encoded))
{
DEBUG_WARN( "ko, error for string %d\n", i);
fprintf(stderr, "ko, error for string %d\n", i);
return -1;
}
free(encoded);
}
DEBUG_WARN( "ok\n");
fprintf(stderr, "ok\n");
testNb++;
DEBUG_WARN( "%d:decode base64...", testNb);
fprintf(stderr, "%d:decode base64...", testNb);
for (i = 0; encodeTests[i].input; i++)
{
crypto_base64_decode(encodeTests[i].output, strlen(encodeTests[i].output), &decoded, &outLen);
if (!decoded || (outLen != encodeTests[i].len) || memcmp(encodeTests[i].input, decoded, outLen))
{
DEBUG_WARN( "ko, error for string %d\n", i);
fprintf(stderr, "ko, error for string %d\n", i);
return -1;
}
free(decoded);
}
DEBUG_WARN( "ok\n");
fprintf(stderr, "ok\n");
testNb++;
DEBUG_WARN( "%d:decode base64 errors...", testNb);
fprintf(stderr, "%d:decode base64 errors...", testNb);
crypto_base64_decode("000", 3, &decoded, &outLen);
if (decoded)
{
DEBUG_WARN( "ko, badly padded string\n");
fprintf(stderr, "ko, badly padded string\n");
return -1;
}
crypto_base64_decode("0=00", 4, &decoded, &outLen);
if (decoded)
{
DEBUG_WARN( "ko, = in a wrong place\n");
fprintf(stderr, "ko, = in a wrong place\n");
return -1;
}
crypto_base64_decode("00=0", 4, &decoded, &outLen);
if (decoded)
{
DEBUG_WARN( "ko, = in a wrong place\n");
fprintf(stderr, "ko, = in a wrong place\n");
return -1;
}
DEBUG_WARN( "ok\n");
fprintf(stderr, "ok\n");
return 0;