by Bitweasil » Sat Jul 17, 2010 8:06 pm
Lessons learned implementing NTLM:
1. If you have variables named "b0, b1, b2, etc" - C does *not* complain if you mistakenly assign something the value of "15" instead of "b15."
2. Use the correct reduction function. As NTLM is utf16-ish (0x33003400etc), using a non-NTLM reduction function fails miserably.
Anyway, NTLM support is getting hammered out here, should have it done soon-ish.