2005-05-29  Love Hrnquist strand  <lha@it.su.se>

	* des.c (DES_cbc_cksum): init u to make sure it have a value in
	case of the empty in data

	* destest.c: add test for the empty password ""

2005-05-27  Love Hrnquist strand  <lha@it.su.se>

	* rctest.c (cipher3): used unsigned char to avoid problems with
	platforms using "signed char"
	
2005-05-13  Love Hrnquist strand  <lha@it.su.se>

	* rc2.c: use unsigned char to avoid signess warning

	* des.c: use unsigned char to avoid signess warning

	* aes.c (AES_cbc_encrypt): use unsigned char to avoid signess
	warning

2005-05-03  Dave Love  <fx@gnu.org>

	* mdtest.c: Fix typo for HAVE_STDLIB_H.

2005-05-03  Love Hrnquist strand  <lha@it.su.se>

	* rnd_keys.c: Enabled to build on cygwin, based on patch from
	David Love <fx@gnu.org>

2005-05-02  Dave Love  <fx@gnu.org>

	* mdtest.c: Include <krb5-types.h>.

2005-04-30  Love Hrnquist strand  <lha@it.su.se>

	* ui.c: Include <des.h>.
	(UI_UTIL_read_pw_string): make the prompt argument const.

	* des.h (UI_UTIL_read_pw_string): make the prompt argument const

	* ui.c (UI_UTIL_read_pw_string): remove unused variable plen
	
	* des.c: replace <strings.h> with <string.h>
	
2005-04-29  Dave Love  <fx@gnu.org>

	* Makefile.am: Add LIB_roken.
	
2005-04-27  Dave Love  <fx@gnu.org>

	* sha.c: Include hash.h first.
	
	* md4.c: Include hash.h first.
	
	* md5.c: Include hash.h first.
	
	* hash.h: Include krb5-types.h
	
2005-04-26  Dave Love  <fx@gnu.org>

	* mdtest.c: Maybe include stdlib.h
	
2005-04-10  Love Hrnquist strand  <lha@it.su.se>

	* sha.h,md5.h, md4.h: don't include bit types, the user must do
	that #ifdef wrap
	
	* aes.h: #ifdef wrap

2005-03-23  Love Hrnquist strand  <lha@it.su.se>

	* des.h: fix prototype for DES_random_key

	* rnd_keys.c: fix prototype for DES_random_key

	* des.[ch]: provide compatibility function DES_key_sched, same as
	DES_set_key

2005-03-20  Love Hrnquist strand  <lha@it.su.se>

	* destest.c: include config.h and protect some headers
	
	* rnd_keys.c: move <des.h> to after include <krb5-types.h> so the
	C99 integer types exists

2005-03-14  Love Hrnquist strand  <lha@it.su.se>

	* des.c: add DES_set_key_checked

	* des.h: add DES_set_key_checked

2005-03-01  Love Hrnquist strand  <lha@it.su.se>
	
	* des-tables.h: Add the missing file
	
2005-02-23  Love Hrnquist strand  <lha@it.su.se>

	* ui.c: remove dependency on asprintf

	* Makefile.am: make destest only once

	* Replace the eay DES code with key scheule setup code by me and DES
	s-box and p permutation from Richard Outerbridge implemtation (in
	public domain).  The DES modes are implemented by me. ui.c code are
	from appl/login.

	The implementation is about 3 times slower then Eric for encryption,
	and about the same speed for key setup.


2004-08-10  Love Hrnquist strand  <lha@it.su.se>

	* rnd_keys.c (DES_rand_data): also try /dev/arandom

2004-06-02  Love Hrnquist strand  <lha@it.su.se>

	* rnd_keys.c: don't include krb4 headers
	
	* rijndael-alg-fst.c: don't include krb4 headers
	
	* aes.c: don't include krb4 headers
	
	* aes.h: define AES_{EN,DE}CRYPT; remove #ifdefs, this is an
	installed file

2004-04-25  Love Hrnquist strand  <lha@it.su.se>

	* rc2.c: handle non blocksized cbc messages

	* aes.[ch]: add AES_cbc_encrypt

2004-04-24  Love Hrnquist strand  <lha@it.su.se>

	* rc2test.c: test vectors from RFC2268
	
	* rc2.c (RC2_set_key): rewrite the mask calculation
	
	* rc2.c (RC2_set_key): handle keys where effective bits are
	diffrent from keylength

2004-04-23  Love Hrnquist strand  <lha@it.su.se>

	* rc2.c: rc2 implementation
	
	* rc2.h: rc2 implementation
	
	* rc2test.c: rc2 implementation
	
	* Makefile.am: rc2 implementation

2004-03-25  Love Hrnquist strand  <lha@it.su.se>

	* Makefile.am: new arcfour implementation
	
	* rc4.c: implemented from description in
	draft-kaukonen-cipher-arcfour-03.txt
	
	* rc4.h: replace with new implementation
	
	* rc4_enc.c rc4_skey.c: remove 

	* rctest.c: test for arcfour
	
2003-12-07  Love Hrnquist strand  <lha@it.su.se>

	* rnd_keys.c: uninitialized variable, from Panasas Inc
	
2003-09-03  Love Hrnquist strand  <lha@it.su.se>

	* md4.c (MD4_Final): make the function threadsafe by removing
	static on the local variable zeros
	
	* md5.c (MD5_Final): make the function threadsafe by removing
	static on the local variable zeros

	* switch to the DES_ api, dont provide any compat glue

2003-08-27  Love Hrnquist strand  <lha@it.su.se>

	* sha.c: make the function threadsafe by removing static on the
	local variable zeros

2003-07-23  Love Hrnquist strand  <lha@it.su.se>

	* rijndael-alg-fst.h,rijndael-alg-fst.c,aes.c,aes.h:
	Makefile.am: add AES support

2003-03-19  Love Hrnquist strand  <lha@it.su.se>

	* des.1: sunOS -> SunOS, from jmc <jmc@prioris.mini.pw.edu.pl>
	
2003-03-19  Love Hrnquist strand  <lha@it.su.se>

	* des.1: spelling, from <jmc@prioris.mini.pw.edu.pl>
	
2002-08-28  Johan Danielsson  <joda@pdc.kth.se>

	* read_pwd.c: move NeXT SGTTY stuff here

2001-05-17  Assar Westerlund  <assar@sics.se>

	* Makefile.am: bump version to 3:1:0

2001-05-11  Assar Westerlund  <assar@sics.se>

	* str2key.c (des_string_to_key, des_string_to_2keys): avoid weak
	keys

2001-02-16  Assar Westerlund  <assar@sics.se>

	* set_key.c: correct weak keys and update comment

2001-02-14  Assar Westerlund  <assar@sics.se>

	* set_key.c: correct the two last weak keys in accordance with
	FIPS 74.  noted by <jhutz@cmu.edu>

2001-01-30  Assar Westerlund  <assar@sics.se>

	* Makefile.am (libdes_la_LDFLAGS): bump version to 3:0:0

2000-10-19  Assar Westerlund  <assar@sics.se>

	* Makefile.in (LIBSRC, LIBOBJ): add rc4* and enc_{read,write}
	files so that this library contains the same things as libdes in
	Heimdal

2000-08-16  Assar Westerlund  <assar@sics.se>

	* Makefile.am: bump version to 2:1:0

2000-08-03  Johan Danielsson  <joda@pdc.kth.se>

	* enc_writ.c: BSIZE -> des_BSIZE to avoid conflicts with AIX
	jfs/fsparam.h

	* enc_read.c: BSIZE -> des_BSIZE to avoid conflicts with AIX
	jfs/fsparam.h

	* des_locl.h: BSIZE -> des_BSIZE to avoid conflicts with AIX
	jfs/fsparam.h

2000-02-07  Assar Westerlund  <assar@sics.se>

	* Makefile.am: set version to 2:0:0

2000-01-26  Assar Westerlund  <assar@sics.se>

	* mdtest.c: update to pseudo-standard APIs for md4,md5,sha.
	* md4.c, md4.h, md5.c, md5.h, sha.c, sha.h: move to the
	pseudo-standard APIs

1999-12-06  Assar Westerlund  <assar@sics.se>

	* Makefile.am: set version to 1:0:1

1999-11-29  Assar Westerlund  <assar@sics.se>

	* fcrypt.c (crypt_md5): add trailing $
	
1999-11-13  Assar Westerlund  <assar@sics.se>

	* Makefile.am (include_HEADERS): add rc4.h
	(libdes_la_SOURCES): add rc4_skey.c

1999-10-28  Assar Westerlund  <assar@sics.se>

	* md5crypt_test.c: change the test case.  apparently we should not
 	include $ after the salt.  also make it print more useful stuff
 	when failing.

1999-10-20  Assar Westerlund  <assar@sics.se>

	* Makefile.am: bump version to 0:2:0

1999-09-21  Johan Danielsson  <joda@pdc.kth.se>

	* des.h: make this work with mips 64-bit abi

1999-08-14  Johan Danielsson  <joda@pdc.kth.se>

	* fcrypt.c (crypt_md5): don't use snprintf

1999-08-13  Assar Westerlund  <assar@sics.se>

	* Makefile.am: add md5crypt_test

	* Makefile.in: add md5crypt_test

	* md5crypt_test.c: test md5 crypt

	* fcrypt.c: always enable md5 crypt

1999-07-26  Johan Danielsson  <joda@pdc.kth.se>

	* Makefile.am: bump version number (changes to md*, sha)

1999-06-15  Assar Westerlund  <assar@sics.se>

	* sha.c (swap_u_int32_t): add _CRAY

Sat Apr 10 23:02:30 1999  Johan Danielsson  <joda@hella.pdc.kth.se>

	* destest.c: fixes for crays

Thu Apr  1 11:26:38 1999  Johan Danielsson  <joda@hella.pdc.kth.se>

	* Makefile.am: noinst_PROGRAMS -> check_PROGRAMS; add TESTS; don't
 	build rpw, and speed

Mon Mar 22 20:16:26 1999  Johan Danielsson  <joda@hella.pdc.kth.se>

	* Makefile.am: hash.h

	* sha.c: use hash.h; fixes for crays

	* md5.c: use hash.h; fixes for crays

	* md4.c: use hash.h; fixes for crays

	* hash.h: common stuff from md4, md5, and sha1

Sat Mar 20 00:16:53 1999  Assar Westerlund  <assar@sics.se>

	* rnd_keys.c (des_rand_data): move declaration to get rid of
 	warning

Thu Mar 18 11:22:28 1999  Johan Danielsson  <joda@hella.pdc.kth.se>

	* Makefile.am: include Makefile.am.common

Mon Mar 15 17:36:41 1999  Johan Danielsson  <joda@hella.pdc.kth.se>

	* rnd_keys.c (des_rand_data): if not using setitimer, block
 	SIGCHLD around fork(), also make sure we get the status of the
 	child process
	(fake_signal): emulate signal using sigaction

Tue Jan 12 05:06:54 1999  Assar Westerlund  <assar@sics.se>

	* des.h: sparcv9 is also 64 bits, use `unsigned int' instead of
 	`unsigned long'

Sun Nov 22 10:40:09 1998  Assar Westerlund  <assar@sics.se>

	* Makefile.in (WFLAGS): set

Mon May 25 05:24:56 1998  Assar Westerlund  <assar@sics.se>

	* Makefile.in (clean): try to remove shared library debris

Sun Apr 19 09:50:53 1998  Assar Westerlund  <assar@sics.se>

	* Makefile.in: add symlink magic for linux

Sun Nov  9 07:14:45 1997  Assar Westerlund  <assar@sics.se>

	* mdtest.c: print out old and new string

