Windows global stuff:
[krb5.git] / src / lib / crypto / des / ChangeLog
1 Thu Apr 13 15:49:16 1995 Keith Vetter (keithv@fusion.com)
2
3         * *.[ch]: removed unneeded INTERFACE from non-api functions.
4         * *.h added FAR to pointers visible at to the world.
5         * f_tables.h: __STDC__ condition also checks _WINDOWS
6
7 Tue Mar 28 15:09:43 1995  John Gilmore  (gnu at toad.com)
8
9         Bring in portability fixes from Cygnus K4 release.
10
11         * f_cbc.c, f_cksum.c, f_pcbc.c:  Replace individual casts with
12         simpler solution.
13         * f_tables.h:  Insert debugging code, and circumvention for MPW
14         compiler bug.
15         * key_sched.c:  Remove ancient (microvax??!) comments, and dup 
16         prototype.
17         * verify.c:  Small hack for MS-Windows scrolling.  Fix spelling.
18         "register x" -> "register int x".
19
20 Thu Mar 16 21:16:24 1995  John Gilmore  (gnu at toad.com)
21
22         * Makefile.in (LDFLAGS):  Remove, conflicts with pre.in.
23         (clean):  Insert FIXME.
24         (verify$(EXEEXT), destest$(EXEEXT)):  Make them work on Mac.
25         (check-mac):  Add, identical to Unix.
26         (clean):  Use $(EXEEXT).
27         * des_int.h (mit_des_cbc_cksum):  Fix prototype from void to long,
28         to match the actual function.
29
30 Tue Mar 14 17:28:35 1995 Keith Vetter (keithv@fusion.com)
31
32         * f_cbc.c, f_cksum.c, f_pcbc.c: added casts so that chars get promoted
33            to longs instead of ints when doing 32 bit bit manipulations.
34
35 Thu Mar 2 17:50:39 1995 Keith Vetter (keithv@fusion.com)
36
37         * Makefile.in: changed LIBNAME for the PC.
38         * f_tables.h. f_cbc.c: added cast on the assignment of bits of
39            a long into characters.
40         * string2k.c: promoted an int into a long.
41
42 Thu Mar  2 18:09:28 1995  Theodore Y. Ts'o  <tytso@dcl>
43
44         * Makefile.in (ISODELIB): Remove reference to $(ISODELIB).
45
46 Wed Mar  1 16:30:50 1995  Theodore Y. Ts'o  <tytso@dcl>
47
48         * configure.in: Remove ISODE_INCLUDE, replace check for -lsocket
49                 and -lnsl with WITH_NETLIB check.
50
51 Tue Feb 28 00:18:38 1995  John Gilmore  (gnu at toad.com)
52
53         * des_int.h:  Avoid <krb5/...> includes.
54
55 Mon Feb 20 16:10:29 1995 Keith Vetter (keithv@fusion.com)
56
57         * Makefile.in: made to work under windows PC
58         * cbc_cksu.c cs_entry.c finish_k.c fin_rndk.c f_cbc.c f_cksum.c 
59           f_ecb.c f_parity.c f_pcbc.c f_sched.c init_rke.c key_sche.c 
60           new_rn_k.c process_.c random_k.c string2k.c weak_key.c: added
61           windows INTERFACE keyword.
62         * string2key.c: needed long -> int casts for memset and malloc
63
64 Wed Feb  8 13:59:05 1995  Theodore Y. Ts'o  (tytso@dcl)
65
66         * des.h: Add KRB5_INT32 definitions for non-32 int platforms.
67
68 Fri Feb  3 06:33:22 1995  Theodore Y. Ts'o  (tytso@dcl)
69
70         * des_int.h: Remove unused cruft from the file.
71
72         * verify.c: Fix typo; "%02 X" --> "%02X"
73
74 Wed Jan 25 20:04:39 1995  John Gilmore  (gnu at toad.com)
75
76         * cbc_cksum.c, cs_entry.c, des.h, destest.c, f_sched.c,
77         fin_rndkey.c, finish_key.c, init_rkey.c, key_sched.c,
78         new_rn_key.c, process_ky.c, random_key.c, string2key.c, verify.c,
79         weak_key.c: Replace <.../...> includes with "..."s.
80
81 Wed Jan 25 16:54:40 1995  Chris Provenzano (proven@mit.edu)
82
83         * Removed all narrow types and references to wide.h and narrow.h
84
85 Fri Nov 18 16:20:10 1994  Theodore Y. Ts'o  (tytso@dcl)
86
87         * destest.c (main): Add magic numbers to keyblock structure.
88
89 Tue Nov  8 17:57:47 1994  Theodore Y. Ts'o  (tytso@dcl)
90
91         * des_int.h:
92           random_key.c (mit_des_random_key):
93           string2key.c (mit_des_string_to_key): Change
94                 internal calling signature to pass in the encryption
95                 block, so that the encryption type in the keyblock
96                 structure can be properly initialized.
97
98 Thu Nov  3 18:31:55 1994  Mark Eichin  (eichin@cygnus.com)
99
100         * Makefile.in: stop building f_pcbc.c, since it belongs in
101         libdes425, but leave it here for reference.
102
103 Fri Oct 14 00:33:17 1994  Theodore Y. Ts'o  (tytso@dcl)
104
105         * des_int.h, f_cbc.c, verify.c: Fix function declarations to
106                 (slightly) better match the conventions used by the krb5
107                 source tree.
108
109         * cs_entry.c: Remove declarations of the cryptosystem specific
110                 structures to raw-des.c and des-crc.c in the parent
111                 directory.  They're strictly speaking not DES specific.
112
113         * Makefile.in: Remove file krb_glue.c; we don't use it any more.
114
115 Thu Oct  6 12:49:29 1994  Theodore Y. Ts'o  (tytso@dcl)
116
117         * Makefile.in: Make sure the "make check" programs get cleaned up
118                 on a "make clean".
119
120         * verify.c (main): Take out check that assures that long is 4
121                 bytes.  The DES implementation shouldn't be depending on
122                 this, and if it is, then that's what the verify program
123                 should be discovering, yes?
124
125 Thu Jun 23 01:09:33 1994  Tom Yu  (tlyu at dragons-lair)
126
127         * cs_entry.c: oops typo in that last one
128
129         * grrr.... ETYPE_DES_CBC_CRC really should be ETYPE_RAW_DES_CBC,
130         although something like ETYPE_DES_CBC_RAW or ETYPE_DES_CBC_NONE
131         would probably work better (following the convention
132         ETYPE_{system}_{mode}_{integrity})
133