Lines Matching refs:k

597 	register long L0, L1, R0, R1, k;  local
654 #define DOXOR(x,y,i) k=B.b[i]; x^=SPTAB(SPE[0][i],k); y^=SPTAB(SPE[1][i],k);
659 k = (q0 ^ q1) & SALT; \
660 B.b32.i0 = k ^ q0 ^ kp->b32.i0; \
661 B.b32.i1 = k ^ q1 ^ kp->b32.i1; \
709 register long k; in init_des() local
725 if ((k = PC2[i]) == 0) in init_des()
727 k += Rotates[0]-1; in init_des()
728 if ((k%28) < Rotates[0]) k -= 28; in init_des()
729 k = PC1[k]; in init_des()
730 if (k > 0) { in init_des()
731 k--; in init_des()
732 k = (k|07) - (k&07); in init_des()
733 k++; in init_des()
735 perm[i] = k; in init_des()
750 if ((k = PC2[i]) == 0) in init_des()
752 pc2inv[k-1] = i+1; in init_des()
755 if ((k = PC2[i]) == 0) in init_des()
757 k += j; in init_des()
758 if ((k%28) <= j) k -= 28; in init_des()
759 perm[i] = pc2inv[k]; in init_des()
772 k = (j < 2)? 0: IP[ExpandTr[i*6+j-2]-1]; in init_des()
773 if (k > 32) in init_des()
774 k -= 32; in init_des()
775 else if (k > 0) in init_des()
776 k--; in init_des()
777 if (k > 0) { in init_des()
778 k--; in init_des()
779 k = (k|07) - (k&07); in init_des()
780 k++; in init_des()
782 perm[i*8+j] = k; in init_des()
794 k = IP[CIFP[i]-1]; in init_des()
795 if (k > 0) { in init_des()
796 k--; in init_des()
797 k = (k|07) - (k&07); in init_des()
798 k++; in init_des()
800 perm[k-1] = i+1; in init_des()
814 k = (((j >> 0) &01) << 5)| in init_des()
820 k = S[tableno][k]; in init_des()
821 k = (((k >> 3)&01) << 0)| in init_des()
822 (((k >> 2)&01) << 1)| in init_des()
823 (((k >> 1)&01) << 2)| in init_des()
824 (((k >> 0)&01) << 3); in init_des()
828 tmp32[4 * tableno + i] = (k >> i) & 01; in init_des()
829 k = 0; in init_des()
831 k = (k<<1) | tmp32[perm[i]-1]; in init_des()
832 TO_SIX_BIT(SPE[0][tableno][j], k); in init_des()
833 k = 0; in init_des()
835 k = (k<<1) | tmp32[perm[i+24]-1]; in init_des()
836 TO_SIX_BIT(SPE[1][tableno][j], k); in init_des()
855 register int i, j, k, l; local
857 for (k = 0; k < chars_out*8; k++) { /* each output bit position */
858 l = p[k] - 1; /* where this bit comes from */
865 perm[i][j].b[k>>3] |= 1<<(k&07);
876 register int i, j, k; local
880 k = 0;
882 k <<= 1;
883 k |= (unsigned char)*key++;
885 keyblock.b[i] = k;
897 register int i, j, k; local
901 k = 0;
903 k <<= 1;
904 k |= (unsigned char)*block++;
906 cblock.b[i] = k;
911 k = cblock.b[i];
913 *--block = k&01;
914 k >>= 1;