/* 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); }