View Source Comeonin.PasswordHash behaviour (Comeonin v5.5.0)
Defines a behaviour for password hashing functions.
Summary
Callbacks
Generates a random salt and then hashes the password.
Checks the password by comparing it with a stored hash.
Types
Callbacks
@callback hash_pwd_salt(password(), opts()) :: password_hash()
Generates a random salt and then hashes the password.
@callback verify_pass(password(), password_hash()) :: boolean()
Checks the password by comparing it with a stored hash.
Please note that the first argument to verify_pass
should be the
password, and the second argument should be the password hash.