public MapleCipher(short majorVersion, byte[] iv, AesCipher aes) { this.majorVersion = majorVersion; this.iv = new byte[IV_LENGTH]; Buffer.BlockCopy(iv, 0, this.iv, 0, IV_LENGTH); aesCipher = aes; }