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

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

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