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
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
|
Fri Jul 7 16:12:29 EDT 1995 Paul Park (pjpark@mit.edu)
* cbc_cksum.c - Add checksum verifier procedure.
* cs_entry.c - Add entry for checksum verifier.
Thu Jul 6 17:16:17 1995 Tom Yu <tlyu@lothlorien.MIT.EDU>
* new_rn_key.c (mit_des_init_random_number_generator): don't call
us_timeofday with context arg; also update for new
function names (krb5_crypto_*).
Fri Jun 9 19:18:29 1995 <tytso@rsx-11.mit.edu>
* configure.in: Remove standardized set of autoconf macros, which
are now handled by CONFIG_RULES.
Thu May 25 22:16:02 1995 Theodore Y. Ts'o (tytso@dcl)
* configure.in, Makefile.in: Add support for shared libraries.
Fri May 12 02:46:13 1995 Mark Eichin <eichin@cygnus.com>
* key_sched.c (mit_des_key_sched): *always* fill in the schedule,
regardless of the key failing other tests, as a defense against
telnet-style bugs.
Thu Apr 13 15:49:16 1995 Keith Vetter (keithv@fusion.com)
* *.[ch]: removed unneeded INTERFACE from non-api functions.
* *.h added FAR to pointers visible at to the world.
* f_tables.h: __STDC__ condition also checks _WINDOWS
Tue Mar 28 15:09:43 1995 John Gilmore (gnu at toad.com)
Bring in portability fixes from Cygnus K4 release.
* f_cbc.c, f_cksum.c, f_pcbc.c: Replace individual casts with
simpler solution.
* f_tables.h: Insert debugging code, and circumvention for MPW
compiler bug.
* key_sched.c: Remove ancient (microvax??!) comments, and dup
prototype.
* verify.c: Small hack for MS-Windows scrolling. Fix spelling.
"register x" -> "register int x".
Thu Mar 16 21:16:24 1995 John Gilmore (gnu at toad.com)
* Makefile.in (LDFLAGS): Remove, conflicts with pre.in.
(clean): Insert FIXME.
(verify$(EXEEXT), destest$(EXEEXT)): Make them work on Mac.
(check-mac): Add, identical to Unix.
(clean): Use $(EXEEXT).
* des_int.h (mit_des_cbc_cksum): Fix prototype from void to long,
to match the actual function.
Tue Mar 14 17:28:35 1995 Keith Vetter (keithv@fusion.com)
* f_cbc.c, f_cksum.c, f_pcbc.c: added casts so that chars get promoted
to longs instead of ints when doing 32 bit bit manipulations.
Thu Mar 2 17:50:39 1995 Keith Vetter (keithv@fusion.com)
* Makefile.in: changed LIBNAME for the PC.
* f_tables.h. f_cbc.c: added cast on the assignment of bits of
a long into characters.
* string2k.c: promoted an int into a long.
Thu Mar 2 18:09:28 1995 Theodore Y. Ts'o <tytso@dcl>
* Makefile.in (ISODELIB): Remove reference to $(ISODELIB).
Wed Mar 1 16:30:50 1995 Theodore Y. Ts'o <tytso@dcl>
* configure.in: Remove ISODE_INCLUDE, replace check for -lsocket
and -lnsl with WITH_NETLIB check.
Tue Feb 28 00:18:38 1995 John Gilmore (gnu at toad.com)
* des_int.h: Avoid <krb5/...> includes.
Mon Feb 20 16:10:29 1995 Keith Vetter (keithv@fusion.com)
* Makefile.in: made to work under windows PC
* cbc_cksu.c cs_entry.c finish_k.c fin_rndk.c f_cbc.c f_cksum.c
f_ecb.c f_parity.c f_pcbc.c f_sched.c init_rke.c key_sche.c
new_rn_k.c process_.c random_k.c string2k.c weak_key.c: added
windows INTERFACE keyword.
* string2key.c: needed long -> int casts for memset and malloc
Wed Feb 8 13:59:05 1995 Theodore Y. Ts'o (tytso@dcl)
* des.h: Add KRB5_INT32 definitions for non-32 int platforms.
Fri Feb 3 06:33:22 1995 Theodore Y. Ts'o (tytso@dcl)
* des_int.h: Remove unused cruft from the file.
* verify.c: Fix typo; "%02 X" --> "%02X"
Wed Jan 25 20:04:39 1995 John Gilmore (gnu at toad.com)
* cbc_cksum.c, cs_entry.c, des.h, destest.c, f_sched.c,
fin_rndkey.c, finish_key.c, init_rkey.c, key_sched.c,
new_rn_key.c, process_ky.c, random_key.c, string2key.c, verify.c,
weak_key.c: Replace <.../...> includes with "..."s.
Wed Jan 25 16:54:40 1995 Chris Provenzano (proven@mit.edu)
* Removed all narrow types and references to wide.h and narrow.h
Fri Nov 18 16:20:10 1994 Theodore Y. Ts'o (tytso@dcl)
* destest.c (main): Add magic numbers to keyblock structure.
Tue Nov 8 17:57:47 1994 Theodore Y. Ts'o (tytso@dcl)
* des_int.h:
random_key.c (mit_des_random_key):
string2key.c (mit_des_string_to_key): Change
internal calling signature to pass in the encryption
block, so that the encryption type in the keyblock
structure can be properly initialized.
Thu Nov 3 18:31:55 1994 Mark Eichin (eichin@cygnus.com)
* Makefile.in: stop building f_pcbc.c, since it belongs in
libdes425, but leave it here for reference.
Fri Oct 14 00:33:17 1994 Theodore Y. Ts'o (tytso@dcl)
* des_int.h, f_cbc.c, verify.c: Fix function declarations to
(slightly) better match the conventions used by the krb5
source tree.
* cs_entry.c: Remove declarations of the cryptosystem specific
structures to raw-des.c and des-crc.c in the parent
directory. They're strictly speaking not DES specific.
* Makefile.in: Remove file krb_glue.c; we don't use it any more.
Thu Oct 6 12:49:29 1994 Theodore Y. Ts'o (tytso@dcl)
* Makefile.in: Make sure the "make check" programs get cleaned up
on a "make clean".
* verify.c (main): Take out check that assures that long is 4
bytes. The DES implementation shouldn't be depending on
this, and if it is, then that's what the verify program
should be discovering, yes?
Thu Jun 23 01:09:33 1994 Tom Yu (tlyu at dragons-lair)
* cs_entry.c: oops typo in that last one
* grrr.... ETYPE_DES_CBC_CRC really should be ETYPE_RAW_DES_CBC,
although something like ETYPE_DES_CBC_RAW or ETYPE_DES_CBC_NONE
would probably work better (following the convention
ETYPE_{system}_{mode}_{integrity})
|