static void MD5Transform(u_num32[4], unsigned char[64]);
static void Encode(unsigned char *, u_num32 *, unsigned int);
static void Decode(u_num32 *, unsigned char *, unsigned int);
-static void MD5_memcpy(char *, char *, unsigned int);
+static void MD5_memcpy(unsigned char *, unsigned char *, unsigned int);
static void MD5_memset(char *, int, unsigned int);
static unsigned char PADDING[64] =
i = 0;
/* Buffer remaining input */
- MD5_memcpy
- (&context->buffer[index], &input[i],
- inputLen - i);
+ MD5_memcpy(&context->buffer[index], &input[i], inputLen - i);
}
/*
*/
static void
-MD5_memcpy(char *output, char *input, unsigned int len)
+MD5_memcpy(unsigned char *output, unsigned char *input, unsigned int len)
{
unsigned int i;
for (i = 0; i < len; i++)