File:  [Research Unix] / researchv10no / games / des / README
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:21:35 2018 UTC (8 years, 1 month ago) by root
Branches: belllabs, MAIN
CVS tags: researchv10, HEAD
researchv10 Norman

This is a new version of the DES encryption program.  It is eight times
smaller than the first version, and about 10 percent slower.  One minor
bug fix was made, but this version is still compatible with the old
version.

The old version was based on 8-bit and 12-bit wide look-up tables.  The
new versions uses 4-bit and 6-bit ones.  In addition, the S and P boxes
could now be combined, and a number of the look-up tables were either
all zeros or contained numbers in the range of "unsigned short int".
All in all, the program became even smaller and much of the lost speed
was bought back.

This program runs correctly on the VAX/780.  It should compile on PDP-11
and 3B-20 computers, but it may not run correctly!  I have not tried it.

I strongly advise that people bringing this code up do not modify the
code (like the "numbersoup" or "canofbugs" constants).  Many sites run
this program, and it would be nice to keep it standard so people can
exchange encrypted data.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.