2 * Sherlock Library -- MD5 Binary <-> Hex Conversions
4 * (c) 1997 Martin Mares <mj@ucw.cz>
8 #include "lib/chartype.h"
13 md5_to_hex(byte *s, byte *d)
16 for(i=0; i<MD5_SIZE; i++)
17 d += sprintf(d, "%02X", *s++);
21 hex_to_md5(byte *s, byte *d)
24 for(i=0; i<MD5_SIZE; i++)
26 if (!Cxdigit(s[0]) || !Cxdigit(s[1]))
27 die("hex_to_md5: syntax error");
29 j = (j << 4) | Cxvalue(*s); s++;