Michael, Eric, Thanks for your help, comments and for pointing us the different pieces of code.
I think we will integrate a rewritten version of the public domain piece of code to BSD copyright compliant. Best regards, Le mercredi 9 juin 2010 11:45:49, Eric Glass a écrit : > My old NTLM documentation contains a standalone implementation of > these operations: > > http://davenport.sourceforge.net/ntlm.html#appendixD > > The functions would be "lmHash" and "ntlmHash". This is intended to > be instructional code, so is not optimized for efficiency/performance. > But it is provided as a public domain implementation. > > On Sat, Jun 5, 2010 at 9:04 PM, Michael B Allen <[email protected]> wrote: > > Hi Sebastien, > > > > You cannot copy and paste LGPL code into a BSD project. Even if the > > code was trivial, you need to look at the code and at least retype it > > in again so that you can say "I never copied and pasted non-BSD code > > ever". That might be important later for commercial entities that > > audit for those sort of things. > > > > Note that you'll want to factor out jcifs.util.DES and jcifs.util.MD5. > > Both of those are standard with the builtin Java implementations now. > > But you will need to do the key adjustment where it finagles the > > parity bits (actually if you do this, send the patch back to me. I'd > > like to get rid of those deps). > > > > Mike > > > > On Sat, Jun 5, 2010 at 7:50 PM, Sebastien Bahloul <[email protected]> wrote: > >> Hi M. Glass and M. Allen > >> > >> I'm contacting you as one of the lead developers of an open source > >> project dedicated to identity synchronization, Ldap Synchronization > >> Connector (http://lsc-project.org/) > >> > >> While looking for a way to encode passwords for Samba in lm / nt > >> password schemes, we have found two pieces of code you have written and > >> that we want to include in our project. But before doing such > >> copy/paste, we would like you to authorize us to do such operation, > >> i.e. to relicence methods under BSD. > >> > >> You will find at the following location the diff submitted (but not > >> commited at this time) that include your code : http://tools.lsc- > >> project.org/attachments/105/patch_samba_passwords.diff > >> > >> The piece of code has been copied from the > >> NtlmPasswordAuthentication.java class because methods are private. > >> > >> Best regards, > >> -- > >> Sebastien BAHLOUL > >> IAM and Security Solutions Manager > >> LINAGORA : http://www.linagora.com/ > >> Tel / Phone : +33 810 251 251 > >> Mobile : +33 (0)6 45 63 27 39 > >> 74/80 rue Roque de Fillol > >> 92800 Puteaux > >> ----------- > >> http://linid.org/ - http://linpki.org/ > >> IAM and security Open Source projects > > > > -- > > Michael B Allen > > Java Active Directory Integration > > http://www.ioplex.com/ -- Sebastien BAHLOUL IAM and Security Solutions Manager LINAGORA : http://www.linagora.com/ Tel / Phone : +33 810 251 251 Mobile : +33 (0)6 45 63 27 39 74/80 rue Roque de Fillol 92800 Puteaux ----------- http://linid.org/ - http://linpki.org/ IAM and security Open Source projects _______________________________________________________________ Ldap Synchronization Connector (LSC) - http://lsc-project.org lsc-dev mailing list [email protected] http://lists.lsc-project.org/listinfo/lsc-dev

