Function botan::bcrypt_verify[][src]

pub fn bcrypt_verify(pass: &str, hash: &str) -> Result<bool>

Verify a bcrypt password hash

Examples

let rng = botan::RandomNumberGenerator::new().unwrap();
let bcrypt = botan::bcrypt_hash("password", &rng, 10).unwrap();
assert_eq!(botan::bcrypt_verify("not even close", &bcrypt), Ok(false));
assert_eq!(botan::bcrypt_verify("password", &bcrypt), Ok(true));