unicode_user[i*2] = username[i];\r
unicode_user[i*2+1] = 0x00;\r
}\r
- /*\r
- MD4_Init(&ctx);\r
- MD4_Update(&ctx,unicode_pwd,nPlainLen*2);\r
- MD4_Final(final1,&ctx);\r
- */\r
+\r
MD4_NEW( (unsigned char*)unicode_pwd, nPlainLen*2, final1 );\r
\r
MD4_Init(&ctx);\r
{\r
unicode_pwd[i*2] = pPlain[i];\r
unicode_pwd[i*2+1] = 0x00;\r
- }*/ \r
+ }*/\r
/*\r
unsigned char *buf = (unsigned char*)calloc(MSCACHE_HASH_SIZE + nSaltLength, sizeof(unsigned char)); \r
HashNTLM(pPlain, nPlainLen, buf, NULL);\r
\r
memcpy (pass,pPlain,nPlainLen);\r
\r
- /*MD5_CTX ctx;\r
- MD5_Init(&ctx);\r
- MD5_Update(&ctx, (unsigned char *) pass, MD5_DIGEST_LENGTH);\r
- MD5_Final(final, &ctx);*/\r
fast_MD5((unsigned char *) pass, MD5_DIGEST_LENGTH, final);\r
\r
char* p = (char*) temp;\r