• Home
  • History
  • Annotate
  • only in this directory
NameDateSize

..26-Jun-20137

cbc3_enc.cH A D27-Feb-20024.2 KiB

cbc_cksm.cH A D27-Feb-20024 KiB

cbc_enc.cH A D27-Feb-20024.7 KiB

cfb64ede.cH A D27-Feb-20024.7 KiB

cfb64enc.cH A D27-Feb-20024.4 KiB

cfb_enc.cH A D27-Feb-20025.5 KiB

ChangeLogH A D27-Feb-2002332

COPYRIGHTH A D27-Feb-20022.6 KiB

des.cH A D27-Feb-200219.9 KiB

des.defH A D27-Feb-2002703

des.docH A D27-Feb-200219 KiB

des.dspH A D27-Feb-20026 KiB

des.makH A D27-Feb-200213.8 KiB

des.manH A D27-Feb-20024.6 KiB

des.orgH A D27-Feb-200210.9 KiB

des.plH A D27-Feb-200218 KiB

DES.pmH A D27-Feb-2002423

DES.podH A D27-Feb-2002594

DES.xsH A D27-Feb-20024.2 KiB

des_crypt.manH A D27-Feb-200212.6 KiB

des_enc.cH A D27-Feb-20028.6 KiB

des_locl.hH A D27-Feb-200215.7 KiB

des_locl.orgH A D27-Feb-200215.3 KiB

des_opts.cH A D27-Feb-200215.1 KiB

des_ver.hH A D27-Feb-20023.2 KiB

dllmain.cH A D10-Jan-20052.2 KiB

doIPH A D27-Feb-2002831

doPC1H A D27-Feb-20022.1 KiB

doPC2H A D27-Feb-20021.5 KiB

ecb3_enc.cH A D27-Feb-20023.6 KiB

ecb_enc.cH A D27-Feb-20024.2 KiB

ede_enc.cH A D27-Feb-20025.3 KiB

enc_read.cH A D27-Feb-20026.7 KiB

enc_writ.cH A D27-Feb-20025 KiB

fcrypt.cH A D27-Feb-200212.3 KiB

FILESH A D27-Feb-20023.7 KiB

ImakefileH A D27-Feb-20021 KiB

INSTALLH A D27-Feb-20022.7 KiB

KERBEROSH A D27-Feb-20021.5 KiB

key_par.cH A D27-Feb-20022.1 KiB

Makefile.amH A D10-Jan-2005636

makefile.bcH A D27-Feb-20021.1 KiB

Makefile.inH A D10-Jan-20053.9 KiB

Makefile.PLH A D27-Feb-2002501

Makefile.sslH A D27-Feb-20022.5 KiB

Makefile.uniH A D27-Feb-20026.2 KiB

md4.cH A D10-Jan-20056.2 KiB

md4.hH A D10-Jan-20052.4 KiB

md5.cH A D10-Jan-20057.4 KiB

md5.hH A D10-Jan-20053.1 KiB

mdtest.cH A D10-Jan-20056.5 KiB

MODES.DESH A D27-Feb-20024.2 KiB

ncbc_enc.cH A D27-Feb-20024.8 KiB

ofb64ede.cH A D27-Feb-20024.4 KiB

ofb64enc.cH A D27-Feb-20024.1 KiB

ofb_enc.cH A D27-Feb-20024.3 KiB

passwd_dialog.apsH A D27-Feb-200229.7 KiB

passwd_dialog.clwH A D27-Feb-2002735

passwd_dialog.rcH A D27-Feb-20023.2 KiB

passwd_dialog.resH A D27-Feb-2002320

passwd_dlg.cH A D10-Jan-20053.1 KiB

passwd_dlg.hH A D10-Jan-20052.1 KiB

PC1H A D27-Feb-2002454

PC2H A D27-Feb-2002861

pcbc_enc.cH A D27-Feb-20024.4 KiB

podd.hH A D27-Feb-20024.2 KiB

qud_cksm.cH A D27-Feb-20025.1 KiB

rand_key.cH A D27-Feb-20024.3 KiB

read_pwd.cH A D27-Feb-20029.9 KiB

READMEH A D27-Feb-20022.2 KiB

resource.hH A D27-Feb-2002536

rnd_keys.cH A D10-Jan-200510.8 KiB

rpc_des.hH A D27-Feb-20025.5 KiB

rpc_enc.cH A D27-Feb-20024.2 KiB

rpw.cH A D27-Feb-20023.9 KiB

set_key.cH A D27-Feb-20027.8 KiB

sha.cH A D10-Jan-20056.5 KiB

sha.hH A D10-Jan-20052.4 KiB

shifts.plH A D27-Feb-20022.3 KiB

sk.hH A D27-Feb-20029.8 KiB

speed.cH A D27-Feb-20028.6 KiB

spr.hH A D27-Feb-20029.8 KiB

str2key.cH A D27-Feb-20025.3 KiB

supp.cH A D10-Jan-20055.2 KiB

testdes.plH A D27-Feb-20025.5 KiB

timesH A D27-Feb-20028 KiB

typemapH A D27-Feb-2002616

VERSIONH A D27-Feb-200214.5 KiB

version.hH A D27-Feb-20022.5 KiB

vms.comH A D27-Feb-20022.3 KiB

xcbc_enc.cH A D27-Feb-20027 KiB

README

1
2		libdes, Version 4.01 13-Jan-97
3
4		Copyright (c) 1997, Eric Young
5			  All rights reserved.
6
7    This program is free software; you can redistribute it and/or modify
8    it under the terms specified in COPYRIGHT.
9    
10--
11The primary ftp site for this library is
12ftp://ftp.psy.uq.oz.au/pub/Crypto/DES/libdes-x.xx.tar.gz
13libdes is now also shipped with SSLeay.  Primary ftp site of
14ftp://ftp.psy.uq.oz.au/pub/Crypto/SSL/SSLeay-x.x.x.tar.gz
15
16The best way to build this library is to build it as part of SSLeay.
17
18This kit builds a DES encryption library and a DES encryption program.
19It supports ecb, cbc, ofb, cfb, triple ecb, triple cbc, triple ofb,
20triple cfb, desx, and MIT's pcbc encryption modes and also has a fast
21implementation of crypt(3).
22It contains support routines to read keys from a terminal,
23generate a random key, generate a key from an arbitrary length string,
24read/write encrypted data from/to a file descriptor.
25
26The implementation was written so as to conform with the manual entry
27for the des_crypt(3) library routines from MIT's project Athena.
28
29destest should be run after compilation to test the des routines.
30rpw should be run after compilation to test the read password routines.
31The des program is a replacement for the sun des command.  I believe it
32conforms to the sun version.
33
34The Imakefile is setup for use in the kerberos distribution.
35
36These routines are best compiled with gcc or any other good
37optimising compiler.
38Just turn you optimiser up to the highest settings and run destest
39after the build to make sure everything works.
40
41I believe these routines are close to the fastest and most portable DES
42routines that use small lookup tables (4.5k) that are publicly available.
43The fcrypt routine is faster than ufc's fcrypt (when compiling with
44gcc2 -O2) on the sparc 2 (1410 vs 1270) but is not so good on other machines
45(on a sun3/260 168 vs 336).  It is a function of CPU on chip cache size.
46[ 10-Jan-97 and a function of an incorrect speed testing program in
47  ufc which gave much better test figures that reality ].
48
49It is worth noting that on sparc and Alpha CPUs, performance of the DES
50library can vary by upto %10 due to the positioning of files after application
51linkage.
52
53Eric Young (eay@mincom.oz.au)
54
55