Home | History | Annotate | Download | only in libcrypt

Lines Matching defs:C_block

84 	#error C_block structure assumes 8 bit characters
151 * "C_block", has two problems. First, alignment restrictions must be
156 * to have a machine-independent C_block representation (bits 1..8 in the
238 } C_block;
245 C_block cvt; \
286 { C_block tblk; permute(cpp,&tblk,p,8); LOAD (d,d0,d1,tblk); }
288 { C_block tblk; permute(cpp,&tblk,p,4); LOAD (d,d0,d1,tblk); }
292 STATIC init_perm(C_block [64/CHUNKBITS][1<<CHUNKBITS],
295 STATIC permute(const unsigned char *, C_block *, C_block *, int);
304 permute(const unsigned char *cp, C_block *out, C_block *p, int chars_in)
307 C_block *tp;
450 static C_block PC1ROT[64/CHUNKBITS][1<<CHUNKBITS];
453 static C_block PC2ROT[2][64/CHUNKBITS][1<<CHUNKBITS];
456 static C_block IE3264[32/CHUNKBITS][1<<CHUNKBITS];
462 static C_block CF6464[64/CHUNKBITS][1<<CHUNKBITS];
468 static C_block constdatablock; /* encryption constant */
557 C_block keyblock, rsltblock;
701 static C_block KS[KS_SIZE];
710 C_block *help, *ptabp;
719 PERM6464(K,K0,K1,(const unsigned char *)key,(C_block *)PC1ROT);
725 ptabp = (C_block *)PC2ROT[Rotates[i]-1];
748 C_block *kp;
750 C_block B;
767 LOAD(L,L0,L1,*(const C_block *)in);
777 PERM3264(L,L0,L1,B.b, (C_block *)IE3264); /* even bits */
778 PERM3264(R,R0,R1,B.b+4,(C_block *)IE3264); /* odd bits */
815 kp = (C_block *)((char *)kp+ks_inc); \
829 kp = (C_block *)((char *)kp-(ks_inc*KS_SIZE));
842 PERM6464(L,L0,L1,B.b, (C_block *)CF6464);
848 STORE(L,L0,L1,*(C_block *)out);
997 init_perm(C_block perm[64/CHUNKBITS][1<<CHUNKBITS], const unsigned char p[64],
1022 C_block keyblock;
1042 C_block cblock;