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
|
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})
|