2003-03-04 Ken Raeburn <raeburn@mit.edu> * rsa-md5.h (rsa_md5_cksumtable_entry, rsa_md5_des_cksumtable_entry): Delete unused declarations. 2003-01-10 Ken Raeburn <raeburn@mit.edu> * Makefile.in: Add AC_SUBST_FILE marker for libobj_frag. 2002-08-29 Ken Raeburn <raeburn@mit.edu> * Makefile.in: Revert $(S)=>/ change, for Windows support. 2002-08-23 Ken Raeburn <raeburn@mit.edu> * Makefile.in: Change $(S)=>/ and $(U)=>.. globally. 2001-10-09 Ken Raeburn <raeburn@mit.edu> * t_mddriver.c: Make prototypes unconditional. 2001-10-03 Ken Raeburn <raeburn@mit.edu> * md5.c, rsa-md5.h: Don't explicitly declare pointers FAR any more. 2001-06-12 Ezra Peisach <epeisach@mit.edu> * t_mddriver.c: Cleanup assignments in conditionals w/o parentheses. Add parenthesis abount structure initializers. 2001-03-14 Ken Raeburn <raeburn@mit.edu> * rsa-md5.h: Always use prototypes. * md5.c: Use UL suffix instead of UL macro. (UL): Macro deleted. 2000-01-21 Ken Raeburn <raeburn@mit.edu> * md5.c (PADDING): Now const. (krb5_MD5Update): Argument inBuf now points to const. (ROTATE_LEFT): Change (a&b|c) construct to silence gcc warning. * rsa-md5.h (krb5_MD5Update): Update decl. 1999-10-26 Wilfredo Sanchez <tritan@mit.edu> * Makefile.in: Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, LOCAL_INCLUDES such that one can override CFLAGS from the command line without losing CPP search patchs and defines. Some associated Makefile cleanup. Mon May 10 15:20:16 1999 Danilo Almeida <dalmeida@mit.edu> * Makefile.in: Do win32 build in subdir. 1998-11-13 Theodore Ts'o <tytso@rsts-11.mit.edu> * Makefile.in: Set the myfulldir and mydir variables (which are relative to buildtop and thisconfigdir, respectively.) Sun Jul 19 12:00:00 1998 Marc Horowitz <marc@mit.edu> * *.c: replace the crypto layer. Tue Mar 3 08:42:10 1998 Ezra Peisach <epeisach@kangaroo.mit.edu> * Makefile.in (t_cksum): Do not depend on libkrb5.a, use KRB5_BASE_DEPLIBS. Wed Feb 18 16:07:46 1998 Tom Yu <tlyu@mit.edu> * Makefile.in: Remove trailing slash from thisconfigdir. Fix up BUILDTOP for new conventions. Fri Feb 13 15:20:54 1998 Theodore Ts'o <tytso@rsts-11.mit.edu> * Makefile.in (thisconfigdir), configure.in: Point the configuration directory at our parent, and remove our local configure.in Mon Feb 2 17:02:29 1998 Theodore Ts'o <tytso@rsts-11.mit.edu> * Makefile.in: Define BUILDTOP and thisconfigdir in the Makefile Tue Oct 28 16:36:30 1997 Tom Yu <tlyu@voltage-multiplier.mit.edu> * md5.c: Fix to deal with types longer than 32 bits. Sat Feb 22 18:54:09 1997 Richard Basch <basch@lehman.com> * Makefile.in: Use some of the new library list build rules in win-post.in Thu Feb 6 12:48:41 1997 Ezra Peisach <epeisach@mit.edu> * Makefile.in (t_cksum): Link with libkrb5.a as well. Thu Jan 30 21:42:50 1997 Richard Basch <basch@lehman.com> * md5crypto.c md5glue.c: Change functions to take const args where possible Thu Nov 21 00:58:04 EST 1996 Richard Basch <basch@lehman.com> * Makefile.in: Win32 build Sun Dec 29 21:54:24 1996 Tom Yu <tlyu@mit.edu> * Makefile.in: * configure.in: Update to use new library building procedure. Wed Jun 12 00:11:34 1996 Theodore Ts'o <tytso@rsts-11.mit.edu> * rsa-md5.h: * md5.c: Add #ifdef _WIN32 in places where we had #ifdef _MSDOS Tue May 21 20:29:03 1996 Sam Hartman <hartmans@mit.edu> * Makefile.in (check-unix): Use KRB5_RUN_FLAGS Mon May 20 17:19:00 1996 Theodore Y. Ts'o <tytso@mit.edu> * md5crypto.c, md5crypto.h: Change use of RSA_MD5_DES_CKSUM_LENGTH to use OLD_RSA_MD5_DES_CKSUM_LENGTH and NEW_RSA_MD5_DES_CKSUM_LENGTH, as appropriate. * t_cksum.c (main): Use proper header file constants to get the correct checksum length for the MD4 and MD5 old-style and new-style checksum functions. Sat May 18 01:49:33 1996 Theodore Y. Ts'o <tytso@mit.edu> * md5crypto.c: Define MD5_K5BETA_COMPAT and MD5_K5BETA_COMP_DEF so that we continue doing things the wrong (broken) way. All hail backwards compatibility.... The code now generates the old checksum, but it will verify both the old and the correct checksum formats. Also fixed two bugs in the "correct" MD5_CRYPTO implementation; use a zero initialization vector, and calculate the confounder at the beginning of the message, not at the end. Tue May 14 19:32:51 1996 Richard Basch <basch@lehman.com> * md5crypto.c md5glue.c: ensure the cksum content length is sufficient. * t_cksum.c: initialize cksum.length Fri May 10 01:19:18 1996 Richard Basch <basch@lehman.com> * md5crypto.c: des3-md5 is being replaced with des3-sha Fri Apr 12 21:27:35 1996 Richard Basch <basch@lehman.com> * rsa-md5.h md5crypto.c md5glue.c md5.c t_cksum.c t_mddriver.c: Renamed the global functions to be krb5_<name> Thu Mar 28 09:50:58 1996 Richard Basch <basch@lehman.com> * md5crypto.c: Added support for CKSUMTYPE_RSA_MD5_DES3 Sat Jan 27 00:56:38 1996 Mark Eichin <eichin@cygnus.com> * t_cksum.c (main): use proper old-style definition. Thu Nov 09 17:05:57 1995 Chris Provenzano (proven@mit.edu) * t_cksum.c : Remove krb5_enctype from krb5_string_to_key() args. Fri Oct 6 22:00:32 1995 Theodore Y. Ts'o <tytso@dcl> * Makefile.in: Remove ##DOS!include of config/windows.in. config/windows.in is now included by wconfig. Mon Sep 25 16:49:06 1995 Theodore Y. Ts'o <tytso@dcl> * Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile. Wed Sep 13 10:30:58 1995 Keith Vetter (keithv@fusion.com) * md5crypt.c: put function prototype back in, fixed signed/unsigned mismatch and removed unused variables. * md5glue.c: put function prototypes back in. Wed Sep 06 14:20:57 1995 Chris Provenzano (proven@mit.edu) * md5crypto.c, t_cksum.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g Tue Sep 05 22:10:34 1995 Chris Provenzano (proven@mit.edu) * md5crypto.c : Replace KEYTYPE_DES_CBC_MD5 for KEYTYPE_DES. * t_cksum.c : Remove krb5_enctype references, and replace with krb5_keytype where appropriate. Thu Aug 24 18:40:48 1995 Theodore Y. Ts'o <tytso@dcl> * .Sanitize: Update file list Thu Jul 27 15:22:42 EDT 1995 Paul Park (pjpark@mit.edu) * rsa-md5.h - Add this file, relocated from include/krb5. Fri Jul 7 16:20:07 EDT 1995 Paul Park (pjpark@mit.edu) * Makefile.in - Add t_cksum under unix only. * configure.in - Define MD5_K5BETA_COMPAT to select compatability for md5crypto.c. * md5crypto.c - Correct implementation of RSA-MD5-DES checksums. Add ability to understand previous implementation and ability to generate these checksums when forced to. - Also add verification procedure for these checksums. * md5glue.c - Add verifier procedure. * t_cksum.c - New checksum verifier test. Wed Jun 21 10:52:20 1995 <tytso@rsx-11.mit.edu> * md5crypto.c, md5glue.c: Change PROTOTYPE -> KRB5_PROTOTYPE Fri Jun 9 19:18:24 1995 <tytso@rsx-11.mit.edu> * md5crypto.c: Fix -Wall nits * configure.in: Remove standardized set of autoconf macros, which are now handled by CONFIG_RULES. Thu May 25 22:16:26 1995 Theodore Y. Ts'o (tytso@dcl) * configure.in, Makefile.in: Add support for shared libraries. 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. Thu Mar 16 21:23:03 1995 John Gilmore (gnu at toad.com) * Makefile.in (LDFLAGS): Remove, conflicts with pre.in. (all): Remove all-$(WHAT) stuff. (t_mddriver): Make it build on Mac. (check): Use $(EXEEXT). Tue Mar 14 17:24:57 1995 Keith Vetter (keithv@fusion.com) * md5crypto.c: removed method for DLL data since everything's going into one DLL. Fri Mar 3 19:01:59 1995 Keith Vetter (keithv@fusion.com) * md5crypto.c: added a method to pull in a data structure from outside a dll. Thu Mar 2 17:54:26 1995 Keith Vetter (keithv@fusion.com) * Makefile.in: changed LIBNAME for the PC Tue Feb 28 00:20:15 1995 John Gilmore (gnu at toad.com) * md5.c, md5crypto.c, md5glue.c, t_mddriver.c: Avoid <krb5/...> includes. Mon Feb 20 15:54:1 1995 Keith Vetter (keithv@fusion.com) * Makefile.in: made to work for the PC * md5.c, md5crypt.c md5glue.c: added windows INTERFACE keyword Thu Feb 2 03:01:28 1995 John Gilmore <gnu@cygnus.com> * Makefile.in (CFLAGS): Handle $(srcdir) properly in -I options. Wed Jan 25 20:11:30 1995 John Gilmore (gnu at toad.com) * Makefile.in (CFLAGS): Use -I../des to pull in include file. * md5.c, md5crypto.c, md5glue.c, t_mddriver.c: Replace <.../...> includes with "..."s. Fri Oct 14 00:22:19 1994 Theodore Y. Ts'o (tytso@dcl) * t_mddriver.c (MDString, MDTestSuite): Cast char pointer to the expected unsigned char pointer, since that's what MDUpdate requires. Thu Oct 13 17:50:19 1994 Theodore Y. Ts'o (tytso@dcl) * Makefile.in: Add support for the MDx test driver t_mddriver. Run t_mddriver on a "make check", to make sure we have a valid MD5 implementation. * md5.c (UL): Add the UL macro to control how unsigned long constants are compiled. If we have an ANSI C environment, use the UL suffix to keep the compiler from warning about numbers that would overflow a signed long. Tue Oct 4 14:55:10 1994 Theodore Y. Ts'o (tytso@dcl) * md5crypto.c: * md5glue.c: Added placeholder for magic number.