MegaApi.Crypto.decrypt_key C# (CSharp) Method

decrypt_key() public static method

public static decrypt_key ( Sjcl cipher, uint a ) : uint[]
cipher Sjcl
a uint
return uint[]
        public static uint[] decrypt_key(Sjcl.Cipher.Aes cipher, uint[] a)
        {
            if (a.Length == 4) return cipher.Decrypt(a);

            List<uint> x = new List<uint>();
            for (var i = 0; i < a.Length; i += 4) x.AddRange(cipher.Decrypt(new uint[] { a[i], a[i + 1], a[i + 2], a[i + 3] }));
            return x.ToArray();
        }