diff options
author | Werner Koch <wk@gnupg.org> | 2002-11-10 18:03:28 +0000 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2002-11-10 18:03:28 +0000 |
commit | 6322f8255a6a7d23f6bb09e5449007efcd87e727 (patch) | |
tree | f149e0d19846852d42f37392b152483f05129c74 /cipher/md.c | |
parent | e836e23303243e73bf4ee674716d7a5642aae949 (diff) | |
download | libgcrypt-6322f8255a6a7d23f6bb09e5449007efcd87e727.tar.gz |
* cipher.c (gcry_cipher_open): Don't reject CTS flag.
(do_cbc_encrypt, do_cbc_decrypt, cipher_encrypt)
(gcry_cipher_encrypt, cipher_decrypt)
(gcry_cipher_decrypt): Support CTS flag.
(gcry_cipher_ctl): Toggle CTS flag.
* md4.c: New. By by Simon Josefsson.
* Makefile.am (EXTRA_PROGRAMS): Add md4.c.
* md.c (oid_table,gcry_md_get_algo_dlen): MD4 support.
Diffstat (limited to 'cipher/md.c')
-rw-r--r-- | cipher/md.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cipher/md.c b/cipher/md.c index 51cfdb60..4f41a7a0 100644 --- a/cipher/md.c +++ b/cipher/md.c @@ -49,6 +49,8 @@ static struct { { "1.2.840.113549.2.5", GCRY_MD_MD5 }, /* GNU.digestAlgorithm TIGER */ { "1.3.6.1.4.1.11591.12.2", GCRY_MD_TIGER }, + /* iso.member-body.us.rsadsi.digestAlgorithm.md4 */ + { "1.2.840.113549.2.4", GCRY_MD_MD4 }, {NULL} }; @@ -819,6 +821,7 @@ gcry_md_get_algo_dlen( int algo ) /* we do some very quick checks here */ switch( algo ) { + case GCRY_MD_MD4: case GCRY_MD_MD5: return 16; case GCRY_MD_SHA1: case GCRY_MD_RMD160: return 20; |