Fri Oct 6 21:59:55 1995 Theodore Y. Ts'o * Makefile.in: Remove ##DOS!include of config/windows.in. config/windows.in is now included by wconfig. Thu Sep 28 16:00:00 1995 John Rivlin * Makefile.in: Renamed verify.c to t_verify.c to avoid conflict with lib/gssapi/krb5/verify.c on the Mac. Mon Sep 25 16:48:36 1995 Theodore Y. Ts'o * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile. Fri Sep 22 23:32:58 1995 Theodore Y. Ts'o * des_int.h: Define PROTOTYPE if it is not defined elsewhere. Tue Sep 12 18:50:50 1995 John Rivlin (jrivlin@fusion.com) * f_pcbc.c: Added include of des_int.h which seemed to get lost so that mit_des_xxx get defined. Wed Sep 06 14:20:57 1995 Chris Provenzano (proven@mit.edu) * des_int.h, destest.c, init_rkey.c, random_key.c, string2key.c * verify.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g Tue Sep 05 22:10:34 1995 Chris Provenzano (proven@mit.edu) * destest.c, random_key.c, string2key.c, verify.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. * init_rkey.c (mit_des_init_random_key()), * string2key.c (mit_des_string_to_key()) : Allow for any DES keytype. Tue Aug 29 13:29:19 EDT 1995 Paul Park (pjpark@mit.edu) * process_key.c, finish_key.c - Set and use priv_size in the krb5_ encrypt_block. Thu Aug 24 18:08:42 1995 Ezra Peisach * f_cksum.c: Change code to match prototypes. * f_cbc.c, f_ecb, f_parity, f_pcbc: Change des_cblock to mit_des_cblock and des_key_schedule to mit_des_key_schedule. Also include des_int.h. * destest.c: Change des_cblock to mit_des_cblock and add local prototypes. * cs_entry.c: Remove prototypes for mit_des_cbc_cksum and mit_des_cbc_cksum. Now in des_int.h. * cbc_cksum.c, string2key.c: Remove casts in call to mit_des_cbc_cksum * des_int.h: Add prototype for mit_des_cbc_verf_cksum. Change return code for mit_des_cbc_cksum to match source. * des.h: Remove unused structures and defines. Thu Jul 27 15:18:37 EDT 1995 Paul Park (pjpark@mit.edu) * des_int.h - Inline the old contents of include/krb5/mit-des.h. This is now the only place that it's needed. Also update the prototype for mit_des_ecb_encrypt. * destest.c, f_sched.c, fin_rndkey.c, finish_key.c - Include des_int.h * destest.c, new_rn_key.c, verify.c - Cast to the correct type for mit_des_ecb_encrypt. 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 * 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 * 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 * 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 * Makefile.in (ISODELIB): Remove reference to $(ISODELIB). Wed Mar 1 16:30:50 1995 Theodore Y. Ts'o * 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 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})