Clean up code.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@1582 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -73,10 +73,10 @@ des_cblock (*seed);
|
|||||||
int i;
|
int i;
|
||||||
long l=0;
|
long l=0;
|
||||||
unsigned char *cp;
|
unsigned char *cp;
|
||||||
unsigned char *lp;
|
DES_LONG *lp;
|
||||||
|
|
||||||
if (out_count < 1) out_count=1;
|
if (out_count < 1) out_count=1;
|
||||||
lp=(unsigned char *)output;
|
lp=(DES_LONG*)output;
|
||||||
|
|
||||||
z0=B0((*seed)[0])|B1((*seed)[1])|B2((*seed)[2])|B3((*seed)[3]);
|
z0=B0((*seed)[0])|B1((*seed)[1])|B2((*seed)[2])|B3((*seed)[3]);
|
||||||
z1=B0((*seed)[4])|B1((*seed)[5])|B2((*seed)[6])|B3((*seed)[7]);
|
z1=B0((*seed)[4])|B1((*seed)[5])|B2((*seed)[6])|B3((*seed)[7]);
|
||||||
@@ -107,30 +107,10 @@ des_cblock (*seed);
|
|||||||
}
|
}
|
||||||
if (lp != NULL)
|
if (lp != NULL)
|
||||||
{
|
{
|
||||||
/* I believe I finally have things worked out.
|
/* The MIT library assumes that the checksum is
|
||||||
* The MIT library assumes that the checksum
|
* composed of 2*out_count 32 bit ints */
|
||||||
* is one huge number and it is returned in a
|
*lp++ = z0;
|
||||||
* host dependant byte order.
|
*lp++ = z1;
|
||||||
*/
|
|
||||||
static DES_LONG ltmp=1;
|
|
||||||
static unsigned char *c=(unsigned char *)<mp;
|
|
||||||
|
|
||||||
if (c[0])
|
|
||||||
{
|
|
||||||
l2c(z0,lp);
|
|
||||||
l2c(z1,lp);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
#if 0
|
|
||||||
lp=output[out_count-i-1];
|
|
||||||
l2n(z1,lp);
|
|
||||||
l2n(z0,lp);
|
|
||||||
#else
|
|
||||||
l2n(z0,lp);
|
|
||||||
l2n(z1,lp);
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return(z0);
|
return(z0);
|
||||||
|
Reference in New Issue
Block a user