Org.BouncyCastle.Crypto.Engines.IdeaEngine.ProcessBlock C# (CSharp) Method

ProcessBlock() public method

public ProcessBlock ( byte input, int inOff, byte output, int outOff ) : int
input byte
inOff int
output byte
outOff int
return int
		public int ProcessBlock(
            byte[] input,
            int inOff,
            byte[] output,
            int outOff)
        {
            if (workingKey == null)
            {
                throw new InvalidOperationException("IDEA engine not initialised");
            }
            if ((inOff + BLOCK_SIZE) > input.Length)
            {
                throw new DataLengthException("input buffer too short");
            }
            if ((outOff + BLOCK_SIZE) > output.Length)
            {
                throw new DataLengthException("output buffer too short");
            }
            IdeaFunc(workingKey, input, inOff, output, outOff);
            return BLOCK_SIZE;
        }
        public void Reset()