#if !BESTHTTP_DISABLE_ALTERNATE_SSL && (!UNITY_WEBGL || UNITY_EDITOR) namespace Org.BouncyCastle.Crypto { /// /// Operators that reduce their input to a single block return an object /// of this type. /// public interface IBlockResult { /// /// Return the final result of the operation. /// /// A block of bytes, representing the result of an operation. byte[] Collect(); /// /// Store the final result of the operation by copying it into the destination array. /// /// The number of bytes copied into destination. /// The byte array to copy the result into. /// The offset into destination to start copying the result at. int Collect(byte[] destination, int offset); } } #endif