X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=md5ify.c;h=5affe31651981b4f26e938f9cffbc664673b1da1;hb=e4dd196b137223195739b9e0f50ec2a8a02b3534;hp=da4337be2a5653c0bce73a94c36758bc5848688d;hpb=fce2adb7359e6c9e50d280f0ac807117628fc6e9;p=~andy%2Ffetchmail diff --git a/md5ify.c b/md5ify.c index da4337be..5affe316 100644 --- 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 +#include #if defined(STDC_HEADERS) #include #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]);