History log of /src/sys/crypto/des/des_ecb.c |
Revision | | Date | Author | Comments |
1.10 |
| 25-Mar-2014 |
christos | fix sprintf.
|
1.9 |
| 11-Dec-2005 |
christos | branches: 1.9.110; 1.9.120; 1.9.126; merge ktrace-lwp.
|
1.8 |
| 26-Feb-2005 |
perry | nuke trailing whitespace
|
1.7 |
| 02-Nov-2002 |
perry | branches: 1.7.6; 1.7.14; 1.7.16; /*CONTCOND*/ a sizeof comparison
|
1.6 |
| 13-Nov-2001 |
lukem | add RCSIDs
|
1.5 |
| 09-Sep-2001 |
taca | Add including <stdio.h> for compiling in user land. This should fix compile error (really warning) in src/regress/sys/crypto/des.
|
1.4 |
| 09-Sep-2001 |
tls | 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.
|
1.3 |
| 06-Nov-2000 |
itojun | branches: 1.3.2; 1.3.4; 1.3.6; 1.3.8; sync with kame. - include string.h (instead of sys/systm.h) on userland compilation. make compilation under src/regress/sys/crypto happier. from minoura - (blowfish) KNF.
|
1.2 |
| 31-Aug-2000 |
itojun | repair DES on LP64. past code did not interoperate with non-LP64, due to incorrect computed results. remove unnecessary #ifdef/#define. sync with kame.
|
1.1 |
| 14-Jun-2000 |
thorpej | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 14-Jun-2000 |
thorpej | branches: 1.1.1.1.2; 1.1.1.1.4; Import the IPsec crypto code from netbsd-cryptosrc-intl.
|
1.1.1.1.4.2 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.1.1.1.4.1 |
| 14-Jun-2000 |
minoura | file des_ecb.c was added on branch minoura-xpg4dl on 2000-06-22 17:06:08 +0000
|
1.1.1.1.2.1 |
| 31-Aug-2000 |
itojun | pullup (approved by releng-1-5)
> repair DES on LP64. past code did not interoperate with non-LP64, due to > incorrect computed results. > remove unnecessary #ifdef/#define. sync with kame.
> cvs rdiff -r1.1 -r1.2 syssrc/sys/crypto/des/des.h \ > syssrc/sys/crypto/des/des_3cbc.c syssrc/sys/crypto/des/des_cbc.c \ > syssrc/sys/crypto/des/des_ecb.c syssrc/sys/crypto/des/des_locl.h \ > syssrc/sys/crypto/des/des_setkey.c > cvs rdiff -r1.6 -r1.7 syssrc/sys/netinet6/esp_core.c (equivalent change)
|
1.3.8.1 |
| 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.3.6.2 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.3.6.1 |
| 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.3.4.3 |
| 11-Nov-2002 |
nathanw | Catch up to -current
|
1.3.4.2 |
| 14-Nov-2001 |
nathanw | Catch up to -current.
|
1.3.4.1 |
| 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.3.2.3 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.3.2.2 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.3.2.1 |
| 06-Nov-2000 |
bouyer | file des_ecb.c was added on branch thorpej_scsipi on 2000-11-20 22:21:44 +0000
|
1.7.16.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.7.14.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.7.6.1 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.9.126.1 |
| 18-May-2014 |
rmind | sync with head
|
1.9.120.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.9.110.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|