[ freetds-Patches-2031829 ] Implementation of NTLMv2 authentication protocol
"SourceForge.net" <[email protected]>
| Newsgroups | gmane.comp.db.tds.freetds |
|---|---|
| Message-ID | <[email protected]> |
Patches item #2031829, was opened at 2008-07-29 22:02 Message generated for change (Comment added) made by freddy77 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=407808&aid=2031829&group_id=33106 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: TDS protocol Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Sergey Sikorsky (merfy) Assigned to: Brian Bruns (brianb) Summary: Implementation of NTLMv2 authentication protocol Initial Comment: This patch adds implementation of Microsoft NTLMv2 authentication protocol to FreeTDS v. 0.82. This code was originally developed for FreeTDS v. 0.64 and back-ported to v.82. The code was published under "PUBLIC DOMAIN" license since fall 2005. The only exception is the implementation of the hmac_md5 algorithm, which was borrowed from SAMBA and should be redistributed under GNU GPL license. That shouldn't be a big problem because implementation of hmac_md5 is quite trivial and can be easily replaced. ---------------------------------------------------------------------- >Comment By: Frediano Ziglio (freddy77) Date: 2008-07-30 16:54 Message: Logged In: YES user_id=75766 Originator: NO Applied at http://freetds.cvs.sourceforge.net/freetds/freetds/src/tds/challenge.c?r1=1.30&r2=1.31&sortby=date. Although I don't consider it experimental (it works) there are still some TODO/FIXME to consider. Is this version backward compatible? How to select NTLMv2 instead of NTLMv1? Currently it mostly use NTLMv2 but don't seem so correct. freddy77 ---------------------------------------------------------------------- Comment By: Frediano Ziglio (freddy77) Date: 2008-07-30 10:12 Message: Logged In: YES user_id=75766 Originator: NO See http://freetds.cvs.sourceforge.net/freetds/freetds/include/hmac_md5.h?view=markup and http://freetds.cvs.sourceforge.net/freetds/freetds/src/tds/hmac_md5.c?view=markup for HMAC replacement, code translated from http://davenport.sourceforge.net/ntlm.html (Java version). freddy77 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=407808&aid=2031829&group_id=33106