summaryrefslogtreecommitdiff
path: root/tests/basic.c
diff options
context:
space:
mode:
authorDmitry Eremin-Solenikov <dbaryshkov@gmail.com>2014-03-11 21:53:05 +0400
committerWerner Koch <wk@gnupg.org>2014-03-11 21:50:15 +0100
commit5a8e1504bf8a2ffbc018be576dea77b685200444 (patch)
tree7fe979917506ffc93b245fd9cb382cb6c655e9a5 /tests/basic.c
parent2b5403c408dfbd71be24c7635f5fa0b61ab4c9bb (diff)
downloadlibgcrypt-5a8e1504bf8a2ffbc018be576dea77b685200444.tar.gz
Add MD2 message digest implementation
* cipher/md2.c: New. * cipher/md.c (digest_list): add _gcry_digest_spec_md2. * tests/basic.c (check_digests): add MD2 test vectors. * configure.ac (default_digests): disable md2 by default. -- Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Some minor indentation fixes by wk.
Diffstat (limited to 'tests/basic.c')
-rw-r--r--tests/basic.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/basic.c b/tests/basic.c
index e21e0552..0eb0f77c 100644
--- a/tests/basic.c
+++ b/tests/basic.c
@@ -3784,6 +3784,12 @@ check_digests (void)
const char *expect;
} algos[] =
{
+ { GCRY_MD_MD2, "",
+ "\x83\x50\xe5\xa3\xe2\x4c\x15\x3d\xf2\x27\x5c\x9f\x80\x69\x27\x73" },
+ { GCRY_MD_MD2, "a",
+ "\x32\xec\x01\xec\x4a\x6d\xac\x72\xc0\xab\x96\xfb\x34\xc0\xb5\xd1" },
+ { GCRY_MD_MD2, "message digest",
+ "\xab\x4f\x49\x6b\xfb\x2a\x53\x0b\x21\x9f\xf3\x30\x31\xfe\x06\xb0" },
{ GCRY_MD_MD4, "",
"\x31\xD6\xCF\xE0\xD1\x6A\xE9\x31\xB7\x3C\x59\xD7\xE0\xC0\x89\xC0" },
{ GCRY_MD_MD4, "a",