diff options
author | Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> | 2014-03-11 21:53:05 +0400 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2014-03-11 21:50:15 +0100 |
commit | 5a8e1504bf8a2ffbc018be576dea77b685200444 (patch) | |
tree | 7fe979917506ffc93b245fd9cb382cb6c655e9a5 /tests/basic.c | |
parent | 2b5403c408dfbd71be24c7635f5fa0b61ab4c9bb (diff) | |
download | libgcrypt-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.c | 6 |
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", |