diff options
Diffstat (limited to 't/blake512.c')
-rw-r--r-- | t/blake512.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/t/blake512.c b/t/blake512.c new file mode 100644 index 0000000..83cff39 --- /dev/null +++ b/t/blake512.c @@ -0,0 +1,48 @@ +/* See LICENSE file for copyright and license details. */ +#ifdef SUPPORT_BLAKE512 +# define TEST +# include "common.h" + + +static struct testcase testcases[] = { + {1, 0, "", + "a8cfbbd73726062df0c6864dda65defe58ef0cc52a5625090fa17601e1eecd1b" + "628e94f396ae402a00acc9eab77b4d4c2e852aaaa25a636d80af3fc7913ef5b8"}, + {1, 0, "The quick brown fox jumps over the lazy dog", + "1f7e26f63b6ad25a0896fd978fd050a1766391d2fd0471a77afb975e5034b7ad" + "2d9ccf8dfb47abbbe656e1b82fbc634ba42ce186e8dc5e1ce09a885d41f43451"}, + {1, 0, "The quick brown fox jumps over the lazy dof", + "a701c2a1f9baabd8b1db6b75aee096900276f0b86dc15d247ecc03937b370324" + "a16a4ffc0c3a85cd63229cfa15c15f4ba6d46ae2e849ed6335e9ff43b764198a"}, + {1, 8, "\xcc", + "4f0ef594f20172d23504873f596984c64c1583c7b2abb8d8786aa2aeeae1c46c" + "744b61893d661b0733b76d1fe19257dd68e0ef05422ca25d058dfe6c33d68709"}, + {1, 16, "\x41\xfb", + "20afd72afbb66a5a0efd8b4a627cc2c82a5e4b6c63b0c9a78735c188d248c758" + "8fb4ee566b3b6fdcc235a498f7263feb7ab1411582a7055e3ce7a8c976e61fcc"}, + {1, 24, "\x1f\x87\x7c", + "b1211367fd8a886674f74d92716e7585f9b6e933edc5ee7f974facdccc481cfa" + "42a0532375b94f2c0dd73d6189a815c2bafb5686d784be81fbb447b0f291272b"}, + {1, 32, "\xc1\xec\xfd\xfc", + "ccbcdbc1a30ebbcc4fc015fdb1caba6c0ad6719301b4bbad4b0efab1141174a1" + "5e2e8b8b8e5671c1864a0f75ecb20f76dac45159e67786d07d79a29b1827e5a4"}, + {1, 40, "\x21\xf1\x34\xac\x57", + "ec6eaabc2a128c38dfcddf9aaad5bb6fba397aac06a4b584b2dbdeb0cd7fdb1f" + "d248ef93c0686b73818b2b78c923c70eba63c096f33d842ada959f7674e4730c"}, + {1, 48, "\xc6\xf5\x0b\xb7\x4e\x29", + "b6e8a7380df1f007d7c271e7255bbca7714f25029ac1fd6fe92ef74cbcd9e99c" + "112f8ae1a45ccb566ce19d9678a122c612beff5f8eeeee3f3f402fd2781182d4"} +}; + + +#else +# define TEST_UNSUPPORTED +# include "common.h" +#endif + + +int +main(void) +{ + TEST_MAIN("BLAKE512", BLAKE512); +} |