+2019-08-24 Bruno Haible <bruno@clisp.org>
+
+ crypto/gc-sha1 tests: Improve output when the test fails.
+ * tests/test-gc-sha1.c (main): In case of mismatch, print the entire
+ output.
+
2019-08-24 Bruno Haible <bruno@clisp.org>
crypto/gc-sm3: Fix compilation error with --with-libgcrypt.
if (memcmp (out, expect, 20) != 0)
{
size_t i;
- printf ("sha1 mismatch. expected:\n");
- for (i = 0; i < 16; i++)
+ printf ("sha1 test1 mismatch. expected:\n");
+ for (i = 0; i < 20; i++)
printf ("%02x ", expect[i] & 0xFF);
printf ("\ncomputed:\n");
- for (i = 0; i < 16; i++)
+ for (i = 0; i < 20; i++)
printf ("%02x ", out[i] & 0xFF);
printf ("\n");
return 1;
if (memcmp (out, expect, 20) != 0)
{
size_t i;
- printf ("sha1' mismatch. expected:\n");
- for (i = 0; i < 16; i++)
+ printf ("sha1 test2 mismatch. expected:\n");
+ for (i = 0; i < 20; i++)
printf ("%02x ", expect[i] & 0xFF);
printf ("\ncomputed:\n");
- for (i = 0; i < 16; i++)
+ for (i = 0; i < 20; i++)
printf ("%02x ", out[i] & 0xFF);
printf ("\n");
return 1;
if (memcmp (p, expect, 20) != 0)
{
size_t i;
- printf ("sha1 1 mismatch. expected:\n");
+ printf ("sha1 test3 mismatch. expected:\n");
for (i = 0; i < 20; i++)
printf ("%02x ", expect[i] & 0xFF);
printf ("\ncomputed:\n");