]> jfr.im git - irc/evilnet/x3.git/blobdiff - src/md5.h
helpfile improvements
[irc/evilnet/x3.git] / src / md5.h
index 4febb69f5ec0f886abe7571234d4e8385a2136da..7286f50d471f174e0a1182503d938f55efd89b53 100644 (file)
--- a/src/md5.h
+++ b/src/md5.h
@@ -1,3 +1,35 @@
+#ifndef _MD5_H
+#define _MD5_H
+
+#ifndef uint8
+#define uint8  unsigned char
+#endif
+
+#ifndef uint32
+#define uint32 unsigned long int
+#endif
+
+typedef struct
+{
+    uint32 total[2];
+    uint32 state[4];
+    uint8 buffer[64];
+}
+md5_context;
+
+void md5_starts( md5_context *ctx );
+void md5_update( md5_context *ctx, uint8 *input, uint32 length );
+void md5_finish( md5_context *ctx, uint8 digest[16] );
+
+#endif /* md5.h */
+
+
+/* ---------------------------------------
+ *           OLD CRAP HERE 
+ *           DELETE THIS SOME DAY
+ *
+ *----------------------------------------*/
+
 /* GLOBAL.H - RSAREF types and constants */
 
 /* PROTOTYPES should be set to one if and only if the compiler supports