IStreamCalculator<TResult>
Base interface for cryptographic operations such as Hashes, MACs, and Signatures which reduce a stream of data
            to a single value.
            
                
Return a "sink" stream which only exists to update the implementing object.
TResult GetResult()
Return the result of processing the stream. This value is only available once the stream
            has been closed.