fn determine_password_hash( email: &str, kdf: &Kdf, password: &str, purpose: HashPurpose, ) -> Result<String, Error>