#include <string.h>
#endif
-#include "md5.h"
+#include "fm_md5.h"
char *
-MD5Digest (s)
-unsigned char *s;
+MD5Digest (unsigned const char *s)
{
int i;
MD5_CTX context;
static char ascii_digest [33];
MD5Init(&context);
- MD5Update(&context, s, strlen(s));
+ MD5Update(&context, s, strlen((const char *)s));
MD5Final(digest, &context);
-
+
for (i = 0; i < 16; i++)
sprintf(ascii_digest+2*i, "%02x", digest[i]);