diff options
Diffstat (limited to 'src/mac/libraries/DES/doc/ChangeLog')
-rw-r--r-- | src/mac/libraries/DES/doc/ChangeLog | 369 |
1 files changed, 0 insertions, 369 deletions
diff --git a/src/mac/libraries/DES/doc/ChangeLog b/src/mac/libraries/DES/doc/ChangeLog deleted file mode 100644 index e9afaec..0000000 --- a/src/mac/libraries/DES/doc/ChangeLog +++ /dev/null @@ -1,369 +0,0 @@ -Wed Jul 26 19:25:10 1995 Ken Raeburn <raeburn@cygnus.com> - - * quad_cksum.c: Include string.h for memcpy declaration. - * random_key.c: Ditto. - -Wed Feb 1 12:00:00 1995 John Rivlin <jrivlin@cygnus.com> - - * Makefile.in: Create install-windows target - -Tue Nov 22 10:53:16 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> - - * random_key.c (des_random_key): Don't assume that the argument is - aligned on an integer boundary. - -Mon Oct 31 19:40:21 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> - - * Makefile.in (CODE): Remove Imakefile. - -Fri Oct 28 15:21:01 1994 Ian Lance Taylor <ian@sanguine.cygnus.com> - - * read_password.c (old_sigfunc): Use sigtype in declaration, - rather than guessing based on POSIX define. - -Mon Oct 10 19:18:48 1994 Julia Menapace (jcm at toad.com) - - * mac_time.c: Include des.h and AddressXlation.h. Put - gettimeofdaynet wrapper on gettimeofday_no_offset so it can be - returned as a DES pointer with the expected calling sequence. - - * new_rnd_key.c: Make forward declarations and function - definitions match the function prototypes that were added as - new external declarations to des.h: des_set_sequence_number, - des_generate_random_block, des_new_random_key, - des_init_random_number_generator. des_set_random_generator_seed - - (des_init_random_number_generator): Changes to port routine - to the Mac. Initialize the seed using RANDOM_KRB_INT32_1 - and RANDOM_KRB_INT32_2 instead of gethostid and getpid. Use a - KRB_INT32 instead of a timeval and set it using TIME_GMT_UNIXSEC - instead of gettimeofday. - -Tue Aug 9 12:00:00 John Rivlin (jrivlin@fusion.com) - - * win_time.c: Removed copy of time structure as stack - is now set up properly. - - * Makefile.In: Broke up clean target to not do useless - deletes on unix. - -Mon Aug 29 10:12:42 1994 Mark Eichin (eichin@perdiem) - - * key_sched.c (des_key_sched): even if we return an error, build - the key schedule anyway. This helps with testing, and avoids - garbage encryptions in cases where the error isn't checked. - -Fri Jul 29 17:18:55 1994 Mark Eichin (eichin@cygnus.com) - - * random_key.c (des_random_key): use KRB_INT32 for half-key - manipulation, so the upper half really gets set. - -Tue Jul 19 20:06:14 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * random_key.c (des_random_key): Don't initialize static local - variable n. Fiddled with whitespace in srandom call. - -Fri Jul 15 17:35:30 1994 John Rivlin (jrivlin@fusion.com) - - * ren.msg: updated to handle all files (changelogs, makefiles etc) - - * Makefile.in: added "-" on clean: to avoid stupid messages - -Fri Jul 8 02:40:54 1994 John Rivlin (jrivlin@fusion.com) - - * makefile.in: Updated file with portable directory syntax for PC. - Changed .o and .a references to portable syntax - Removed all response files which needed to be generated under unix - to simplify configure process so that it may be run on the PC. - Placed objects in .lib file so that DLL construction can take place - without a response file. This solves a problem with running out of - memory on the PC during builds. - Updated clean: target to place rm commands on seperate lines for - compatibility with PC DEL command. - -Tue Jul 5 11:31:59 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * string_to_key.c (des_string_to_key): Deleted static and (some) - register decls. - * quad_cksum.c (four_bytes_vax_to_nets): Ditto. - * util.c (des_cblock_print_file): Ditto. - - * weak_key.c (weak): Now const. - (des_is_weak_key): Compensate. - -Fri Jul 1 03:12:31 1994 John Gilmore (gnu@cygnus.com) - - Make Kerberos build using Think C on Macintosh. - - * mac_time.c: Use GetDateTime, not time. - * quad_cksum.c: Avoid using printf(). - * %DesLib-project: New Think C project file for building - the DES library as an ordinary library. (Unfortunately this - is a binary file -- there are no textual makefiles in Think C). - This makes it semi-possible to debug the code. - * %DesLib-project-A4: Ditto, for building as a library to go - into a device driver. - -Thu Jun 30 23:11:11 1994 John Gilmore (gnu@tweedledumb.cygnus.com) - - * *.c: Remove remaining RCS ID strings. Strings used as `char *' - initializers upset Think C when building device drivers, since it - doesn't have a good way to relocate the pointers when the driver - is loaded. - - * f_parity.c: Clarify public domain ownership. - - * *.c: Use #include "..." rather than #include <...> for - our own local include files, because Think C can't find them - when enclosed in <...>. - -Wed Jun 22 18:29:48 1994 Ken Raeburn (raeburn@cujo.cygnus.com) - - * new_rnd_key.c, string_to_key.c: Include <string.h>. - -Tue Jun 21 00:15:31 1994 John Gilmore (gnu@cygnus.com) - - * new_rnd_key.c: Lint. - -Sat Jun 18 09:05:30 1994 John Gilmore (gnu@cygnus.com) - - Make DES library independent of krb library again. - - * Makefile.in (SRCS, OBJS): Use DES_TIME_SRCS and DES_TIME_OBJS. - * unix_time.c, mac_time.c, win_time.c: New files implement - TIME_GMT_UNIXSEC for the various hosts. Code moved from *_glue.c - in lib/krb. - -Fri Jun 17 05:01:03 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in (DESSRCS): Move read_password.c to SERVER_DES_SRCS, - since we don't use it on micro clients. Clarify comments. - (Links of test routines): Add $(LDFLAGS) to the line so that - mac-mf.sed can find these and modify them to run "Link". - -Thu Jun 16 17:08:58 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in (unixmac): New target. - -Fri Jun 10 23:03:08 1994 John Gilmore (gnu@cygnus.com) - - * f_tables.h: Add comments on the DEB macro. - * new_rnd_key.c: Remove RCS crud, update export notice. - * random_key.c: Clean out obsolete config crud. - Use TIME_GMT_UNIXSEC_US rather than gettimeofday. Use - RANDOM_KRB_INT32_1 and RANDOM_KRB_INT32_2 rather than - getpid() and gethostid(). Remove RCS crud, update export notice. - * string_to_key.c (des_string_to_key): Int functions return results. - * testit.c: Print usage message if no args. - * verify.c, testit.c: Declare des_debug extern, not common. - -Wed Jun 8 13:09:14 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in (DBG): Move to where it will actually work. - * testit.c, verify.c: Include <krb.h>. Remove raw extern - declarations. Pull RCS crud. - * verify.c: In Windows, set screen buffer to keep all output. - - * string_to_key.c (des_string_to_key): Fix argument type to match - correct prototype. Pull RCS crud. - -Fri May 27 16:55:33 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in (DBG): Override with library-building flags. - - * des_internal.h: Include krb.h when compiling the DES - routines, since it describes some of the DES routines when - documenting the external interface of Kerberos. - * f_cbc.c, f_ecb.c, f_parity.c, f_pcbc.c, key_sched.c, - quad_cksum.c, string_to_key.c, weak_key.c: Add INTERFACE to - definitions of functions visible in the programmer interface. - * string_to_key.c: Remove some error printf's for environments - that don't have printf; put them under #ifdef DEBUG. - -Tue May 24 06:10:57 1994 John Gilmore (gnu@cygnus.com) - - * enc.c: Pull RCS crud. - * f_pcbc.c (des_pcbc_encryption): Lint ivec. - * key_test.c: Toss the ridiculous doubled IBMPC/BSDUNIX printf's, - use a simple portable printf. Typo in msg. Pull RCS crud. - * new_rnd_key.c, quad_cksum.c, string_to_key.c: Lint. - * quad_cksum.c: Pull RCS crud. - -Sat May 21 03:37:01 1994 John Gilmore (gnu@cygnus.com) - - Microsoft Windows port. - - * Makefile.in (c-libdes.${LIBEXT)): Typo; and fix .o to .obj. - * des_internal.h: Remove pre-Fergusen stuff, leaving one #define. - * f_tables.h (FF_UINT32): Add this, which makes a KRB_UINT32 out - of a constant that might otherwise only be int or less. - * f_cbc.c, f_cksum.c, f_pcbc.c: Use it. Line up code neatly. - * key_sched.c: Lint, pull RCS crud. - * ren.msg: Insert column of entries for MIT PC release. - -Thu May 19 22:18:24 1994 John Gilmore (gnu@cygnus.com) - - More MS-Windows and Mac support. - - * cbc_noop.c, epc_encrypt.c: Delete two more unused remnants. - * ren.msg, Makefile.in: Remove references to remnants. - - * Makefile.in (OTHERSRCS, OTHEROBJS): Rename to FERG_* for clarity. - (SERVER_DES_{SRCS,OBJS}): Split out routines used only on servers. - (####): Move host-configuration insertion point so that the - per-host Makefile fragments can override the above. - (LIBEXT): Use it everywhere rather than ".a". - (libdes.$(LIBEXT)): Avoid making a .bak file. Add and - use $(ARCHIVEARGS) to allow making the incredible MSC LIB - command work. - (c-libdes.$(LIBEXT)): Add rule to build control file for MSC LIB. - This rule must run on Unix (FIXME) since it uses sed and tr. I - didn't know the equivalent DOS commands... - - * f_tables.h (DES_IP_RIGHT_BITS, DES_FP_RIGHT_BITS): Insert a cast - to unsigned, to circumvent a bug in the Macintosh MPW 3.2 C - compiler which loses the unsignedness and then does an arithmetic - shift rather than a logical shift. - (DEB): Add debug macro for very nested macro defns. - (DES_DO_ENCRYPT): Insert DEB calls to make it possible to - debug when DES fails. - -Fri May 13 01:59:09 1994 John Gilmore (gnu@cygnus.com) - - * Makefile.in: Change {} to () for Microsoft NMAKE. - * Makefile: Remove remnant of old config scheme. - * ren.msg: Specify short and long names for DOS file systems. - * key_test.c, quad_cksum.c, testit.c, verify.c: Pull unused - errmsg, errno. - -Sun May 8 17:21:50 1994 John Gilmore (gnu@cygnus.com) - - * read_password.c: Remove `sigtype', use typedef from osconf.h. - -Sat May 7 17:32:43 1994 John Gilmore (gnu@tweedledumb.cygnus.com) - - * Makefile.in: Don't build verify, key_test, and testit every - time we build the library. - - * Makefile.in: Update CODE for the removal. - - * cbc_encrypt.c, cksum.c, dbg_prt.c, des.c, desglue.c, destest.c, - key_parity.c, make_e.c, make_fp.c, make_ip.c, make_key_perm.c, - make_key_sched.c, make_odd.c, make_p.c, make_p_table.c, make_s.c, - make_s_table.c, misc.c, noop.c, pcbc_encrypt.c, s_table.h.ibm, - tables.h: Remove remnants of non-Fergusen DES code. These are all - unused, have long, non-DOSlike names, and confuse people (me - anyway) into thining that they're live code. - -Fri May 6 02:04:48 1994 John Gilmore (gnu@cygnus.com) - - * desglue.c (quad_cksum): Put argument declarations in order. - * pcbc_encrypt.c (des_pcbc_encrypt): Ditto. - * quad_cksum.c (des_quad_cksum): Ditto. - -Tue Oct 26 12:21:05 1993 Ken Raeburn (raeburn@rover.cygnus.com) - - * f_tables.h: Define const if not already defined and not - __STDC__. - -Sun Oct 17 13:47:28 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * f_*.c, f_tables.h, quad_cksum.c, testit.c, verify.c: Use - KRB_INT32 instead of long for 4-byte type. - - * f_tables.c: Include des.h. - - * string_to_key.c (des_string_to_key): Mask values to 32 bits - before printing. - - * testit.c (nflag): Set to 1; running 1000 identical iterations - was silly. - - * verify.c (print8): New routine. - (main): Clean up output formatting. - -Thu Feb 11 13:05:12 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * testit.c (main): Fix usage message. - - * Imakefile: Delete references to assembly code. - * key_sched.c: Ditto. Get rid of useless BIT macro. - -Wed Feb 10 14:17:31 1993 Ken Raeburn (raeburn@cambridge.cygnus.com) - - * des.c (des_ecb_encrypt): Fix pointer type lossage, and NULL/0 - confusion. Discard VAX-specific stuff. Add a couple of minor - optimizations, including some based on DES_SHIFT_SHIFT - conditional. - - * key_sched.c (make_key_sched): Fix inconsistent fwd declaration. - -Fri Jun 19 13:37:35 1992 Mark Eichin (eichin at tweedledumber.cygnus.com) - - * Imakefile (library_ro_object): punt the read-only object linker - mangling as it interferes with debugging. - -Tue Nov 8 12:12:32 1988 William Sommerfeld (wesommer at binkley) - - * (util) Remove \ before { and } characters (causes RT - compiler warning) - - * (read_password) Print a newline after saying "try again". - - * (read_password) Merge in changes by Jim Bloom to do a clearerr - after a read fails, and protect against an RTM attack by - changing gets to fgets. - -Fri Sep 16 16:26:55 1988 Bill Sommerfeld (wesommer at ra) - - * (read_password) fix dependancies for BSDUNIX. - -Mon Sep 12 14:55:23 1988 Bill Sommerfeld (wesommer at ra) - - * (*) debug->des_debug - - * (*) debug_print() -> des_debug_print() - - * (Makefile) add dbg_prt.o to list of files included in build. - - * (des.c) remove debug_print; it's in dbg_prt.c - - * (des_internal.h) contains definitions of AUTH_DES_ITER, - s-box structures, which aren't part of the encryption interface. - - * (*) #include "conf.h" -> #include "des_internal.h" - - * (*) C_Block -> des_cblock - - * (*) Key_schedule -> des_key_schedule - - * (noop.c) remove #includes for unused include files. - - * (des.c, random_key.c, string_to_key.c) add #include of "des_conf.h" - -Fri Sep 9 15:46:13 1988 Bill Sommerfeld (wesommer at ra) - - * (*) string_to_key() -> des_string_to_key() - - * (*) read_pw_string() -> des_read_pw_string() - - * (*) random_key() -> des_random_key() - - * (*) pcbc_encrypt() -> des_pcbc_encrypt() - - * (*) key_sched() -> des_key_sched() - - * (*) cbc_encrypt() -> des_cbc_encrypt() - - * (*) cbc_cksum() -> des_cbc_cksum() - - * (quad_cksum.c) make {four,two}_bytes_vax_to_nets be static to - avoid namespace pollution. - - * (*.c) Rename C_Block_print() to des_cblock_print(). - - * (make_key_perm.c) Make "key_perm" be static to avoid namespace - pollution. - - * (quad_cksum.c) Make "short_conv" and "long_conv" local - variables, to avoid namespace pollution. |