Skip to Content.
Sympa Menu

freetds - [freetds] [ freetds-Patches-2031829 ] Implementation of NTLMv2 authentication protocol

freetds AT lists.ibiblio.org

Subject: FreeTDS Development Group

List archive

Chronological Thread  
  • From: "SourceForge.net" <noreply AT sourceforge.net>
  • To: noreply AT sourceforge.net
  • Subject: [freetds] [ freetds-Patches-2031829 ] Implementation of NTLMv2 authentication protocol
  • Date: Wed, 30 Jul 2008 14:54:15 +0000

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




Archive powered by MHonArc 2.6.24.

Top of Page