I've copied this file directly from the original README.linux.  Hopefully,
linux is now POSIX compliant.  If not, please let me know, and in the meantime,
try compiling with "CFLAGS=-D__BSD -D_LINUX_SOURCE", and tell me what flags CPP
automatically #defines so that I can change getkey.c to work by default.

See the README file for comments about why I don't reccomend calling the
executable "des" and new changes.

Dave Barrett<barrett@asgard.cs.Colorado.EDU>

-----

Hmm, amazing how portable good code is. The only requirements were a couple
of DEFINEs in the Makefile and a change to use <bsd/sgtty.h> plus a newline
fix in getkey.c. Otherwise it's the same source as from comp.sources.misc.

to compile:

    make

to install, check the paths in the Makefile and type:

    make install

Then you have a very nice usable des. Ive been using the package for years on
a wide variety of systems with no problems at all. Hope you get the same
milage. I prefer to call my binary 'des' as opposed to 'cipher'.

I find the best and safest usage is to:

    des    < infile   > outfile.d    to encrypt
    des -d < infile.d > outfile      to decrypt

Otherwise your messing around with command line arguements that might disclose
information to someone trying to examine the files your encrypting.

Happy encrypting.
Mark
mark@coombs.anu.edu.au
