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
|
||||
{
|
||||
union {
|
||||
des_cblock _;
|
||||
des_cblock cblock;
|
||||
/* make sure things are correct size on machines with
|
||||
* 8 byte longs */
|
||||
DES_LONG pad[2];
|
||||
DES_LONG deslong[2];
|
||||
} ks;
|
||||
#if defined _
|
||||
# error "_ is defined, but some strange definition the DES library cannot handle that."
|
||||
#endif
|
||||
#define _ ks._
|
||||
int weak_key;
|
||||
} 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) \
|
||||
des_ede3_ofb64_encrypt((i),(o),(l),(k1),(k2),(k1),(iv),(n))
|
||||
|
||||
#define C_Block des_cblock
|
||||
#define Key_schedule des_key_schedule
|
||||
#ifdef KERBEROS
|
||||
#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;
|
||||
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
|
||||
* inner loop */
|
||||
if (enc)
|
||||
@ -180,7 +180,7 @@ void des_encrypt2(DES_LONG *data, des_key_schedule ks, int enc)
|
||||
r=ROTATE(r,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
|
||||
* inner loop */
|
||||
if (enc)
|
||||
|
@ -355,8 +355,8 @@ typedef struct evp_cipher_ctx_st
|
||||
struct
|
||||
{
|
||||
des_key_schedule ks;/* key schedule */
|
||||
C_Block inw;
|
||||
C_Block outw;
|
||||
des_cblock inw;
|
||||
des_cblock outw;
|
||||
} desx_cbc;
|
||||
struct
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user