HISTORY
-------

$Id: HISTORY,v 1.1.1.1 2003/02/15 02:50:25 s-nomad Exp $

0.5.5
14Feb2003 - Fixed a bug that allowed -w to work during encryption, which
            completely erased the input file and there was no output file
            at all (oops). Applied patch so read_pass compiles and runs on
            FreeBSD, and adjusted how memory is locked to prevent paging
            (not all systems support mlockall).

0.5.4
30Jan2003 - Updated the wipe_file.c program to use the wiping techniques
            discussed in "Secure Deletion of Data from Magnetic and Solid-State
            Memory" by Peter Gutmann. The original paper can be found at
            http://www.cs.auckland.ac.nz/~pgut001/pubs/secure_del.html. This
            changes the wiping algo for a total of 35 overwrites. Updated
            the README as well.
31Dec2002 - Added mem.c routine so that if optimized, we don't rely on memset
            but use our own. Updated the Makefile. Added a TODO file. Added
            code to check for running as root, and if so try to mlockall to
            prevent paging memory to disk. Updated the README.

0.5.3       ** non-release **

0.5.2
19Dec2002 - Fixed minor bug in wipe_file routine. Minor code cleanup and updates
            to the README and man page.
17Dec2002 - Moved some random number stuff to rand_gen.c. Moved the wipe_file
            routine to wipefile.c. Increased the overwrites to a total of
            27 times (14 passes with zeroes, 13 passes with random material). 
            Added -V switch to print version. Updated the man page.
18Sep2002 - Added string.h to readpass.c to eliminate an error. Added a
            HISTORY file.

0.5.1
09Sep2002 - Added README and built man page.
05Sep2002 - Code cleanup, tweaks, and minor bugfixes to Twofish code. Added
            WIPEONLY mode to do the wiping on a single file.
04Sep2002 - Added Twofish, had to remove the key block size.

0.4.1
03Sep2002 - Adjusted key block size to a variable in ncrypt.h. Added install
            routine to Makefile.
31Aug2002 - Minor code cleanup, added code to wipe hash from memory after
            it is no longer needed.

0.4
30Aug2002 - Major code cleanup (it now compiles without warnings), and uses
            full ascii keyspace from the hash instead of a limited keyspace.
            Also added file wiping ability on encryption.

0.3
29Aug2002 - Initial revision of ncrypt, first version that doesn't segfault ;-)

