Removed the unecessary config.h file
removed unnecessary source file
updated comments non-thresholdless -> threshold
Fixed typo in comments
Updated redaction in a comment regarding partial verification
On check login, we return PPH_CONTEXT_IS_LOCKED when there are no
partial bytes, the comment before that line was extended to be more
descriptive
get_random_salt -> get_random_bytes
Renamed the get_random_salt function since it now serves for more
purposes than pure salting
Added extra space between the return statements
Added missing tests cases for values out of range
Added the context structure definition to the comment blocks
Changed lengths for the secret bytes
Added an explanatory comment about the length of the random bytes on the
secret. Also added specific macros to make this modifiable
Fixed wrong arument order in the get_random_bytes function
Inside the create_pph_secret, the call to get random bytes had the
arguments reversed.
added whitespace to the return statement
Added full range tests for the check login and create account
Added a length value for the unlock password data function
This fixes the prefixed-username error, in which a username that's a
prefix to one provided, can stop the vault from being unable to unlock
Added a thorough test case for the unlock password data function