##
## autogenerated ChangeLog -- don't edit
##

2002-04-28 Sunday 16:33  Kyle McMartin <kyle@debian.org>

	* Makefile: more improvements, make modules behaves somewhat
	perfectly and warns if the kernel source and user kernel versions
	are different.

2002-04-22 Monday 14:02  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile: added utils subdir to dist target

2002-04-22 Monday 13:56  Herbert Valerio Riedel <hvr@kernel.org>

	* utils/cryptoswap/: README, TODO, cryptoswap.sh, examples/fstab:
	added dale amon's cryptoswap script

2002-04-21 Sunday 17:22  David Bryson <mutex@mac.com>

	* README: Added directions for manual patching, so the user doesn't
	have to dig through the makefile.

2002-04-18 Thursday 08:21  David Bryson <mutex@mac.com>

	* kernel/include/linux/crypto.h: A quick update to change
	CIPHER_MODE_CFB from 0x00030000 to 0x00040000 to avoid some
	comparison problems

2002-04-13 Saturday 18:16  Kyle McMartin <kyle@debian.org>

	* kernel/Documentation/cryptoapi/cryptoapi.txt: fix a couple things
	irt digests.

2002-04-13 Saturday 18:11  Kyle McMartin <kyle@debian.org>

	* Makefile: appended the default message to include $LOOP

2002-04-12 Friday 11:38  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/: cipher-aes.c, cipher-dfc.c,
	cipher-mars.c, cipher-rc6.c: declared as "Dual BSD/GPL" code

2002-04-11 Thursday 17:31  David Bryson <mutex@mac.com>

	* Makefile, patches/findpatch.pl: findpatch.pl now can patch either
	loop-iv or loop-jari depending on the flags it is given:
	findpatch.pl <kernel source> <loop type> -R . In addition the
	Makefile has been modified so that you can specify which loop patch
	you want to use/and or if you want to patch the loop driver at all(
	make patch-kernel-noloop) see updated README for more info.

2002-04-11 Thursday 17:26  David Bryson <mutex@mac.com>

	* README, kernel/Documentation/cryptoapi/README: Updated the top
	level README to have an explanation on how to use the cryptoapi
	makefile to patch the kernel.  And the cryptoapi specific readme to
	have some information about what the cryptoapi does and what it's
	good for.

2002-04-10 Wednesday 19:03  David Bryson <mutex@mac.com>

	* kernel/Documentation/cryptoapi/cryptoloop.txt: Added description
	of how loopback crypto and cryptoloop module work, and guide for
	migrating from loop-AES to cryptoapi filesystem encryption.

2002-04-10 Wednesday 17:35  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/Documentation/cryptoapi/cryptoapi.txt: stupid typo of mine
	fixed

2002-04-10 Wednesday 17:21  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile, kernel/crypto/ciphers/cipher-blowfish.c,
	kernel/crypto/ciphers/cipher-cast5.c,
	kernel/crypto/ciphers/cipher-des.c,
	kernel/crypto/ciphers/cipher-des_ede3.c,
	kernel/crypto/ciphers/cipher-dfc.c,
	kernel/crypto/ciphers/cipher-dummy.c,
	kernel/crypto/ciphers/cipher-idea.c,
	kernel/crypto/ciphers/cipher-mars.c,
	kernel/crypto/ciphers/cipher-rc5.c,
	kernel/crypto/ciphers/cipher-rc6.c,
	kernel/crypto/ciphers/cipher-serpent.c,
	kernel/crypto/ciphers/cipher-twofish.c: fixed missing
	initialization of cx->key_length in ciphers

2002-04-10 Wednesday 17:04  David Bryson <mutex@mac.com>

	* Makefile, patches/findpatch.pl: Wrote findpatch.pl, which
	attempts to locate a loop-iv patch closest to the current kernel
	version that is being patched.	Then added lines to the makefile so
	that it will get executed during make patch-kernel and
	unpatch-kernel

2002-04-03 Wednesday 14:49  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-rc5.c: marked cipher-rc5.c as
	unusable

2002-04-03 Wednesday 14:16  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-idea.c: medium cleanup/migration to
	gen-cipher.h

2002-04-02 Tuesday 22:33  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-idea.c: added idea patch that Gisle
	sent to the mailing list.

2002-04-01 Monday 17:56  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/: crypto/cryptoapi.c, crypto/ciphers/cipher-aes.c,
	crypto/ciphers/cipher-blowfish.c, crypto/ciphers/cipher-idea.c,
	crypto/ciphers/cipher-twofish.c, include/linux/crypto.h: minor code
	cleanups

2002-03-31 Sunday 21:41  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-cast5.c: cleanups, and now supports
	key_length == {40,64,80}

2002-03-31 Sunday 16:39  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile: renamed version to 0.1.0-pre1

2002-03-31 Sunday 16:27  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile: minor fix for digest build] pattern

2002-03-29 Friday 19:34  Kyle McMartin <kyle@debian.org>

	* Makefile: more intelligent kernel version detection (handles
	appended -foo+bar)

2002-03-29 Friday 16:22  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile, README, kernel/Documentation/cryptoapi/README: [no log
	message]

2002-03-29 Friday 00:38  David Bryson <mutex@mac.com>

	* kernel/crypto/: ciphers/Config.help, digests/Config.help: Minor
	spelling updates for various ciphers and      digests.	Added
	missing module license descriptions and algorithm use descriptions.

2002-03-27 Wednesday 20:37  David Bryson <mutex@mac.com>

	* kernel/crypto/ciphers/gen-cfb.h: Actually added the actual
	gen-cfb.h file this time, d'oh!

2002-03-27 Wednesday 20:35  David Bryson <mutex@mac.com>

	* kernel/: crypto/ciphers/gen-cipher.h, include/linux/crypto.h:
	Added cipher feedback (cfb) mode to the gen-cipher template.  All
	ciphers have been tested and seem to work.  CFB is useful for
	turning a block cipher into a stream cipher.  See
	http://www.faqs.org/faqs/cryptography-faq/part05/ for some info on
	CFB(or page 200 in Applied Crypto).

2002-03-27 Wednesday 01:04  David Bryson <mutex@mac.com>

	* kernel/crypto/: ciphers/Config.help, digests/Config.help: Updated
	Config.help documentation for all ciphers and digests. Fixed > 70
	character line length problems and added CAST5 variable.  Licenses
	and links for RC5 and other ciphers updated.

2002-03-27 Wednesday 01:01  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/gen-cipher.h: CIPHER_SYMBOL() didn't like
	to cooperate with gcc -v <= 3.*, so replaced it with CIPHER_ID.

2002-03-25 Monday 21:10  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-cast5.c: even more clean ups.

2002-03-25 Monday 20:14  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-cast5.c: updated the rest of the
	cipher.

2002-03-25 Monday 05:09  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-cast5.c: hopefully updated CAST5 to
	the new framework.

2002-03-25 Monday 04:33  Kyle McMartin <kyle@debian.org>

	* Makefile: makefile now patches Configure.help

2002-03-24 Sunday 23:11  David Bryson <mutex@mac.com>

	* kernel/crypto/: ciphers/Config.help, digests/Config.help: Added
	Config.help descriptions for ciphers and digests for kernel
	configs.  Each includes a description of the algorithm and a link
	for more info.

2002-03-24 Sunday 23:06  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/Documentation/cryptoapi/cryptoapi.txt: reflect API change

2002-03-24 Sunday 20:43  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-dfc.c: migrated dfc to gen-cipher
	template

2002-03-23 Saturday 14:40  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-rc6.c: forgot #include
	"gen-cipher.h"

2002-03-23 Saturday 14:37  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/: cipher-des.c, cipher-des_ede3.c,
	cipher-mars.c, cipher-rc6.c, cipher-serpent.c: migrated cipher to
	new gen-header template

2002-03-23 Saturday 14:21  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/: cipher-aes.c, gen-cipher.h: migrated
	cipher to new gen-header template

2002-03-23 Saturday 14:15  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-twofish.c: migrated twofish cipher
	to new gen-cipher template

2002-03-23 Saturday 13:20  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile, kernel/crypto/ciphers/cipher-blowfish.c,
	kernel/crypto/ciphers/gen-cipher.h: added new template header

2002-03-17 Sunday 04:25  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-cast5.c: cleaned up a bit. much
	easier to read now...

2002-03-15 Friday 14:19  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile, kernel/crypto/ciphers/cipher-rc5.c: removed #define
	conflicts ; moved cryptoloop compilation to end

2002-03-15 Friday 13:47  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/: gen-cbc.h, gen-ecb.h: fixes for 2.5 from
	ben slusky

2002-03-15 Friday 13:13  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/gen-cbc.h,
	kernel/crypto/cryptoloop/cryptoloop.c, Makefile: fixes for 2.5 from
	ben slusky

2002-03-13 Wednesday 16:25  Kyle McMartin <kyle@debian.org>

	* kernel/Documentation/cryptoapi/cryptoapi.txt: added some
	information on digests.

2002-03-10 Sunday 23:05  Kyle McMartin <kyle@debian.org>

	* Makefile, kernel/crypto/ciphers/Config.in,
	kernel/crypto/ciphers/Makefile: 
	add Config.in support for CAST5.

2002-03-10 Sunday 21:35  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-aes.c: 
	removed c++/c99 style comments. removed defunct #if 0 clause.

2002-03-10 Sunday 18:45  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-cast5.c: 
	fixups.

2002-03-10 Sunday 17:56  Kyle McMartin <kyle@debian.org>

	* Makefile: 
	Makefile now automatically generates $CIPHERS and $DIGESTS, this
	means we can have a modular distribution. (ie: have patented
	ciphers in a seperate tarball, and just have the user untar in the
	toplevel directory for them to get picked up by make modules)

2002-03-10 Sunday 17:36  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/ciphers/cipher-cast5.c: 
	adding CAST-128 to our collection of ciphers.

2002-03-09 Saturday 21:20  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-des.c: minor changes

2002-03-09 Saturday 19:26  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-twofish.c: [no log message]

2002-03-09 Saturday 19:21  Kyle McMartin <kyle@debian.org>

	* kernel/Documentation/cryptoapi/cryptoapi.txt: 
	add section on digest usage.

2002-03-09 Saturday 18:34  Kyle McMartin <kyle@debian.org>

	* Makefile, kernel/crypto/Config.in,
	kernel/crypto/ciphers/Config.in: 
	modified the Config.in, dedeprecated DES, cleaned up some Makefile
	stupidity of mine (s/all:/default:/g)

2002-03-09 Saturday 18:31  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-blowfish.c: tuned blowfish cipher a
	little bit

2002-03-07 Thursday 19:31  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile, Makefile.modules, patches/linux-2.2/kbuild-2.2.20,
	patches/linux-2.2/loop-jari-2.2.20: new Makefile target; added
	patches for 2.2.20

2002-03-07 Thursday 06:02  Kyle McMartin <kyle@debian.org>

	* Makefile: 
	had a revelation, pity after committing. regardless, the version
	detection now does not whine about non-existant files on clean.

2002-03-07 Thursday 05:27  Kyle McMartin <kyle@debian.org>

	* Makefile: 
	using hvr's make version target to grab the kernel version in order
	to patch/unpatch/copy files into the tree, cool.

2002-03-05 Tuesday 19:16  Herbert Valerio Riedel <hvr@kernel.org>

	* patches/linux-2.4/: loop-iv-2.4.16, loop-jari-2.4.16: added loop
	patches

2002-03-05 Tuesday 17:41  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/: crypto/cryptoapi.c, crypto/ciphers/cipher-des.c,
	crypto/ciphers/cipher-des_ede3.c, crypto/ciphers/cipher-dummy.c,
	crypto/ciphers/cipher-serpent.c, crypto/cryptoloop/cryptoloop.c,
	include/linux/crypto.h: added 2.2 compatibility

2002-03-05 Tuesday 17:29  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/: cryptoapi.c, cryptoloop/cryptoloop.c: added 2.2
	compatibility

2002-03-05 Tuesday 16:32  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/: ciphers/cipher-serpent.c,
	cryptoloop/cryptoloop.c: readded GPL tags

2002-03-05 Tuesday 16:24  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/: cryptoapi.c, ciphers/cipher-des.c,
	ciphers/cipher-des_ede3.c, ciphers/cipher-dummy.c: added GPL
	license tags where known to be right

2002-03-05 Tuesday 07:00  Kyle McMartin <kyle@debian.org>

	* kernel/crypto/cryptoapi.c, kernel/crypto/ciphers/cipher-aes.c,
	kernel/crypto/ciphers/cipher-blowfish.c,
	kernel/crypto/ciphers/cipher-blowfish_old.c,
	kernel/crypto/ciphers/cipher-des.c,
	kernel/crypto/ciphers/cipher-des_ede3.c,
	kernel/crypto/ciphers/cipher-dfc.c,
	kernel/crypto/ciphers/cipher-dummy.c,
	kernel/crypto/ciphers/cipher-idea.c,
	kernel/crypto/ciphers/cipher-mars.c,
	kernel/crypto/ciphers/cipher-rc5.c,
	kernel/crypto/ciphers/cipher-rc6.c,
	kernel/crypto/ciphers/cipher-serpent.c,
	kernel/crypto/ciphers/cipher-twofish.c,
	kernel/crypto/cryptoloop/cryptoloop.c,
	kernel/crypto/digests/digest-md5.c,
	kernel/crypto/digests/digest-sha1.c,
	patches/linux-2.4/kbuild-2.4.18: 
	fix all my stupidness with MODULE_LICENSE. this reverts the
	MODULE_* to where it was before i mangled it, until a more
	permanent solution can be put into place. also reverts the changes
	to the kbuild script.

2002-03-04 Monday 02:07  Kyle McMartin <kyle@debian.org>

	* patches/linux-2.4/kbuild-2.4.18: 
	whoops, changing EXTRAVERSION to read -cryptoapi, in case a full
	kernel crypto patch wants -crypto.

2002-03-03 Sunday 21:28  Kyle McMartin <kyle@debian.org>

	* Makefile, Makefile.modules, kernel/crypto/Config.in,
	kernel/crypto/cryptoapi.c, kernel/crypto/ciphers/Config.in,
	kernel/crypto/ciphers/cipher-aes.c,
	kernel/crypto/ciphers/cipher-blowfish.c,
	kernel/crypto/ciphers/cipher-blowfish_old.c,
	kernel/crypto/ciphers/cipher-des.c,
	kernel/crypto/ciphers/cipher-des_ede3.c,
	kernel/crypto/ciphers/cipher-dfc.c,
	kernel/crypto/ciphers/cipher-dummy.c,
	kernel/crypto/ciphers/cipher-idea.c,
	kernel/crypto/ciphers/cipher-mars.c,
	kernel/crypto/ciphers/cipher-rc5.c,
	kernel/crypto/ciphers/cipher-rc6.c,
	kernel/crypto/ciphers/cipher-serpent.c,
	kernel/crypto/ciphers/cipher-twofish.c,
	kernel/crypto/cryptoloop/Config.in,
	kernel/crypto/cryptoloop/cryptoloop.c,
	kernel/crypto/digests/Config.in,
	kernel/crypto/digests/digest-md5.c,
	kernel/crypto/digests/digest-sha1.c, kernel/include/linux/crypto.h,
	kernel/include/linux/wordops.h, patches/linux-2.4/kbuild-2.4.18: 
	throwing up my changes... new Makefile, fixed MODULE_*
	declarations, and some Config.in cleanups. also included dbryson's
	kbuild patch which includes hvr's loop patch.

2002-03-02 Saturday 14:32  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-rc5.c: fixed keylength related bug;
	fixed endian-issues

2002-03-02 Saturday 12:18  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/: crypto/ciphers/cipher-rc6.c, include/linux/wordops.h:
	[no log message]

2002-03-02 Saturday 12:01  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-rc6.c: [no log message]

2002-03-02 Saturday 11:51  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/: crypto/ciphers/cipher-rc6.c, include/linux/wordops.h:
	fixed rotl/r

2002-03-02 Saturday 10:27  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-rc6.c: fixed big-endian issues

2002-03-02 Saturday 10:21  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-mars.c: [no log message]

2002-03-02 Saturday 10:17  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-mars.c: (hopefully) fixed for
	big-endian

2002-03-02 Saturday 00:13  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/: crypto/cryptoapi.c, crypto/ciphers/gen-cbc.h,
	crypto/ciphers/gen-ecb.h, crypto/cryptoloop/cryptoloop.c,
	include/linux/crypto.h: changed API to support old call convention

2002-03-01 Friday 22:58  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile, Makefile.modules: added "version" target; included old
	blowfish cipher

2002-03-01 Friday 22:55  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/Config.in: [no log message]

2002-03-01 Friday 22:50  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/: Makefile, cipher-blowfish_old.c:
	compatibility blowfish now available under blowfish_old

2002-03-01 Friday 22:48  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/crypto/ciphers/cipher-blowfish.c: fixed blowfish endianess

2002-02-28 Thursday 17:20  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile: added dist target

2002-02-28 Thursday 16:56  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile, Makefile.modules: new Makefile system

2002-02-28 Thursday 15:19  Herbert Valerio Riedel <hvr@kernel.org>

	* patches/linux-2.4/kbuild-2.4.18: [no log message]

2002-02-28 Thursday 15:02  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/Documentation/Config.help: [no log message]

2002-02-28 Thursday 14:46  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/: crypto/Config.help, Documentation/Config.help: [no log
	message]

2002-02-28 Thursday 14:37  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/Documentation/: Config.help, cryptoapi/cryptoapi.txt,
	cryptoapi/cryptoloop.txt: [no log message]

2002-02-27 Wednesday 00:09  Herbert Valerio Riedel <hvr@kernel.org>

	* Makefile: [no log message]

2002-02-26 Tuesday 23:27  Herbert Valerio Riedel <hvr@kernel.org>

	* kernel/: crypto/Config.in, crypto/Makefile, crypto/cryptoapi.c,
	crypto/ciphers/Config.in, crypto/ciphers/Makefile,
	crypto/ciphers/cipher-aes.c, crypto/ciphers/cipher-blowfish.c,
	crypto/ciphers/cipher-des.c, crypto/ciphers/cipher-des_ede3.c,
	crypto/ciphers/cipher-dfc.c, crypto/ciphers/cipher-dummy.c,
	crypto/ciphers/cipher-idea.c, crypto/ciphers/cipher-mars.c,
	crypto/ciphers/cipher-rc5.c, crypto/ciphers/cipher-rc6.c,
	crypto/ciphers/cipher-serpent.c, crypto/ciphers/cipher-twofish.c,
	crypto/ciphers/gen-cbc.h, crypto/ciphers/gen-ecb.h,
	crypto/cryptoloop/Config.in, crypto/cryptoloop/Makefile,
	crypto/cryptoloop/cryptoloop.c, crypto/digests/Config.in,
	crypto/digests/Makefile, crypto/digests/digest-md5.c,
	crypto/digests/digest-sha1.c, crypto/digests/gen-hmac.h,
	crypto/digests/md5.h, crypto/digests/md5c.c,
	crypto/digests/sha1c.c, include/linux/crypto.h,
	include/linux/wordops.h: new module of its own

