Function easy_password::bcrypt::verify_password [] [src]

pub fn verify_password(
    password: &str,
    hashed: &str,
    hmac_key: &[u8]
) -> Result<bool, PasswordError>

HMAC and Bcrypt a password of any arbitrary length

Examples

Usage:

use easy_password::bcrypt::{hash_password, verify_password};

let hash = hash_password("my_password", b"secure_key", 12).unwrap();
let result =
    verify_password("my_password", hash.as_str(), b"secure_key").unwrap();