private static void SubByte(BitArray curr, int start) { var xy1 = curr.SubArray(start, 8).Split(4) .Select(n => n.ToInt()).ToArray(); var sub1 = Sbox.GetForward(xy1[0], xy1[1]); sub1.ToBitArray().CopyTo(curr, start); }
private void MakeHSLChange() { if (hslchange_lock.lockit()) { var hc = getHColor(pH); Sbox.Paint(getSColor, hc); Lbox.Paint(getLColor, getSColor(pS, hc)); var nc = HslColor.HSL2RGB(pH, pS, pL); SetColor(Color.FromRgb(nc.R, nc.G, nc.B), SetColorControler.HSL); hslchange_lock.unlock(); } }