aboutsummaryrefslogtreecommitdiffstats
path: root/t/keccak_224.c
blob: eca57865c6f08e58a66cd20fbeffbc69f6575d97 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/* See LICENSE file for copyright and license details. */
#ifdef SUPPORT_KECCAK
# define TEST
# include "../common.h"


static struct testcase testcases[] = {
	{1, 0, "", "f71837502ba8e10837bdd8d365adb85591895602fc552b48b7390abd"},
	{0, 1, "\xff", "c4ab876a7f74504cb63158562f7a8f855dfde3c6f005a3f2e8feed0d"},
	{0, 1, "\x7f", "c4ab876a7f74504cb63158562f7a8f855dfde3c6f005a3f2e8feed0d"},
	{0, 1, "\x01", "c4ab876a7f74504cb63158562f7a8f855dfde3c6f005a3f2e8feed0d"},
	{0, 1, "\xfe", "860e3ec314c5cbf19c1a4314e9ea8cb85cecd18bd850b42f5c6f2a07"},
	{0, 1, "\x7e", "860e3ec314c5cbf19c1a4314e9ea8cb85cecd18bd850b42f5c6f2a07"},
	{0, 1, "\x00", "860e3ec314c5cbf19c1a4314e9ea8cb85cecd18bd850b42f5c6f2a07"}
};


#else
# define TEST_UNSUPPORTED
# include "../common.h"
#endif


int
main(void)
{
	TEST_MAIN("Keccak-224", KECCAK_224, 1);
}