Lines Matching defs:perm
864 static unsigned char perm[64], tmp32[32]; /* "static" for speed */
870 perm[i] = 0;
882 perm[i] = k;
885 prtab("pc1tab", perm, 8);
887 init_perm(PC1ROT, perm, 8, 8);
895 perm[i] = pc2inv[i] = 0;
906 perm[i] = pc2inv[k];
909 prtab("pc2tab", perm, 8);
911 init_perm(PC2ROT[j], perm, 8, 8);
929 perm[i*8+j] = k;
933 prtab("ietab", perm, 8);
935 init_perm(IE3264, perm, 4, 8);
947 perm[k-1] = i+1;
950 prtab("cftab", perm, 8);
952 init_perm(CF6464, perm, 8, 8);
958 perm[i] = P32Tr[ExpandTr[i]-1];
978 k = (k<<1) | tmp32[perm[i]-1];
982 k = (k<<1) | tmp32[perm[i+24]-1];
989 * Initialize "perm" to represent transformation "p", which rearranges
994 * "perm" must be all-zeroes on entry to this routine.
997 init_perm(C_block perm[64/CHUNKBITS][1<<CHUNKBITS], const unsigned char p[64],
1010 perm[i][j].b[k>>3] |= 1<<(k&07);