aboutsummaryrefslogtreecommitdiff
path: root/src/lib/crypto/arcfour/ChangeLog
blob: 3a536e30c9491bd865bf7211c78839e692bf1cd0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
2003-07-17  Ken Raeburn  <raeburn@mit.edu>

	* Makefile.in (LIBNAME) [##WIN16##]: Don't define.

2003-03-04  Ken Raeburn  <raeburn@mit.edu>

	* arcfour.c (krb5int_arcfour_string_to_key): Renamed from
	krb5_... and added new s2k-params argument, which must be null.
	* arcfour.h: Updated.

2003-02-03  Sam Hartman  <hartmans@mit.edu>

	* arcfour.c (krb5_arcfour_encrypt_length): l40, the 40-bit
	constant should be static 

2003-01-10  Ken Raeburn  <raeburn@mit.edu>

	* Makefile.in: Add AC_SUBST_FILE marker for libobj_frag.

2002-08-29  Ken Raeburn  <raeburn@mit.edu>

	* Makefile.in: Revert $(S)=>/ change, for Windows support.

2002-08-23  Ken Raeburn  <raeburn@mit.edu>

	* Makefile.in: Change $(S)=>/ and $(U)=>.. globally.

2002-05-13  Sam Hartman  <hartmans@mit.edu>

	* arcfour.c: Microsoft indicates that they have changed some key
	usage numbers to be closer to the Kerberos spec; reflect those
	changes.  This is OK because currently no one actually sends any
	authorization data in that space.
2002-02-22  Ken Raeburn  <raeburn@mit.edu>

	* arcfour.h, arcfour.c, string_to_key.c: Use const instead of
	krb5_const.

2001-12-05  Ezra Peisach  <epeisach@mit.edu>

	* string_to_key.c (krb5_arcfour_string_to_key): Use size_t instead
	of int for local variable.
	(asctouni): Length argument now size_t instead of int.

2001-11-07  Sam Hartman  <hartmans@mit.edu>

	* arcfour.c (krb5_arcfour_encrypt): Set output length
	(ms_translate_usage): Be consistent with latest mail from Microsoft

2001-11-06  Sam Hartman  <hartmans@mit.edu>

	* arcfour-int.h: Structure for arcfour cipher state
	
2001-10-26  Ezra Peisach  <epeisach@mit.edu>

	* string_to_key.c (krb5_arcfour_string_to_key): Cleanup variables
	defined but not used.

2001-10-25  Sam Hartman  <hartmans@mit.edu>

	* arcfour.c: GSSAPI usage translations

2001-10-24  Ezra Peisach  <epeisach@mit.edu>

	* arcfour.h: Declare krb5int_enc_arcfour extern so that multiple
	copies are not generated (etypes.c, and arcfour.c).

2001-10-22  Sam Hartman  <hartmans@mit.edu>

	* arcfour-int.h: Make krb5int_arcfour_translate_usage non-static so the hash can use it
	

2001-10-19  Sam Hartman  <hartmans@mit.edu>

	* string_to_key.c (krb5_arcfour_string_to_key): Ignore salt
	(krb5_arcfour_string_to_key): Use memset not bzero

	* arcfour.c (krb5_arcfour_decrypt): Return error if salt cannot be allocated
	(krb5_arcfour_encrypt): Only memset bits of key to known value on export-grade crypto

2001-10-18  Sam Hartman  <hartmans@mit.edu>

	* arcfour.c (arcfour_translate_usage): Attempt to implement based
	on draft-brezak-win2k-krb-rc4-hmac-03.  Several usages remain unclear.
	Make 40-bit string not unsigned to avoid warning
	(krb5_arcfour_encrypt krb5_arcfour_decrypt):  cast to avoid pointer warnings