Documentation
¶
Overview ¶
Package hasher provides types and interfaces for hash calculating.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrDataIsNil = errors.New("data is nil")
ErrDataIsNil is returned if the passed data is nil.
Functions ¶
This section is empty.
Types ¶
type Hasher ¶
Hasher is the interface that storage hashers must implement. It provides low-level operations for hash calculating.
func NewSHA1Hasher ¶
func NewSHA1Hasher() Hasher
NewSHA1Hasher creates a new NewSHA1Hasher instance.
func NewSHA256Hasher ¶
func NewSHA256Hasher() Hasher
NewSHA256Hasher creates a new sha256Hasher instance.
Click to show internal directories.
Click to hide internal directories.