public void Finish() { if (!finished) { finished = true; if (aes) { byte[] b = cipher.DoFinal(); outc.Write(b, 0, b.Length); } } }
virtual public byte[] EncryptByteArray(byte[] b) { MemoryStream ba = new MemoryStream(); OutputStreamEncryption os2 = GetEncryptionStream(ba); os2.Write(b, 0, b.Length); os2.Finish(); return(ba.ToArray()); }