TLSharp.Core.MTProto.Crypto.AesEngine.Inv_Mcol C# (CSharp) Method

Inv_Mcol() private method

private Inv_Mcol ( uint x ) : uint
x uint
return uint
        private uint Inv_Mcol(
            uint x)
        {
            uint f2 = FFmulX(x);
            uint f4 = FFmulX(f2);
            uint f8 = FFmulX(f4);
            uint f9 = x ^ f8;

            return f2 ^ f4 ^ f8 ^ Shift(f2 ^ f9, 8) ^ Shift(f4 ^ f9, 16) ^ Shift(f9, 24);
        }