Versions in this module Expand all Collapse all v0 v0.0.6 Jan 29, 2026 Changes in this version + func Configure(cfg Config) + func GenerateRandomToken(length int) (string, error) + func GenerateSecureToken() (string, error) + func Hash(password string) (string, error) + func NeedsRehash(hash string) bool + func Verify(password, hash string) (bool, error) + type Algorithm string + const AlgArgon2 + const AlgBcrypt + type Argon2Params struct + Iterations uint32 + KeyLength uint32 + Memory uint32 + Parallelism uint8 + SaltLength uint32 + type Config struct + Algorithm Algorithm + Argon2 Argon2Params + BcryptCost int + MaxLength int + MinLength int