X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=md5ify.c;h=41dd2e7ae35457cdea5ee3f1e8441937d40bb3fa;hb=40fe452223b5cc0ff5dbae0efa8551d7e96c1a5c;hp=79980d1cd70671e78be9631d250a8992520e9f35;hpb=836bbce0c428581f40d13d8c3d27d1c7adc31ccb;p=~andy%2Ffetchmail diff --git a/md5ify.c b/md5ify.c index 79980d1c..41dd2e7a 100644 --- a/md5ify.c +++ b/md5ify.c @@ -12,15 +12,13 @@ #include #include - -#if defined(STDC_HEADERS) #include -#endif -#include "md5.h" +#include "fetchmail.h" +#include "fm_md5.h" char * -MD5Digest (unsigned char *s) +MD5Digest (unsigned const char *s) { int i; MD5_CTX context; @@ -28,9 +26,9 @@ MD5Digest (unsigned 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]);