Use native hash_pbkdf2 function when available. #3