summaryrefslogtreecommitdiff
path: root/gl/gc-gnulib.c
diff options
context:
space:
mode:
authorSimon Josefsson <simon@josefsson.org>2005-10-18 23:09:55 +0000
committerSimon Josefsson <simon@josefsson.org>2005-10-18 23:09:55 +0000
commit31c60687fe4f674770be628bec20d6b2f3aadbb2 (patch)
tree211d92510a80d3e1e19094990d1ce1e9be9f147d /gl/gc-gnulib.c
parentffb3938725768678c65c9e82d63f9f4949554114 (diff)
downloadgnutls-31c60687fe4f674770be628bec20d6b2f3aadbb2.tar.gz
Add gc-md4.
Diffstat (limited to 'gl/gc-gnulib.c')
-rw-r--r--gl/gc-gnulib.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/gl/gc-gnulib.c b/gl/gc-gnulib.c
index 9d6cfebd6f..ff2d1c85c0 100644
--- a/gl/gc-gnulib.c
+++ b/gl/gc-gnulib.c
@@ -37,6 +37,9 @@
#include <fcntl.h>
#include <errno.h>
+#ifdef GC_USE_MD4
+# include "md4.h"
+#endif
#ifdef GC_USE_MD5
# include "md5.h"
#endif
@@ -149,6 +152,12 @@ gc_hash_buffer (Gc_hash hash, const void *in, size_t inlen, char *resbuf)
{
switch (hash)
{
+#ifdef GC_USE_MD4
+ case GC_MD4:
+ md4_buffer (in, inlen, resbuf);
+ break;
+#endif
+
#ifdef GC_USE_MD5
case GC_MD5:
md5_buffer (in, inlen, resbuf);
@@ -168,6 +177,15 @@ gc_hash_buffer (Gc_hash hash, const void *in, size_t inlen, char *resbuf)
return GC_OK;
}
+#ifdef GC_USE_MD4
+Gc_rc
+gc_md4 (const void *in, size_t inlen, void *resbuf)
+{
+ md4_buffer (in, inlen, resbuf);
+ return GC_OK;
+}
+#endif
+
#ifdef GC_USE_MD5
Gc_rc
gc_md5 (const void *in, size_t inlen, void *resbuf)