## ## autogenerated ChangeLog -- don't edit ## 2002-04-28 Sunday 16:33 Kyle McMartin * 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 * Makefile: added utils subdir to dist target 2002-04-22 Monday 13:56 Herbert Valerio Riedel * utils/cryptoswap/: README, TODO, cryptoswap.sh, examples/fstab: added dale amon's cryptoswap script 2002-04-21 Sunday 17:22 David Bryson * 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 * 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 * kernel/Documentation/cryptoapi/cryptoapi.txt: fix a couple things irt digests. 2002-04-13 Saturday 18:11 Kyle McMartin * Makefile: appended the default message to include $LOOP 2002-04-12 Friday 11:38 Herbert Valerio Riedel * 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 * Makefile, patches/findpatch.pl: findpatch.pl now can patch either loop-iv or loop-jari depending on the flags it is given: findpatch.pl -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 * 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 * 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 * kernel/Documentation/cryptoapi/cryptoapi.txt: stupid typo of mine fixed 2002-04-10 Wednesday 17:21 Herbert Valerio Riedel * 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 * 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 * kernel/crypto/ciphers/cipher-rc5.c: marked cipher-rc5.c as unusable 2002-04-03 Wednesday 14:16 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-idea.c: medium cleanup/migration to gen-cipher.h 2002-04-02 Tuesday 22:33 Kyle McMartin * 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 * 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 * kernel/crypto/ciphers/cipher-cast5.c: cleanups, and now supports key_length == {40,64,80} 2002-03-31 Sunday 16:39 Herbert Valerio Riedel * Makefile: renamed version to 0.1.0-pre1 2002-03-31 Sunday 16:27 Herbert Valerio Riedel * Makefile: minor fix for digest build] pattern 2002-03-29 Friday 19:34 Kyle McMartin * Makefile: more intelligent kernel version detection (handles appended -foo+bar) 2002-03-29 Friday 16:22 Herbert Valerio Riedel * Makefile, README, kernel/Documentation/cryptoapi/README: [no log message] 2002-03-29 Friday 00:38 David Bryson * 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 * 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 * 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 * 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 * 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 * kernel/crypto/ciphers/cipher-cast5.c: even more clean ups. 2002-03-25 Monday 20:14 Kyle McMartin * kernel/crypto/ciphers/cipher-cast5.c: updated the rest of the cipher. 2002-03-25 Monday 05:09 Kyle McMartin * kernel/crypto/ciphers/cipher-cast5.c: hopefully updated CAST5 to the new framework. 2002-03-25 Monday 04:33 Kyle McMartin * Makefile: makefile now patches Configure.help 2002-03-24 Sunday 23:11 David Bryson * 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 * kernel/Documentation/cryptoapi/cryptoapi.txt: reflect API change 2002-03-24 Sunday 20:43 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-dfc.c: migrated dfc to gen-cipher template 2002-03-23 Saturday 14:40 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-rc6.c: forgot #include "gen-cipher.h" 2002-03-23 Saturday 14:37 Herbert Valerio Riedel * 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 * 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 * kernel/crypto/ciphers/cipher-twofish.c: migrated twofish cipher to new gen-cipher template 2002-03-23 Saturday 13:20 Herbert Valerio Riedel * 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 * kernel/crypto/ciphers/cipher-cast5.c: cleaned up a bit. much easier to read now... 2002-03-15 Friday 14:19 Herbert Valerio Riedel * Makefile, kernel/crypto/ciphers/cipher-rc5.c: removed #define conflicts ; moved cryptoloop compilation to end 2002-03-15 Friday 13:47 Herbert Valerio Riedel * 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 * 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 * kernel/Documentation/cryptoapi/cryptoapi.txt: added some information on digests. 2002-03-10 Sunday 23:05 Kyle McMartin * Makefile, kernel/crypto/ciphers/Config.in, kernel/crypto/ciphers/Makefile: add Config.in support for CAST5. 2002-03-10 Sunday 21:35 Kyle McMartin * kernel/crypto/ciphers/cipher-aes.c: removed c++/c99 style comments. removed defunct #if 0 clause. 2002-03-10 Sunday 18:45 Kyle McMartin * kernel/crypto/ciphers/cipher-cast5.c: fixups. 2002-03-10 Sunday 17:56 Kyle McMartin * 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 * kernel/crypto/ciphers/cipher-cast5.c: adding CAST-128 to our collection of ciphers. 2002-03-09 Saturday 21:20 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-des.c: minor changes 2002-03-09 Saturday 19:26 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-twofish.c: [no log message] 2002-03-09 Saturday 19:21 Kyle McMartin * kernel/Documentation/cryptoapi/cryptoapi.txt: add section on digest usage. 2002-03-09 Saturday 18:34 Kyle McMartin * 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 * kernel/crypto/ciphers/cipher-blowfish.c: tuned blowfish cipher a little bit 2002-03-07 Thursday 19:31 Herbert Valerio Riedel * 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 * 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 * 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 * 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 * 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 * kernel/crypto/: cryptoapi.c, cryptoloop/cryptoloop.c: added 2.2 compatibility 2002-03-05 Tuesday 16:32 Herbert Valerio Riedel * kernel/crypto/: ciphers/cipher-serpent.c, cryptoloop/cryptoloop.c: readded GPL tags 2002-03-05 Tuesday 16:24 Herbert Valerio Riedel * 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 * 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 * 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 * 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 * kernel/crypto/ciphers/cipher-rc5.c: fixed keylength related bug; fixed endian-issues 2002-03-02 Saturday 12:18 Herbert Valerio Riedel * kernel/: crypto/ciphers/cipher-rc6.c, include/linux/wordops.h: [no log message] 2002-03-02 Saturday 12:01 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-rc6.c: [no log message] 2002-03-02 Saturday 11:51 Herbert Valerio Riedel * kernel/: crypto/ciphers/cipher-rc6.c, include/linux/wordops.h: fixed rotl/r 2002-03-02 Saturday 10:27 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-rc6.c: fixed big-endian issues 2002-03-02 Saturday 10:21 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-mars.c: [no log message] 2002-03-02 Saturday 10:17 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-mars.c: (hopefully) fixed for big-endian 2002-03-02 Saturday 00:13 Herbert Valerio Riedel * 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 * Makefile, Makefile.modules: added "version" target; included old blowfish cipher 2002-03-01 Friday 22:55 Herbert Valerio Riedel * kernel/crypto/ciphers/Config.in: [no log message] 2002-03-01 Friday 22:50 Herbert Valerio Riedel * kernel/crypto/ciphers/: Makefile, cipher-blowfish_old.c: compatibility blowfish now available under blowfish_old 2002-03-01 Friday 22:48 Herbert Valerio Riedel * kernel/crypto/ciphers/cipher-blowfish.c: fixed blowfish endianess 2002-02-28 Thursday 17:20 Herbert Valerio Riedel * Makefile: added dist target 2002-02-28 Thursday 16:56 Herbert Valerio Riedel * Makefile, Makefile.modules: new Makefile system 2002-02-28 Thursday 15:19 Herbert Valerio Riedel * patches/linux-2.4/kbuild-2.4.18: [no log message] 2002-02-28 Thursday 15:02 Herbert Valerio Riedel * kernel/Documentation/Config.help: [no log message] 2002-02-28 Thursday 14:46 Herbert Valerio Riedel * kernel/: crypto/Config.help, Documentation/Config.help: [no log message] 2002-02-28 Thursday 14:37 Herbert Valerio Riedel * kernel/Documentation/: Config.help, cryptoapi/cryptoapi.txt, cryptoapi/cryptoloop.txt: [no log message] 2002-02-27 Wednesday 00:09 Herbert Valerio Riedel * Makefile: [no log message] 2002-02-26 Tuesday 23:27 Herbert Valerio Riedel * 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