public DigestStream(Stream innerStream, MessageDigest messageDigest, bool keepOpen = false) { this.innerStream = innerStream; MessageDigest = messageDigest; this.keepOpen = keepOpen; }
/** * Wraps the {@code innerStream}. * * @param innerStream the {@link OutputStream} to wrap. */ public CountingDigestOutputStream(Stream outputStream, bool keepOpen = false) : base(outputStream, MessageDigest.GetInstance(Sha256Algorithm), keepOpen) { }