/*
* md5.h -- header file for md5 message digest
* taken from RFC-1321/Appendices A.1/A.2
- *
- * $Id$
*/
/*
*/
/*
+ * Use include for nmh/mh
+ */
+
+#include <h/nmh.h>
+
+/*
* Use prototypes for nmh/mh
*/
#define PROTOTYPES 1
* with C compiler flags.
*/
#ifndef PROTOTYPES
-#define PROTOTYPES 0
+# define PROTOTYPES 0
#endif
/* POINTER defines a generic pointer type */
typedef unsigned long int UINT4;
/* PROTO_LIST is defined depending on how PROTOTYPES is defined above.
-If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it
- returns an empty list.
+ * If using PROTOTYPES, then PROTO_LIST returns the list, otherwise it
+ * returns an empty list.
*/
#if PROTOTYPES
-#define PROTO_LIST(list) list
+# define PROTO_LIST(list) list
#else
-#define PROTO_LIST(list) ()
+# define PROTO_LIST(list) ()
#endif
/* MD5.H - header file for MD5C.C
/* MD5 context. */
typedef struct {
- UINT4 state[4]; /* state (ABCD) */
- UINT4 count[2]; /* number of bits, modulo 2^64 (lsb first) */
- unsigned char buffer[64]; /* input buffer */
+ UINT4 state[4]; /* state (ABCD) */
+ UINT4 count[2]; /* number of bits, modulo 2^64 (lsb first) */
+ unsigned char buffer[64]; /* input buffer */
} MD5_CTX;
void MD5Init PROTO_LIST ((MD5_CTX *));
void MD5Update PROTO_LIST ((MD5_CTX *, unsigned char *, unsigned int));
void MD5Final PROTO_LIST ((unsigned char [16], MD5_CTX *));
-