summaryrefslogtreecommitdiff
path: root/testsuite/sha384-test.c
diff options
context:
space:
mode:
authorNiels Möller <nisse@lysator.liu.se>2010-03-25 12:19:23 +0100
committerNiels Möller <nisse@lysator.liu.se>2010-03-25 12:19:23 +0100
commit845f3cf4c453b957f187ef66fae0d7f8ee6258ab (patch)
treef7c1aae56ae25408b8c3cc02bd6ab06704ba94fa /testsuite/sha384-test.c
parenta8e38bdf161ecd67cecc30c255775ad261aaae9f (diff)
downloadnettle-845f3cf4c453b957f187ef66fae0d7f8ee6258ab.tar.gz
New file.
Rev: nettle/testsuite/sha384-test.c:1.1
Diffstat (limited to 'testsuite/sha384-test.c')
-rw-r--r--testsuite/sha384-test.c22
1 files changed, 22 insertions, 0 deletions
diff --git a/testsuite/sha384-test.c b/testsuite/sha384-test.c
new file mode 100644
index 00000000..7f69004e
--- /dev/null
+++ b/testsuite/sha384-test.c
@@ -0,0 +1,22 @@
+#include "testutils.h"
+#include "sha.h"
+
+int
+test_main(void)
+{
+ test_hash(&nettle_sha384, 3, "abc",
+ H("cb00753f45a35e8b b5a03d699ac65007"
+ "272c32ab0eded163 1a8b605a43ff5bed"
+ "8086072ba1e7cc23 58baeca134c825a7"));
+
+ test_hash(&nettle_sha384, 112,
+ "abcdefghbcdefghicdefghijdefg"
+ "hijkefghijklfghijklmghijklmn"
+ "hijklmnoijklmnopjklmnopqklmn"
+ "opqrlmnopqrsmnopqrstnopqrstu",
+ H("09330c33f71147e8 3d192fc782cd1b47"
+ "53111b173b3b05d2 2fa08086e3b0f712"
+ "fcc7c71a557e2db9 66c3e9fa91746039"));
+
+ SUCCESS();
+}