Versions in this module Expand all Collapse all v0 v0.1.1 May 11, 2024 Changes in this version + var ArgonDefaultParams = &ArgonParams + var ArgonErrIncompatibleVariant = errors.New("argon2id: incompatible variant of argon2") + var ArgonErrIncompatibleVersion = errors.New("argon2id: incompatible version of argon2") + var ArgonErrInvalidHash = errors.New("argon2id: hash is not in the correct format") + func ArgonComparePasswordAndHash(password, hash string) (match bool, err error) + func ArgonCreateHash(password string, params *ArgonParams) (hash string, err error) + type ArgonParams struct + Iterations uint32 + KeyLength uint32 + Memory uint32 + Parallelism uint8 + SaltLength uint32 + func ArgonCheckHash(password, hash string) (match bool, params *ArgonParams, err error) + func ArgonDecodeHash(hash string) (params *ArgonParams, salt, key []byte, err error) v0.1.0 May 11, 2024