mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-07-07 06:22:47 -05:00
Add smemclrs of all hash states we destroy.
This commit is contained in:
2
sshmd5.c
2
sshmd5.c
@ -210,6 +210,7 @@ void MD5Simple(void const *p, unsigned len, unsigned char output[16])
|
||||
MD5Init(&s);
|
||||
MD5Update(&s, (unsigned char const *)p, len);
|
||||
MD5Final(output, &s);
|
||||
smemclr(&s, sizeof(s));
|
||||
}
|
||||
|
||||
/* ----------------------------------------------------------------------
|
||||
@ -227,6 +228,7 @@ void *hmacmd5_make_context(void)
|
||||
|
||||
void hmacmd5_free_context(void *handle)
|
||||
{
|
||||
smemclr(handle, 3*sizeof(struct MD5Context));
|
||||
sfree(handle);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user