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