checksum/hash/funcs.go

27 lines
796 B
Go

package hash
var (
Funcs = []func() Func{
func() Func { return &Md5{} },
func() Func { return &Sha1{} },
func() Func { return &Sha256{} },
func() Func { return &Sha512{} },
func() Func { return &Murmur332{} },
func() Func { return &Murmur364{} },
func() Func { return &Murmur3128{} },
func() Func { return &Adler32{} },
func() Func { return &Crc32Ieee{} },
func() Func { return &Crc32Castagnoli{} },
func() Func { return &Crc32Koopman{} },
func() Func { return &Crc64Iso{} },
func() Func { return &Crc64Ecma{} },
func() Func { return &Fnv32{} },
func() Func { return &Fnv32a{} },
func() Func { return &Fnv64{} },
func() Func { return &Fnv64a{} },
func() Func { return &Fnv128{} },
func() Func { return &Fnv128a{} },
func() Func { return &Xxh64{} },
}
)