summaryrefslogtreecommitdiffstats
path: root/cpukit/shttpd/md5.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/shttpd/md5.h')
-rw-r--r--cpukit/shttpd/md5.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/cpukit/shttpd/md5.h b/cpukit/shttpd/md5.h
new file mode 100644
index 0000000000..fcca00ecfb
--- /dev/null
+++ b/cpukit/shttpd/md5.h
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2004-2005 Sergey Lyubka <valenok@gmail.com>
+ * All rights reserved
+ *
+ * "THE BEER-WARE LICENSE" (Revision 42):
+ * Sergey Lyubka wrote this file. As long as you retain this notice you
+ * can do whatever you want with this stuff. If we meet some day, and you think
+ * this stuff is worth it, you can buy me a beer in return.
+ */
+
+#ifndef MD5_HEADER_INCLUDED
+#define MD5_HEADER_INCLUDED
+
+typedef struct MD5Context {
+ uint32_t buf[4];
+ uint32_t bits[2];
+ unsigned char in[64];
+} MD5_CTX;
+
+extern void MD5Init(MD5_CTX *ctx);
+extern void MD5Update(MD5_CTX *ctx, unsigned char const *buf, unsigned len);
+extern void MD5Final(unsigned char digest[16], MD5_CTX *ctx);
+
+#endif /*MD5_HEADER_INCLUDED */