diff options
author | Niels Möller <nisse@lysator.liu.se> | 2010-03-22 22:14:22 +0100 |
---|---|---|
committer | Niels Möller <nisse@lysator.liu.se> | 2010-03-22 22:14:22 +0100 |
commit | c290ac01419770f6da49ffa61b8982f4ffbc8c8d (patch) | |
tree | db0bea457ec3cabd68b2f364de0879fbe5de9b1e | |
parent | f59da6978ded378fa35f5efd89f97c9880c10e99 (diff) | |
download | nettle-c290ac01419770f6da49ffa61b8982f4ffbc8c8d.tar.gz |
* testsuite/Makefile.in (TS_NETTLE_SOURCES): Added sha512-test.c.
* testsuite/sha512-test.c: New file.
Rev: nettle/testsuite/Makefile.in:1.4
Rev: nettle/testsuite/sha512-test.c:1.1
-rw-r--r-- | testsuite/Makefile.in | 2 | ||||
-rw-r--r-- | testsuite/sha512-test.c | 24 |
2 files changed, 25 insertions, 1 deletions
diff --git a/testsuite/Makefile.in b/testsuite/Makefile.in index 22812f5f..baea8b7a 100644 --- a/testsuite/Makefile.in +++ b/testsuite/Makefile.in @@ -15,7 +15,7 @@ TS_NETTLE_SOURCES = aes-test.c arcfour-test.c arctwo-test.c \ base16-test.c base64-test.c \ des-test.c des3-test.c des-compat-test.c \ md2-test.c md4-test.c md5-test.c md5-compat-test.c \ - sha1-test.c sha256-test.c \ + sha1-test.c sha256-test.c sha512-test.c \ serpent-test.c twofish-test.c \ buffer-test.c yarrow-test.c diff --git a/testsuite/sha512-test.c b/testsuite/sha512-test.c new file mode 100644 index 00000000..e774538d --- /dev/null +++ b/testsuite/sha512-test.c @@ -0,0 +1,24 @@ +#include "testutils.h" +#include "sha.h" + +int +test_main(void) +{ + test_hash(&nettle_sha512, 3, "abc", + H("ddaf35a193617aba cc417349ae204131" + "12e6fa4e89a97ea2 0a9eeee64b55d39a" + "2192992a274fc1a8 36ba3c23a3feebbd" + "454d4423643ce80e 2a9ac94fa54ca49f")); + + test_hash(&nettle_sha512, 112, + "abcdefghbcdefghicdefghijdefg" + "hijkefghijklfghijklmghijklmn" + "hijklmnoijklmnopjklmnopqklmn" + "opqrlmnopqrsmnopqrstnopqrstu", + H("8e959b75dae313da 8cf4f72814fc143f" + "8f7779c6eb9f7fa1 7299aeadb6889018" + "501d289e4900f7e4 331b99dec4b5433a" + "c7d329eeb6dd2654 5e96e55b874be909")); + + SUCCESS(); +} |