1*ca1c9b0cSelric2008-05-14 Love Hornquist Astrand <lha@kth.se> 2*ca1c9b0cSelric 3*ca1c9b0cSelric * ntlm.c: replace hashes with keys. 4*ca1c9b0cSelric 5*ca1c9b0cSelric2008-04-27 Love Hörnquist Åstrand <lha@it.su.se> 6*ca1c9b0cSelric 7*ca1c9b0cSelric * ntlm.c: Use DES_set_key_unchecked(). 8*ca1c9b0cSelric 9*ca1c9b0cSelric2007-12-28 Love Hörnquist Åstrand <lha@it.su.se> 10*ca1c9b0cSelric 11*ca1c9b0cSelric * heimntlm.h: Add NTLM_TARGET_* 12*ca1c9b0cSelric 13*ca1c9b0cSelric * ntlm.c: Make heim_ntlm_decode_type3 more useful and provide a 14*ca1c9b0cSelric username. From Ming Yang. 15*ca1c9b0cSelric 16*ca1c9b0cSelric2007-11-11 Love Hörnquist Åstrand <lha@it.su.se> 17*ca1c9b0cSelric 18*ca1c9b0cSelric * move doxygen into the main file 19*ca1c9b0cSelric 20*ca1c9b0cSelric * write doxygen documentation 21*ca1c9b0cSelric 22*ca1c9b0cSelric * export heim_ntlm_free_buf, start doxygen documentation 23*ca1c9b0cSelric 24*ca1c9b0cSelric2007-07-17 Love Hörnquist Åstrand <lha@it.su.se> 25*ca1c9b0cSelric 26*ca1c9b0cSelric * ntlm.c: Use unsigned char * as argument to HMAC_Update to please 27*ca1c9b0cSelric OpenSSL and gcc. 28*ca1c9b0cSelric 29*ca1c9b0cSelric * test_ntlm.c: more verbose what we are testing. 30*ca1c9b0cSelric 31*ca1c9b0cSelric2007-07-10 Love Hörnquist Åstrand <lha@it.su.se> 32*ca1c9b0cSelric 33*ca1c9b0cSelric * Makefile.am: New library version. 34*ca1c9b0cSelric 35*ca1c9b0cSelric2007-06-20 Love Hörnquist Åstrand <lha@it.su.se> 36*ca1c9b0cSelric 37*ca1c9b0cSelric * test_ntlm.c: heim_ntlm_calculate_ntlm2_sess_resp 38*ca1c9b0cSelric 39*ca1c9b0cSelric * ntlm.c: Change prototype to match other heim_ntlm_calculate 40*ca1c9b0cSelric functions. 41*ca1c9b0cSelric 42*ca1c9b0cSelric * test_ntlm.c: Its ok if infotarget2 length is longer. 43*ca1c9b0cSelric 44*ca1c9b0cSelric * ntlm.c: Merge in changes from Puneet Mehra and make work again. 45*ca1c9b0cSelric 46*ca1c9b0cSelric * ntlm.c (heim_ntlm_ntlmv2_key): target should be uppercase. 47*ca1c9b0cSelric From Puneet Mehra. 48*ca1c9b0cSelric 49*ca1c9b0cSelric * version-script.map: Add heim_ntlm_calculate_ntlm2_sess_resp from 50*ca1c9b0cSelric Puneet Mehra. 51*ca1c9b0cSelric 52*ca1c9b0cSelric * ntlm.c: Add heim_ntlm_calculate_ntlm2_sess_resp from Puneet 53*ca1c9b0cSelric Mehra. 54*ca1c9b0cSelric 55*ca1c9b0cSelric * test_ntlm.c: Test heim_ntlm_calculate_ntlm2_sess_resp from 56*ca1c9b0cSelric Puneet Mehra. 57*ca1c9b0cSelric 58*ca1c9b0cSelric2007-06-08 Love Hörnquist Åstrand <lha@it.su.se> 59*ca1c9b0cSelric 60*ca1c9b0cSelric * Makefile.am: EXTRA_DIST += version-script.map. 61*ca1c9b0cSelric 62*ca1c9b0cSelric2007-06-03 Love Hörnquist Åstrand <lha@it.su.se> 63*ca1c9b0cSelric 64*ca1c9b0cSelric * test_ntlm.c: Free memory diffrently. 65*ca1c9b0cSelric 66*ca1c9b0cSelric * ntlm.c: Make free functions free memory. 67*ca1c9b0cSelric 68*ca1c9b0cSelric2007-04-22 Love Hörnquist Åstrand <lha@it.su.se> 69*ca1c9b0cSelric 70*ca1c9b0cSelric * Makefile.am: symbol versioning. 71*ca1c9b0cSelric 72*ca1c9b0cSelric * version-script.map: symbol versioning. 73*ca1c9b0cSelric 74*ca1c9b0cSelric2007-01-31 Love Hörnquist Åstrand <lha@it.su.se> 75*ca1c9b0cSelric 76*ca1c9b0cSelric * test_ntlm.c: No need to include <gssapi.h>. 77*ca1c9b0cSelric 78*ca1c9b0cSelric2007-01-04 Love Hörnquist Åstrand <lha@it.su.se> 79*ca1c9b0cSelric 80*ca1c9b0cSelric * Makefile.am: add LIB_roken for test_ntlm 81*ca1c9b0cSelric 82*ca1c9b0cSelric2006-12-26 Love Hörnquist Åstrand <lha@it.su.se> 83*ca1c9b0cSelric 84*ca1c9b0cSelric * test_ntlm.c: Verify infotarget. 85*ca1c9b0cSelric 86*ca1c9b0cSelric * ntlm.c: Extract the infotarget from the answer. 87*ca1c9b0cSelric 88*ca1c9b0cSelric * ntlm.c (heim_ntlm_verify_ntlm2): verify the ntlmv2 reply 89*ca1c9b0cSelric 90*ca1c9b0cSelric2006-12-22 Dave Love <fx@gnu.org> 91*ca1c9b0cSelric 92*ca1c9b0cSelric * ntlm.c: Include <limits.h>. 93*ca1c9b0cSelric 94*ca1c9b0cSelric2006-12-20 Love Hörnquist Åstrand <lha@it.su.se> 95*ca1c9b0cSelric 96*ca1c9b0cSelric * test_ntlm.c: add some new tests. 97*ca1c9b0cSelric 98*ca1c9b0cSelric * ntlm.c: Add ntlmv2 answer calculating functions. 99*ca1c9b0cSelric 100*ca1c9b0cSelric * ntlm.c: sent lm hashes, needed for NTLM2 session 101*ca1c9b0cSelric 102*ca1c9b0cSelric * heimntlm.h: Add NTLM_NEG_NTLM2_SESSION, NTLMv2 session security. 103*ca1c9b0cSelric 104*ca1c9b0cSelric2006-12-19 Love Hörnquist Åstrand <lha@it.su.se> 105*ca1c9b0cSelric 106*ca1c9b0cSelric * ntlm.c (heim_ntlm_build_ntlm1_master): return session master 107*ca1c9b0cSelric key. 108*ca1c9b0cSelric 109*ca1c9b0cSelric2006-12-18 Love Hörnquist Åstrand <lha@it.su.se> 110*ca1c9b0cSelric 111*ca1c9b0cSelric * ntlm.c (heim_ntlm_build_ntlm1_master): calculate the ntlm 112*ca1c9b0cSelric version 1 "master" key. 113*ca1c9b0cSelric 114*ca1c9b0cSelric2006-12-13 Love Hörnquist Åstrand <lha@it.su.se> 115*ca1c9b0cSelric 116*ca1c9b0cSelric * test_ntlm.c: Add simple parser test app. 117*ca1c9b0cSelric 118*ca1c9b0cSelric * inital version of a NTLM library, only handles ntml version 1 and 119*ca1c9b0cSelric ascii strings for now 120*ca1c9b0cSelric 121