Hashsum by Tyrrrz

<PackageReference Include="Hashsum" Version="1.2.1" />

 IChecksumBuilder

public interface IChecksumBuilder
Interface for ChecksumBuilder.
using Hashsum.Models; using System; using System.IO; using System.Security.Cryptography; namespace Hashsum { public interface IChecksumBuilder { IChecksumBuilder Mutate(string value); IChecksumBuilder Mutate(char value); IChecksumBuilder Mutate(IFormattable value); IChecksumBuilder Mutate(bool value); IChecksumBuilder Mutate(TimeSpan value); IChecksumBuilder Mutate(DateTime value); IChecksumBuilder Mutate(DateTimeOffset value); IChecksumBuilder Mutate(byte[] data); IChecksumBuilder Mutate(Stream stream); Checksum Calculate(HashAlgorithm algorithm, bool disposeAlgorithm = true); Checksum Calculate(); } }