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