NSoft.NFramework.Cryptography.Aria.AriaEngine.DoDecKeySetup C# (CSharp) 메소드

DoDecKeySetup() 개인적인 정적인 메소드

private static DoDecKeySetup ( int rk, int keyBits ) : void
rk int
keyBits int
리턴 void
        private static void DoDecKeySetup(int[] rk, int keyBits) {
            var a = 0;
            var t = new int[4];

            var z = 32 + keyBits / 8;
            SwapBlocks(rk, 0, z);
            a += 4;
            z -= 4;

            for(; a < z; a += 4, z -= 4)
                SwapAndDiffuse(rk, a, z, t);

            Diff(rk, a, t, 0);
            rk[a] = t[0];
            rk[a + 1] = t[1];
            rk[a + 2] = t[2];
            rk[a + 3] = t[3];
        }