• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

COPYRIGHTH A D11-Sep-20002.6 KiB5141

DES.pmH A D23-Jul-20133.4 KiB17342

DES.xsH A D23-Jul-20131.5 KiB9052

MANIFESTH A D08-Dec-2005161 1211

META.ymlH A D23-Jul-2013470 2120

Makefile.PLH A D11-Sep-2000353 179

READMEH A D23-Jul-20133.1 KiB9676

_des.cH A D08-Dec-200522.1 KiB592397

_des.hH A D08-Dec-2005245 85

test.plH A D23-Jul-201316.2 KiB371312

typemapH A D11-Sep-20008 21

README

1Crypt::DES - an XS-based DES implimentation for Perl.
2
3The 2.XX tree represents a major improvement over the
41.XX tree. This package builds on big-endian
5machines and many more x86 platforms than before.
6(with a few rare exceptions, like gcc on DUX against
75.004).
8
9mod_ssl conflicts have also been resolved.  Thank you
10to Jan 'Kozo' Vajda for pointing out the des_SPtrans
11overlap between these two packages.
12
13In release 2.04, des.h was renamed to _des.h in an
14attempt to solve the build-on-Solaris problem.  Reports
15would be appreciated.
16
17In release 2.05, all references to des_ were changed to
18_des_ since the 2.04 release didn't seem to fix the problem
19on Solaris.
20
21In release 2.06, SvUPGRADE was changed to a statement.
22
23In release 2.07, a minor bug in META.yml was fixed.
24
25Prerequisites
26-------------
27
28For the full test suite to run, Crypt::CBC, version 1.22 or higher
29is required (recommended is 1.25 or higher), however this module
30is not mandatory for standalone DES use, and all other tests
31will run to completion.
32
33Installing Crypt::DES
34---------------------
35
36nothing unusual:
37
38        1. perl Makefile.PL
39        2. make
40        3. make test
41        4. make install
42
43Notes
44-----
45
46The following is a list of known good platforms:
47FreeBSD 3.5-RELEASE / x86 / 5.005
48OpenBSD 2.7 / x86 / 5.6
49Linux / x86 / 5.005 & 5.6
50Linux / PPC / 5.005 & 5.6
51Solaris7 / SPARC / 5.005
52Solaris / x86 / 5.005
53DUX / Alpha / 5.005 (using DEC cc)
54Win32 / x86 / 5.005 (using VC++5)
55OS/2 / x86 / 5.6
56
57Reports of builds against 5.004 have been equally
58positive.  Building on Win32 with VC++6 may prove
59problematic.  Complaints about build problems on
60Win32 will be sent to /dev/null.
61
62Please report any other successful OS/Platform
63combinations to amused@pobox.com.  Thank you.
64
65What you can expect in the way of speed:
66
67Linux/x86 dual PII400
68non-cached cipher speed test.  5000 encrypt iterations
69 0 wallclock secs ( 0.52 usr +  0.01 sys =  0.53 CPU)
70non-cached cipher speed test.  5000 decrypt iterations
71 1 wallclock secs ( 0.52 usr +  0.01 sys =  0.53 CPU)
72cached cipher speed test.  10000 encrypt iterations
73 0 wallclock secs ( 0.20 usr +  0.00 sys =  0.20 CPU)
74cached cipher speed test.  10000 decrypt iterations
75 0 wallclock secs ( 0.22 usr +  0.00 sys =  0.22 CPU)
76
77Windows NT4(SP6)/x86 dual PPro 200
78non-cached cipher speed test.  5000 encrypt iterations
79 1 wallclock secs ( 1.25 usr +  0.00 sys =  1.25 CPU)
80non-cached cipher speed test.  5000 decrypt iterations
81 2 wallclock secs ( 1.22 usr +  0.00 sys =  1.22 CPU)
82cached cipher speed test.  10000 encrypt iterations
83 0 wallclock secs ( 0.58 usr +  0.00 sys =  0.58 CPU)
84cached cipher speed test.  10000 decrypt iterations
85 1 wallclock secs ( 0.59 usr +  0.00 sys =  0.59 CPU)
86
87Solaris7/SPARC UltraSPARCIIi 277Mhz
88non-cached cipher speed test.  5000 encrypt iterations
89 1 wallclock secs ( 1.08 usr +  0.20 sys =  1.28 CPU)
90non-cached cipher speed test.  5000 decrypt iterations
91 2 wallclock secs ( 1.14 usr +  0.12 sys =  1.26 CPU)
92cached cipher speed test.  10000 encrypt iterations
93 0 wallclock secs ( 0.52 usr +  0.00 sys =  0.52 CPU)
94cached cipher speed test.  10000 decrypt iterations
95 1 wallclock secs ( 0.50 usr +  0.00 sys =  0.50 CPU)
96