hashz

package
v0.0.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APHash

func APHash[T typez.StrOrBytes](s T) uint32

APHash AP Hash Function

func APHash64

func APHash64[T typez.StrOrBytes](s T) uint64

APHash64 AP Hash Function

func BKDRHash

func BKDRHash[T typez.StrOrBytes](s T) uint32

BKDRHash BKDR Hash Function

func BKDRHash64

func BKDRHash64[T typez.StrOrBytes](s T) uint64

BKDRHash64 BKDR Hash Function

func DJBHash

func DJBHash[T typez.StrOrBytes](s T) uint32

DJBHash DJB Hash Function

func DJBHash64

func DJBHash64[T typez.StrOrBytes](s T) uint64

DJBHash64 DJB Hash Function

func ELFHash

func ELFHash[T typez.StrOrBytes](s T) uint32

ELFHash ELF Hash Function

func ELFHash64

func ELFHash64[T typez.StrOrBytes](s T) uint64

ELFHash64 ELF Hash Function

func Hmac

func Hmac[T, E typez.StrOrBytes](key T, data E, h func() hash.Hash) []byte

Hmac returns the HMAC-HASH of the data.

func HmacToString

func HmacToString[T, E typez.StrOrBytes](key T, data E, h func() hash.Hash) string

HmacToString returns the HMAC-HASH of the data as a string.

func JSHash

func JSHash[T typez.StrOrBytes](s T) uint32

JSHash JS Hash Function

func JSHash64

func JSHash64[T typez.StrOrBytes](s T) uint64

JSHash64 JS Hash Function

func Md5

func Md5[T typez.StrOrBytes](s T) []byte

Md5 returns the MD5 checksum of the data.

func Md5Stream

func Md5Stream(s io.Reader) ([]byte, error)

Md5Stream returns the MD5 checksum of the data.

func Md5ToString

func Md5ToString[T typez.StrOrBytes](s T) string

Md5ToString returns the MD5 checksum of the data as a string.

func PJWHash

func PJWHash[T typez.StrOrBytes](s T) uint32

PJWHash PJW Hash Function

func PJWHash64

func PJWHash64[T typez.StrOrBytes](s T) uint64

PJWHash64 PJW Hash Function

func RSHash

func RSHash[T typez.StrOrBytes](s T) uint32

RSHash RS Hash Function

func RSHash64

func RSHash64[T typez.StrOrBytes](s T) uint64

RSHash64 RS Hash Function

func SDBMHash

func SDBMHash[T typez.StrOrBytes](s T) uint32

SDBMHash SDBM Hash Function

func SDBMHash64

func SDBMHash64[T typez.StrOrBytes](s T) uint64

SDBMHash64 SDBM Hash Function

func Sha1

func Sha1[T typez.StrOrBytes](s T) []byte

Sha1 returns the SHA-1 checksum of the data.

func Sha1Stream

func Sha1Stream(s io.Reader) ([]byte, error)

Sha1Stream returns the SHA-1 checksum of the data.

func Sha1ToString

func Sha1ToString[T typez.StrOrBytes](s T) string

Sha1ToString returns the SHA-1 checksum of the data as a string.

func Sha224 added in v0.0.4

func Sha224[T typez.StrOrBytes](s T) []byte

Sha224 returns the SHA-224 checksum of the data.

func Sha224Stream added in v0.0.4

func Sha224Stream(s io.Reader) ([]byte, error)

Sha224Stream returns the SHA-224 checksum of the data.

func Sha224ToString added in v0.0.4

func Sha224ToString[T typez.StrOrBytes](s T) string

Sha224ToString returns the SHA-224 checksum of the data as a string.

func Sha256

func Sha256[T typez.StrOrBytes](s T) []byte

Sha256 returns the SHA-256 checksum of the data.

func Sha256Stream

func Sha256Stream(s io.Reader) ([]byte, error)

Sha256Stream returns the SHA-256 checksum of the data.

func Sha256ToString

func Sha256ToString[T typez.StrOrBytes](s T) string

Sha256ToString returns the SHA-256 checksum of the data as a string.

func Sha384 added in v0.0.4

func Sha384[T typez.StrOrBytes](s T) []byte

Sha384 returns the SHA-384 checksum of the data.

func Sha384Stream added in v0.0.4

func Sha384Stream(s io.Reader) ([]byte, error)

Sha384Stream returns the SHA-384 checksum of the data.

func Sha384ToString added in v0.0.4

func Sha384ToString[T typez.StrOrBytes](s T) string

Sha384ToString returns the SHA-384 checksum of the data as a string.

func Sha512 added in v0.0.4

func Sha512[T typez.StrOrBytes](s T) []byte

Sha512 returns the SHA-512 checksum of the data.

func Sha512Stream added in v0.0.4

func Sha512Stream(s io.Reader) ([]byte, error)

Sha512Stream returns the SHA-512 checksum of the data.

func Sha512ToString added in v0.0.4

func Sha512ToString[T typez.StrOrBytes](s T) string

Sha512ToString returns the SHA-512 checksum of the data as a string.

func Sha512_224 added in v0.0.4

func Sha512_224[T typez.StrOrBytes](s T) []byte

Sha512_224 returns the SHA-512/224 checksum of the data.

func Sha512_224ToString added in v0.0.4

func Sha512_224ToString[T typez.StrOrBytes](s T) string

Sha512_224ToString returns the SHA-512/224 checksum of the data as a string.

func Sha512_256 added in v0.0.4

func Sha512_256[T typez.StrOrBytes](s T) []byte

Sha512_256 returns the SHA-512/256 checksum of the data.

func Sha512_256ToString added in v0.0.4

func Sha512_256ToString[T typez.StrOrBytes](s T) string

Sha512_256ToString returns the SHA-512/256 checksum of the data as a string.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL