2 * For license terms, see the file COPYING in this directory.
5 /***********************************************************************
8 programmer: Carl Harris, ceharris@mal.com
9 description: Simple interface to MD5 module.
11 ***********************************************************************/
16 #if defined(STDC_HEADERS)
23 MD5Digest (unsigned const char *s)
27 unsigned char digest[16];
28 static char ascii_digest [33];
31 MD5Update(&context, s, strlen((const char *)s));
32 MD5Final(digest, &context);
34 for (i = 0; i < 16; i++)
35 sprintf(ascii_digest+2*i, "%02x", digest[i]);