Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdlerHasher ¶
type AdlerHasher struct {
// contains filtered or unexported fields
}
func NewAdler32Hasher ¶
func NewAdler32Hasher() AdlerHasher
func (AdlerHasher) Bytes ¶
func (h AdlerHasher) Bytes(data []byte) Sum
func (AdlerHasher) GetWriter ¶
func (h AdlerHasher) GetWriter(w io.Writer) HashWriter
func (AdlerHasher) Reset ¶
func (h AdlerHasher) Reset()
type CRCHasher ¶
type CRCHasher struct {
// contains filtered or unexported fields
}
func NewCRC32Hasher ¶
func NewCRC32Hasher() CRCHasher
func NewCRC64ECMAHasher ¶
func NewCRC64ECMAHasher() CRCHasher
func NewCRC64Hasher ¶
func NewCRC64Hasher() CRCHasher
type HashWriter ¶
type Hasher ¶
type Hasher interface {
Reset()
Bytes(data []byte) Sum
Reader(r io.Reader) Sum
GetWriter(dest io.Writer) HashWriter
}
func NewMurmur128Hasher ¶
func NewMurmur128Hasher() Hasher
func NewMurmur256Hasher ¶
func NewMurmur256Hasher() Hasher
type MD5Hasher ¶
type MD5Hasher struct {
// contains filtered or unexported fields
}
func NewMD5Hasher ¶
func NewMD5Hasher() MD5Hasher
type ShaHasher ¶
type ShaHasher struct {
// contains filtered or unexported fields
}
func NewSHA1Hasher ¶
func NewSHA1Hasher() ShaHasher
func NewSHA256Hasher ¶
func NewSHA256Hasher() ShaHasher
func NewSHA384Hasher ¶
func NewSHA384Hasher() ShaHasher
func NewSHA512Hasher ¶
func NewSHA512Hasher() ShaHasher
Click to show internal directories.
Click to hide internal directories.