[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fast x86 DES for SSH



As I promised the other week, I have integrated my fast x86 asm DES
code into the current version of freeware SSH (1.5-1.2.20). The code
is for x86 processors only (386 or better), though the package should
still compile successfully on other machines (it just won't run any
faster).

On the Pentium, file transfers in 3des mode now take about 40-50% less
CPU time than before. There is still room for further improvement,
particularly in the implementation of 3des cbc; see the notes in the
readme file in the package.

I'm releasing this stuff as a source patch kit. It's actually a shar
archive that you extract onto a stock ssh-1.2.20 distribution once it
has been extracted.  The shar archive adds some files and replaces
others. You then configure, make and install the package normally.

I consider this alpha software. I've tested it on Pentiums running
Linux 2.0.30 and BSD/OS 2.1 as well as on a Sun Ultrasparc running
SunOS 5.5.1 (the latter just to make sure I didn't break the
configuration script).

Volunteers are hereby solicited for further testing. If you want this
software, send me mail explicitly stating that you are a US citizen,
US permanent resident or Canadian citizen physically in the US or
Canada. Please don't forget this statement, otherwise I'll just bounce
your request.

Thanks,

Phil



Follow-Ups: