Changed the random function to a cryptographically secure version
We are getting random salts from the /dev/urandom device now
Added support for 0 to 255 valued salts
Updated description for the pph_destroy_context function
Updated test cases to consider the newly generated secrets
Secret is now randomly generated stream of DIGEST_LENGTH-partial_bytes