1
0
mirror of https://github.com/samba-team/samba.git synced 2025-10-28 03:33:13 +03:00

Simplify E_md5hash a bit

This commit is contained in:
Volker Lendecke
2009-12-14 19:29:36 +01:00
committed by Michael Adam
parent 5e2fc28b63
commit be05d71b9e

View File

@@ -100,13 +100,9 @@ bool E_md4hash(const char *passwd, uint8_t p16[16])
void E_md5hash(const uint8_t salt[16], const uint8_t nthash[16], uint8_t hash_out[16])
{
struct MD5Context tctx;
uint8_t array[32];
memset(hash_out, '\0', 16);
memcpy(array, salt, 16);
memcpy(&array[16], nthash, 16);
MD5Init(&tctx);
MD5Update(&tctx, array, 32);
MD5Update(&tctx, salt, 16);
MD5Update(&tctx, nthash, 16);
MD5Final(hash_out, &tctx);
}