This is a DES implementation written by Eric Young (eay@surf.sics.bu.oz.au)
The implementation was written so as to conform with the manual entry
for the des_crypt(3) library routines from MIT's project Athena.

Copyright 1990 Eric Young. All Rights Reserved.

The COPYRIGHT file tells you what you are allowed to do with this software.

These routines have been tested on
mvax 3600
sgi 4D/20
sun 3/60
ibm ps/2

The program destest and rpw test various aspects of the library.
The Imakefile is setup for use in the kerberos distribution.
For normal compilation use makesh.

These routines are best compiled with gcc but make sure the ioctls in
read_password still work.

The inner loop of this des implementation
is a merged S/P translation with the E table perm/key sched
xor done at the same time.  It gives optimizing compilers something
to chew on.

This implementation is fast and has low data overhead.
It need improvement in the do_IP and do_FP routines.
