ProcessBytes() публичный Метод

public ProcessBytes ( byte input, int inOff, int len, byte output, int outOff ) : void
input byte
inOff int
len int
output byte
outOff int
Результат void
Пример #1
0
		private void doTest(
			IsaacEngine	engine,
			byte[]		key,
			byte[]		output)
		{
			byte[] input = new byte[output.Length];
			byte[] enc = new byte[output.Length];
			engine.Init(true, new KeyParameter(key));
			engine.ProcessBytes(input, 0, input.Length, enc, 0);
			if (!AreEqual(enc, output))
			{
				Fail("ciphertext mismatch");
			}
			engine.Init(false, new KeyParameter(key));
			engine.ProcessBytes(enc, 0, enc.Length, enc, 0);
			if (!AreEqual(enc, input))
			{
				Fail("plaintext mismatch");
			}
		}