-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added PHS wrappers and generated vectors #1
base: master
Are you sure you want to change the base?
Conversation
Time run testing
Thanks Bill! I'll let PHK approve or challenge your pr.
|
This is a big patch involving several entries that cleans up the PHS declarations, defines limits for the input parameters, and provides a mechanism for automatically generating test vectors for each of them other than PolyPassHash, which generates different results each time it's PHS function is called.
I wish to use this for automated benchmarking, among other things. It is not required that these changes be pulled upstream, but it will allow you to compile and test the various entries through a common interface. I tried to keep the actual code changes to the entries minimal. For example, I have not fixed compiler warnings. The entries are built with a new Makefile, using common compiler flags, and supports opt (the default) and debug targets.
Bill