xref: /minix3/crypto/external/bsd/heimdal/dist/lib/ntlm/ChangeLog (revision ebfedea0ce5bbe81e252ddf32d732e40fb633fae)
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