Don't #define _, and eliminate casts.
This commit is contained in:
parent
bebf2787ea
commit
93fd0fd61f
@ -87,15 +87,11 @@ typedef /* const */ unsigned char const_des_cblock[8];
|
|||||||
typedef struct des_ks_struct
|
typedef struct des_ks_struct
|
||||||
{
|
{
|
||||||
union {
|
union {
|
||||||
des_cblock _;
|
des_cblock cblock;
|
||||||
/* make sure things are correct size on machines with
|
/* make sure things are correct size on machines with
|
||||||
* 8 byte longs */
|
* 8 byte longs */
|
||||||
DES_LONG pad[2];
|
DES_LONG deslong[2];
|
||||||
} ks;
|
} ks;
|
||||||
#if defined _
|
|
||||||
# error "_ is defined, but some strange definition the DES library cannot handle that."
|
|
||||||
#endif
|
|
||||||
#define _ ks._
|
|
||||||
int weak_key;
|
int weak_key;
|
||||||
} des_key_schedule[16];
|
} des_key_schedule[16];
|
||||||
|
|
||||||
@ -120,7 +116,6 @@ typedef struct des_ks_struct
|
|||||||
#define des_ede2_ofb64_encrypt(i,o,l,k1,k2,iv,n) \
|
#define des_ede2_ofb64_encrypt(i,o,l,k1,k2,iv,n) \
|
||||||
des_ede3_ofb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n))
|
des_ede3_ofb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n))
|
||||||
|
|
||||||
#define C_Block des_cblock
|
|
||||||
#define Key_schedule des_key_schedule
|
#define Key_schedule des_key_schedule
|
||||||
#ifdef KERBEROS
|
#ifdef KERBEROS
|
||||||
#define ENCRYPT DES_ENCRYPT
|
#define ENCRYPT DES_ENCRYPT
|
||||||
|
@ -84,7 +84,7 @@ void des_encrypt(DES_LONG *data, des_key_schedule ks, int enc)
|
|||||||
r=ROTATE(r,29)&0xffffffffL;
|
r=ROTATE(r,29)&0xffffffffL;
|
||||||
l=ROTATE(l,29)&0xffffffffL;
|
l=ROTATE(l,29)&0xffffffffL;
|
||||||
|
|
||||||
s=(DES_LONG *)ks;
|
s=ks->ks.deslong;
|
||||||
/* I don't know if it is worth the effort of loop unrolling the
|
/* I don't know if it is worth the effort of loop unrolling the
|
||||||
* inner loop */
|
* inner loop */
|
||||||
if (enc)
|
if (enc)
|
||||||
@ -180,7 +180,7 @@ void des_encrypt2(DES_LONG *data, des_key_schedule ks, int enc)
|
|||||||
r=ROTATE(r,29)&0xffffffffL;
|
r=ROTATE(r,29)&0xffffffffL;
|
||||||
l=ROTATE(l,29)&0xffffffffL;
|
l=ROTATE(l,29)&0xffffffffL;
|
||||||
|
|
||||||
s=(DES_LONG *)ks;
|
s=ks->ks.deslong;
|
||||||
/* I don't know if it is worth the effort of loop unrolling the
|
/* I don't know if it is worth the effort of loop unrolling the
|
||||||
* inner loop */
|
* inner loop */
|
||||||
if (enc)
|
if (enc)
|
||||||
|
@ -355,8 +355,8 @@ typedef struct evp_cipher_ctx_st
|
|||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
des_key_schedule ks;/* key schedule */
|
des_key_schedule ks;/* key schedule */
|
||||||
C_Block inw;
|
des_cblock inw;
|
||||||
C_Block outw;
|
des_cblock outw;
|
||||||
} desx_cbc;
|
} desx_cbc;
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user