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