summaryrefslogtreecommitdiffstats
path: root/src/lib/crypto/enc_provider/ChangeLog
blob: f27a6c356321b95bc3961635086e6f9ca6706219 (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
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
2004-02-09  Ken Raeburn  <raeburn@mit.edu>

	* aes.c (krb5int_aes_encrypt, krb5int_aes_decrypt): Copy out value
	for new IV.

2003-12-19  Ken Raeburn  <raeburn@mit.edu>

	* arcfour.c (arcfour_weakkey1, arcfour_weakkey2,
	arcfour_weakkeys): Now const.

	* des.c (mit_des_zeroblock): Don't define here.
	* des3.c (mit_des_zeroblock): Don't define here.

2003-07-22  Ken Raeburn  <raeburn@mit.edu>

	* aes.c (aes_block_size, aes128_keysize, aes256_keysize):
	Deleted.
	(krb5int_enc_aes128, krb5int_enc_aes256): Updated.
	* arcfour.c (k5_arcfour_blocksize, k5_arcfour_keysize): Deleted.
	(krb5int_enc_arcfour): Updated.
	* des.c (k5_des_block_size, k5_des_keysize): Deleted.
	(krb5int_enc_des): Updated.
	* des3.c (k5_des3_block_size, k5_des3_keysize): Deleted.
	(krb5int_enc_des3): Updated.

	* des3.c (validate_and_schedule): Split out from old
	k5_des3_docrypt.
	(k5_des3_encrypt, k5_des3_decrypt): Call it, and
	krb5int_des3_cbc_encrypt or _decrypt, instead of
	k5_des3_docrypt.  Zap key schedules before returning.

2003-07-17  Ken Raeburn  <raeburn@mit.edu>

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

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

	* aes.c (enc): Replaced function with a macro.
	(dec): New macro.
	(krb5int_aes_encrypt): Use enc and dec.  Delete unused variable
	OFFSET.
	(krb5int_aes_decrypt): Renamed from k5_aes_dencrypt, implemented
	decryption, made non-static.
	(krb5int_enc_aes128, krb5int_enc_aes256): Use new name for
	krb5int_aes_decrypt.

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

	* aes.c (krb5int_aes_init_state): Implement.
	* enc_provider.h (krb5int_enc_aes128, krb5int_enc_aes256):
	Declare.

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

	* aes.c: New file.
	* Makefile.in (STLIBOBJS, OBJS, SRCS): Include it.
	(LOCALINCLUDE): Add aes source dir.

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-02-22  Ken Raeburn  <raeburn@mit.edu>

	* arcfour.c: Use const instead of krb5_const.

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

	* arcfour.c (k5_arcfour_docrypt): Treat state as an
	ArcFourCipherState structure; manipulate and initialize as appropriate.
	(k5_arcfour_init_state): new function

	* arcfour.c des.c des3.c:  Add state functions

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

	* arcfour.c (endif /* gcc inlines*/): handle inlines in an ansi-compatible manner

	* enc_provider.h: New encryption provider: rc4

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

	* arcfour.c: Move prototype for static functions here  rather than in a header file.

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

	* des.c (k5_des_docrypt): Do not use a variable named "encrypt"
	* des3.c (k5_des3_docrypt): Likewise.

2001-04-10  Ken Raeburn  <raeburn@mit.edu>

	* des.c (k5_des_docrypt): Add casts when mixing pointer types with
	different target signedness.
	* des3.c (k5_des3_docrypt): Likewise.

2001-03-09  Ken Raeburn  <raeburn@mit.edu>

	* des.c, des3.c, enc_provider.h: Use krb5int_ prefix for internal
	"provider" structures.

2001-03-05  Ken Raeburn  <raeburn@mit.edu>

	* des.c, des3.c: Use const instead of krb5_const.

2000-06-28  Ezra Peisach  <epeisach@mit.edu>

	* des.c, des3.c: Remove unused variables.

2000-01-21  Ken Raeburn  <raeburn@mit.edu>

	* des.c (mit_des_zeroblock): Now const, and using C default
	initialization.
	(krb5_enc_des): Now const.
	* des3.c (mit_des_zeroblock, krb5_enc_des3): Similar.
	* enc_provider.h (krb5_enc_des, krb5_enc_des3): Update decls.

1999-10-26  Wilfredo Sanchez  <tritan@mit.edu>

	* Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES,
	LOCAL_INCLUDES such that one can override CFLAGS from the command
	line without losing CPP search patchs and defines. Some associated
	Makefile cleanup.

Mon May 10 15:16:54 1999  Danilo Almeida  <dalmeida@mit.edu>

	* Makefile.in: Do win32 build in subdir.

1998-11-13  Theodore Ts'o  <tytso@rsts-11.mit.edu>

	* Makefile.in: Set the myfulldir and mydir variables (which are
		relative to buildtop and thisconfigdir, respectively.)