Go to file
tls 6b3afc53e0 Add asm versions of blowfish and des transforms for i386.
This also involved updating the in-kernel DES functions to correspond
to the versions in our in-tree OpenSSL, because the des_SPtrans table
has changed; the asm code will not work with the old permutation table!

C and i386 asm code for the DES, 3DES, and Blowfish CBC modes is also
included; it is not currently built as the ESP processing in esp_core.c
splits the CBC operation and the cipher transform apart.  Hopefully that
will be fixed as there is a substantial performance improvement to be had
from doing so.  It will remain necessary to use the C version of the
Blowfish CBC function on some i386 machines, however, as the asm version
uses bswapl, which ony 486 and later processors have.  The DES CBC code
doesn't have this problem.

Finally, change esp_core.c to use the ecb3_encrypt function instead of
calling ecb_encrypt three times; this improves performance a bit, in
particular in the asm case.
2001-09-09 11:03:59 +00:00
bin Fix typo (specifc instead of specific). 2001-09-04 21:47:31 +00:00
crypto For consistency, make permit_root_login default to PERMIT_NO if not specified 2001-09-03 04:23:10 +00:00
dist Change Xref to ipfilter(4) from [not installed] ipfilter(5). 2001-09-03 01:19:05 +00:00
distrib Add hardclock(9). Written by myself, improved via some comments from 2001-09-09 03:07:09 +00:00
etc Add downinterfaces. Noticed by Thomas Klausner. 2001-09-08 06:06:52 +00:00
games More quote cleanup. Remove a fortune that also is in -o. 2001-09-01 22:30:54 +00:00
gnu compare IPv6 address correctly, for net_interfaces directive. 2001-09-09 02:52:44 +00:00
include Add two arguments to pw_mkdb(), a la OpenBSD. This is to allow us to pass 2001-08-18 19:31:47 +00:00
lib Add assembly versions of DES transforms for x86; a performance improvement 2001-09-09 10:44:24 +00:00
libexec -edebug should only be mentioned in the help #ifdef ENCRYPTION, not #ifdef 2001-09-02 18:56:26 +00:00
regress Include bsd.own.mk to get a default setting of OBJECT_FMT. 2001-09-01 09:53:25 +00:00
sbin Don't punt on really unknown type of device when fetching name of it. 2001-09-08 23:29:05 +00:00
share Fix formatting glitches, from Thomas Klausner. 2001-09-09 04:23:19 +00:00
sys Add asm versions of blowfish and des transforms for i386. 2001-09-09 11:03:59 +00:00
tools Do a cleandir also before building when a timestamp demands it (not just on 2001-08-14 13:55:57 +00:00
usr.bin Fix a test condition for EOF. Together with previous commit in cut.c (1.4), 2001-09-09 11:03:02 +00:00
usr.sbin Incorporate the enhanced ffs_dirpref() by Grigoriy Orlov, as found in 2001-09-06 02:16:00 +00:00
Makefile Make sure DESTDIR is always set when calling the distrib-dirs target. 2001-08-17 15:05:50 +00:00
Makefile.inc Set RELTOP to '.' if that's where we are. 2000-05-06 15:05:15 +00:00
UPDATING it seems that TOODIR change is yet to be reach the tree. i guess i leave 2001-08-22 03:15:48 +00:00