Documentation ¶ Index ¶ Variables func CompareArgon(password string, encodedHash string) (bool, error) func HashArgon(password string) (string, error) func UUIDVv4() (uuid.UUID, error) func UUIDVv7() (uuid.UUID, error) func XXHash64(s string) string type Params Constants ¶ This section is empty. Variables ¶ View Source var ( ErrInvalidHash = errors.New("the encoded hash is not in the correct format") ErrIncompatibleVersion = errors.New("incompatible version of argon2") ) Functions ¶ func CompareArgon ¶ func CompareArgon(password string, encodedHash string) (bool, error) func HashArgon ¶ func HashArgon(password string) (string, error) func UUIDVv4 ¶ func UUIDVv4() (uuid.UUID, error) func UUIDVv7 ¶ func UUIDVv7() (uuid.UUID, error) func XXHash64 ¶ func XXHash64(s string) string Types ¶ type Params ¶ type Params struct { // contains filtered or unexported fields } Source Files ¶ View all Source files hasher.go Click to show internal directories. Click to hide internal directories.