mismatch in the invocation of hmacmd5_key(). Do it properly with a
void * argument.
git-svn-id: svn://svn.tartarus.org/sgt/putty@5117
cda61777-01e9-0310-a592-
d414129be87e
void *hmacmd5_make_context(void);
void hmacmd5_free_context(void *handle);
-void hmacmd5_key(void *handle, unsigned char const *key, int len);
+void hmacmd5_key(void *handle, void const *key, int len);
void hmacmd5_do_hmac(void *handle, unsigned char const *blk, int len,
unsigned char *hmac);
sfree(handle);
}
-void hmacmd5_key(void *handle, unsigned char const *key, int len)
+void hmacmd5_key(void *handle, void const *keyv, int len)
{
struct MD5Context *keys = (struct MD5Context *)handle;
unsigned char foo[64];
+ unsigned char const *key = (unsigned char const *)keyv;
int i;
memset(foo, 0x36, 64);