#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