NetBSD/sys
tls 3d4146e21f 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:00:59 +00:00
..
adosfs
altq copyright clarification (the skeleton file is in public domain) 2001-08-22 08:54:51 +00:00
arch Add asm versions of blowfish and des transforms for i386. 2001-09-09 11:00:59 +00:00
coda "wierd" is weird. 2001-08-20 12:20:01 +00:00
compat Allow the old-style sockaddr_in6 for v6 addresses for which the 2001-09-08 14:19:09 +00:00
conf Add asm versions of blowfish and des transforms for i386. 2001-09-09 11:00:59 +00:00
crypto Add asm versions of blowfish and des transforms for i386. 2001-09-09 11:00:59 +00:00
ddb Add `show malloc' to dump the internal state of the MALLOC_DEBUG code. 2001-08-17 01:00:10 +00:00
dev Fix sample code in comment; pci_conf_print() takes three arguments. 2001-09-09 01:45:29 +00:00
filecorefs
gdbscripts
ipkdb
isofs add getpages/putpages entries for spec vnodes. 2001-08-17 05:54:36 +00:00
kern Don't trash the ref count of cred. It causes a memory leak. 2001-09-08 15:34:06 +00:00
lib On the 68010, don't bother with the by-8-longwords loop, instead 2001-09-06 21:30:15 +00:00
lkm vax1k_subr.c is gone 2001-09-08 13:19:50 +00:00
miscfs map files are zero-length. 2001-08-31 04:56:26 +00:00
msdosfs heirarchy -> hierarchy 2001-08-24 10:24:45 +00:00
net Make this interface cloning. 2001-09-04 20:41:32 +00:00
netatalk
netccitt precede, not preceed. 2001-08-20 12:00:46 +00:00
netinet if I'm bridging and got a packet to interface address on if A from if B, 2001-08-20 03:13:45 +00:00
netinet6 Add asm versions of blowfish and des transforms for i386. 2001-09-09 11:00:59 +00:00
netisdn precede, not preceed. 2001-08-20 12:00:46 +00:00
netiso "wierd" is weird. 2001-08-20 12:20:01 +00:00
netkey avoid symbol conflict with "sin()". 2001-08-16 14:28:54 +00:00
netnatm
netns
netsmb
nfs add getpages/putpages entries for spec vnodes. 2001-08-17 05:54:36 +00:00
ntfs fix pointer/structure mismatch in some dprintf's 2001-07-30 13:10:30 +00:00
smbfs
stand
sys Mix random data directly into the pool and increase entropy instead of 2001-09-09 00:48:54 +00:00
ufs Incorporate the enhanced ffs_dirpref() by Grigoriy Orlov, as found in 2001-09-06 02:16:00 +00:00
uvm let user know current value of MAX_KMAPENT in panic 2001-09-07 00:50:54 +00:00
Makefile Make the directory list alphabetical again. 2001-08-03 18:28:09 +00:00