summaryrefslogtreecommitdiff
path: root/testsuite/sha512-256-test.c
blob: c0613ed0e38855d3ad3999bc72a0f1ead1d259c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "testutils.h"

void
test_main(void)
{
  /* From http://csrc.nist.gov/groups/ST/toolkit/documents/Examples/SHA_All.pdf */
  test_hash(&nettle_sha512_256, SDATA("abc"),
	    SHEX("53048E26 81941EF9 9B2E29B7 6B4C7DAB"
		 "E4C2D0C6 34FC6D46 E0E2F131 07E7AF23"));

  test_hash(&nettle_sha512_256, SDATA("abcdefghbcdefghicdefghijdefghijk"
				      "efghijklfghijklmghijklmnhijklmno"
				      "ijklmnopjklmnopqklmnopqrlmnopqrs"
				      "mnopqrstnopqrstu"),
	    SHEX("3928E184 FB8690F8 40DA3988 121D31BE"
		 "65CB9D3E F83EE614 6FEAC861 E19B563A"));
}