0.95
----
bug fixes and more robust error handling.

Added the Rijndael cipher since it is now the AES standard.  It feels fast.

encrypt has one new option:
    -b          Use Blowfish to encrypt files

Rijndael is now encrypt's default cipher.  However, decrypt will first attempt 
to use blowfish and then try to use Rijndael.  This order will change after 
.95 has been distributed as much as previous versions.

There is a little documentation on the refugee file format in common.h -- and 
it is actually accurate.

recat.c was completely rewritten.

0.95 is backwards compatible with 0.9 and 0.8.



0.9
---
key can now generate random 448 bit keys and store them on some device -- like
a floppy.  A *VERY* cool use for this would be to store a key on a memory stick
or PCMCIA memory card.  Have your laptop run key when you login.. if the device
is inserted your data can be accessed.. otherwise it's safe.

key has a few new command line options:
    -d <dev>    Read a key from specified device (eg. /dev/fd0)
    -g          Generate a 448 bit blowfish key (implies -b)
    -x <num>    key should expire (quit) in num minutes (default 60)
    -f <path>   Make a key from 'path' contents instead of a password 

Passing '0' as an argument to the -x option will cause key to run until
the user manually kills it.

Some features of the -f option (namely preserving file atime) may be broken
on some systems.

encrypt's -w now works -- well at least it does something! :)

The extension added to files created with encrypt is now .r instead of .bf.  
decrypt will continue to accept .bf or .r for a few more revisions but .bf is 
now considered deprecated.

The Makefile now has a 'check' target you can use to make sure everything was
built correctly on your system.  If the check fails the first thing to do is
make sure you used -DBIG_ENDIAN_HOST if you are on a big endian machine 
(MIPS, SPARC, x86, 68000, others..)
