Function orion::default::pbkdf2_verify [] [src]

pub fn pbkdf2_verify(
    password: &[u8],
    salt: &[u8],
    derived_password: &[u8]
) -> bool

Verify PBKDF2 with HMAC-SHA512. Uses 60000 iterations with an output length of 64 bytes.

Usage example:

use orion::default;
use orion::util;

let salt = util::gen_rand_key(64);
let derived_password = default::pbkdf2("Secret password".as_bytes(), &salt);
assert_eq!(default::pbkdf2_verify("Secret password".as_bytes(), &salt, &derived_password), true);