Org.BouncyCastle.Crypto.Engines.AesFastEngine.Init C# (CSharp) Method

Init() public method

public Init ( bool forEncryption, ICipherParameters parameters ) : void
forEncryption bool
parameters ICipherParameters
return void
        public void Init(
            bool				forEncryption,
            ICipherParameters	parameters)
        {
            if (!(parameters is KeyParameter))
				throw new ArgumentException("invalid parameter passed to AES init - " + parameters.GetType().ToString());

			WorkingKey = GenerateWorkingKey(((KeyParameter)parameters).GetKey(), forEncryption);
			this.forEncryption = forEncryption;
        }