diff options
Diffstat (limited to 'eBones/des/set_key.c')
-rw-r--r-- | eBones/des/set_key.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/eBones/des/set_key.c b/eBones/des/set_key.c index f1ca3f4..81dd4a3 100644 --- a/eBones/des/set_key.c +++ b/eBones/des/set_key.c @@ -9,7 +9,7 @@ */ /*- - * $Id: set_key.c,v 1.2 1994/07/19 19:22:07 g89r4222 Exp $ + * $Id: set_key.c,v 1.1.1.1 1994/09/30 14:49:51 csgr Exp $ */ #include "des_locl.h" @@ -87,7 +87,7 @@ des_cblock *key; } /* NOW DEFINED IN des_local.h - * See ecb_encrypt.c for a pseudo description of these macros. + * See ecb_encrypt.c for a pseudo description of these macros. * #define PERM_OP(a,b,t,n,m) ((t)=((((a)>>(n))^(b))&(m)),\ * (b)^=(t),\ * (a)=((a)^((t)<<(n)))) @@ -126,7 +126,7 @@ des_key_schedule schedule; c2l(in,c); c2l(in,d); - /* do PC1 in 60 simple operations */ + /* do PC1 in 60 simple operations */ /* PERM_OP(d,c,t,4,0x0f0f0f0f); HPERM_OP(c,t,-2, 0xcccc0000); HPERM_OP(c,t,-1, 0xaaaa0000); @@ -175,7 +175,7 @@ des_key_schedule schedule; /* table contained 0213 4657 */ *(k++)=((t<<16)|(s&0x0000ffff))&0xffffffff; s= ((s>>16)|(t&0xffff0000)); - + s=(s<<4)|(s>>28); *(k++)=s&0xffffffff; } |