*** ../Crypt-DES-1.01/des.h Sat May 22 15:30:39 1999 --- des.h Tue Jan 11 11:13:53 2000 *************** *** 1,7 **** #include typedef u_int8_t des_user_key[8]; ! typedef u_int32_t des_cblock[2]; typedef u_int32_t des_ks[32]; void des_crypt(des_cblock in, des_cblock out, des_ks key, int encrypt); --- 1,10 ---- #include + typedef unsigned char u_int8_t; + typedef unsigned long u_int32_t; + typedef u_int8_t des_user_key[8]; ! typedef u_int8_t des_cblock[8]; typedef u_int32_t des_ks[32]; void des_crypt(des_cblock in, des_cblock out, des_ks key, int encrypt); *** ../Crypt-DES-1.01/des.c Sat May 22 15:30:39 1999 --- des.c Tue Jan 11 11:12:04 2000 *************** *** 443,450 **** static int i; static unsigned long * s; ! l=input[0]; ! r=input[1]; /* do IP */ PERM_OP(r,l,t, 4,0x0f0f0f0f); --- 443,450 ---- static int i; static unsigned long * s; ! c2l( input, l ); ! c2l( input, r ); /* do IP */ PERM_OP(r,l,t, 4,0x0f0f0f0f); *************** *** 505,512 **** PERM_OP(l,r,t,16,0x0000ffff); PERM_OP(r,l,t, 4,0x0f0f0f0f); ! output[0]=l; ! output[1]=r; } void --- 505,512 ---- PERM_OP(l,r,t,16,0x0000ffff); PERM_OP(r,l,t, 4,0x0f0f0f0f); ! l2c( l, output ); ! l2c( r, output ); } void