Org.BouncyCastle.Crypto.Tls.Ssl3Mac.DoFinal C# (CSharp) Метод

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

public DoFinal ( byte output, int outOff ) : int
output byte
outOff int
Результат int
		public virtual int DoFinal(byte[] output, int outOff)
		{
			byte[] tmp = new byte[digest.GetDigestSize()];
			digest.DoFinal(tmp, 0);

			digest.BlockUpdate(secret, 0, secret.Length);
			digest.BlockUpdate(opad, 0, opad.Length);
			digest.BlockUpdate(tmp, 0, tmp.Length);

			int len = digest.DoFinal(output, outOff);

			Reset();

			return len;
		}