Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HashReader ¶
type HashReader struct {
// contains filtered or unexported fields
}
HashReader is a wrapper around an io.Reader that calculates the SHA-256 hash of the read data.
func (*HashReader) Read ¶
func (hr *HashReader) Read(p []byte) (int, error)
Read reads from the underlying reader and updates the hash.
func (*HashReader) Verify ¶
func (hr *HashReader) Verify(expected string) error
Verify returns true if the calculated hash matches the expected hash.
Click to show internal directories.
Click to hide internal directories.