]> Pileus Git - ~andy/fetchmail/blobdiff - md5ify.c
Minor bug fixes for socket.c
[~andy/fetchmail] / md5ify.c
index da4337be2a5653c0bce73a94c36758bc5848688d..5affe31651981b4f26e938f9cffbc664673b1da1 100644 (file)
--- a/md5ify.c
+++ b/md5ify.c
@@ -1,27 +1,26 @@
-/* Copyright 1993-95 by Carl Harris, Jr. Copyright 1996 by Eric S. Raymond
- * All rights reserved.
+/*
  * For license terms, see the file COPYING in this directory.
  */
 
 /***********************************************************************
   module:       md5ify.c
-  project:      popclient
+  project:      fetchmail
   programmer:   Carl Harris, ceharris@mal.com
   description:  Simple interface to MD5 module.
 
  ***********************************************************************/
 
 #include <stdio.h>
+#include <string.h>
 
 #if defined(STDC_HEADERS)
 #include <string.h>
 #endif
 
-#include "md5.h"
+#include "fm_md5.h"
 
 char *
-MD5Digest (s)
-char *s;
+MD5Digest (unsigned const char *s)
 {
   int i;
   MD5_CTX context;
@@ -29,9 +28,9 @@ char *s;
   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]);