Function sodiumoxide::crypto::pwhash::scryptsalsa208sha256::pwhash
[−]
[src]
pub fn pwhash(
passwd: &[u8],
OpsLimit: OpsLimit,
MemLimit: MemLimit
) -> Result<HashedPassword, ()>
The pwhash()
returns a HashedPassword
which
includes:
- the result of a memory-hard, CPU-intensive hash function applied to the password
passwd
- the automatically generated salt used for the previous computation
- the other parameters required to verify the password: opslimit and memlimit
OPSLIMIT_INTERACTIVE
and MEMLIMIT_INTERACTIVE
are safe baseline
values to use for opslimit
and memlimit
.
The function returns Ok(hashed_password)
on success and Err(())
if it didn't complete
successfully