diff options
author | Niels Möller <nisse@lysator.liu.se> | 2014-04-09 14:55:54 +0200 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2014-04-09 14:55:54 +0200 |
commit | 25e2d2e6603388a51afa1cac582c9cfddb43f098 (patch) | |
tree | dcda3f9705abc7c4af5e333e37e7549d7bbd5305 /testsuite/sha512-256-test.c | |
parent | 7aef18d3e4cbdbef1c24309475ae10f66e4456ff (diff) | |
download | nettle-25e2d2e6603388a51afa1cac582c9cfddb43f098.tar.gz |
Test sha512_224 and sha512_256.
Diffstat (limited to 'testsuite/sha512-256-test.c')
-rw-r--r-- | testsuite/sha512-256-test.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/testsuite/sha512-256-test.c b/testsuite/sha512-256-test.c new file mode 100644 index 00000000..c0613ed0 --- /dev/null +++ b/testsuite/sha512-256-test.c @@ -0,0 +1,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")); +} |