| Index: openssl/crypto/des/des_enc.c
|
| ===================================================================
|
| --- openssl/crypto/des/des_enc.c (revision 105093)
|
| +++ openssl/crypto/des/des_enc.c (working copy)
|
| @@ -57,6 +57,7 @@
|
| */
|
|
|
| #include "des_locl.h"
|
| +#include "spr.h"
|
|
|
| void DES_encrypt1(DES_LONG *data, DES_key_schedule *ks, int enc)
|
| {
|
| @@ -107,12 +108,10 @@
|
| D_ENCRYPT(l,r,28); /* 15 */
|
| D_ENCRYPT(r,l,30); /* 16 */
|
| #else
|
| - for (i=0; i<32; i+=8)
|
| + for (i=0; i<32; i+=4)
|
| {
|
| D_ENCRYPT(l,r,i+0); /* 1 */
|
| D_ENCRYPT(r,l,i+2); /* 2 */
|
| - D_ENCRYPT(l,r,i+4); /* 3 */
|
| - D_ENCRYPT(r,l,i+6); /* 4 */
|
| }
|
| #endif
|
| }
|
| @@ -136,12 +135,10 @@
|
| D_ENCRYPT(l,r, 2); /* 2 */
|
| D_ENCRYPT(r,l, 0); /* 1 */
|
| #else
|
| - for (i=30; i>0; i-=8)
|
| + for (i=30; i>0; i-=4)
|
| {
|
| D_ENCRYPT(l,r,i-0); /* 16 */
|
| D_ENCRYPT(r,l,i-2); /* 15 */
|
| - D_ENCRYPT(l,r,i-4); /* 14 */
|
| - D_ENCRYPT(r,l,i-6); /* 13 */
|
| }
|
| #endif
|
| }
|
| @@ -203,12 +200,10 @@
|
| D_ENCRYPT(l,r,28); /* 15 */
|
| D_ENCRYPT(r,l,30); /* 16 */
|
| #else
|
| - for (i=0; i<32; i+=8)
|
| + for (i=0; i<32; i+=4)
|
| {
|
| D_ENCRYPT(l,r,i+0); /* 1 */
|
| D_ENCRYPT(r,l,i+2); /* 2 */
|
| - D_ENCRYPT(l,r,i+4); /* 3 */
|
| - D_ENCRYPT(r,l,i+6); /* 4 */
|
| }
|
| #endif
|
| }
|
| @@ -232,12 +227,10 @@
|
| D_ENCRYPT(l,r, 2); /* 2 */
|
| D_ENCRYPT(r,l, 0); /* 1 */
|
| #else
|
| - for (i=30; i>0; i-=8)
|
| + for (i=30; i>0; i-=4)
|
| {
|
| D_ENCRYPT(l,r,i-0); /* 16 */
|
| D_ENCRYPT(r,l,i-2); /* 15 */
|
| - D_ENCRYPT(l,r,i-4); /* 14 */
|
| - D_ENCRYPT(r,l,i-6); /* 13 */
|
| }
|
| #endif
|
| }
|
| @@ -289,8 +282,6 @@
|
|
|
| #ifndef DES_DEFAULT_OPTIONS
|
|
|
| -#if !defined(OPENSSL_FIPS_DES_ASM)
|
| -
|
| #undef CBC_ENC_C__DONT_UPDATE_IV
|
| #include "ncbc_enc.c" /* DES_ncbc_encrypt */
|
|
|
| @@ -406,6 +397,4 @@
|
| tin[0]=tin[1]=0;
|
| }
|
|
|
| -#endif
|
| -
|
| #endif /* DES_DEFAULT_OPTIONS */
|
|
|