mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 08:54:38 +09:00
Reverted previous replacements, not to be done for tests.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user