Org.BouncyCastle.Crypto.Engines.SerpentEngine.Ib3 C# (CSharp) Метод

Ib3() приватный Метод

private Ib3 ( int a, int b, int c, int d ) : void
a int
b int
c int
d int
Результат void
        private void Ib3(int a, int b, int c, int d)
        {
            int    t1 = a | b;
            int    t2 = b ^ c;
            int    t3 = b & t2;
            int    t4 = a ^ t3;
            int    t5 = c ^ t4;
            int    t6 = d | t4;
            X0 = t2 ^ t6;
            int    t8 = t2 | t6;
            int    t9 = d ^ t8;
            X2 = t5 ^ t9;
            int    t11 = t1 ^ t9;
            int    t12 = X0 & t11;
            X3 = t4 ^ t12;
            X1 = X3 ^ (X0 ^ t11);
        }