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