Versions in this module Expand all Collapse all v1 v1.2.1 Oct 12, 2025 v1.2.0 Aug 1, 2025 Changes in this version + var Argon2idMemory = uint32(65536) + var Argon2idThreads = uint8(1) + var Argon2idTime = uint32(4) + var BcryptRounds = 12 + var DefaultHasher = NewBcrypt() + type Argon2id struct + func (a *Argon2id) Check(value, hash string) bool + func (a *Argon2id) Make(value string) (string, error) + func (a *Argon2id) NeedsRehash(hash string) bool + type Bcrypt struct + func (b *Bcrypt) Check(value, hash string) bool + func (b *Bcrypt) Make(value string) (string, error) + func (b *Bcrypt) NeedsRehash(hash string) bool + type Hasher interface + Check func(value, hash string) bool + Make func(value string) (string, error) + NeedsRehash func(hash string) bool + func NewArgon2id() Hasher + func NewBcrypt() Hasher