add pbkdf2 dependency