Use hmac instead of pbkdf2.