PKCS5_PBKDF2_HMAC documentation submitted by Jeffrey Walton