-
Notifications
You must be signed in to change notification settings - Fork 26
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
ZKP tweaks #279
Merged
Merged
ZKP tweaks #279
Commits on Jul 11, 2023
-
Export type alias for bulletproof backend fields
Also, keep bulletproof stuff namespaced to a `bulletproofs` module.
Configuration menu - View commit details
-
Copy full SHA for 69ef1cf - Browse repository at this point
Copy the full SHA 69ef1cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbce98a - Browse repository at this point
Copy the full SHA bbce98aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a83f10e - Browse repository at this point
Copy the full SHA a83f10eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1101f3 - Browse repository at this point
Copy the full SHA b1101f3View commit details -
Basically required for being able to deserialize a proof
Configuration menu - View commit details
-
Copy full SHA for fe6ad34 - Browse repository at this point
Copy the full SHA fe6ad34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00c15ca - Browse repository at this point
Copy the full SHA 00c15caView commit details -
Configuration menu - View commit details
-
Copy full SHA for c72ea21 - Browse repository at this point
Copy the full SHA c72ea21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13421e5 - Browse repository at this point
Copy the full SHA 13421e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7c6028 - Browse repository at this point
Copy the full SHA f7c6028View commit details
Commits on Jul 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8efa1ae - Browse repository at this point
Copy the full SHA 8efa1aeView commit details -
This isnt strictly necessary but it would be weird for these to not show up in the cargo docs
Configuration menu - View commit details
-
Copy full SHA for 0e5b36b - Browse repository at this point
Copy the full SHA 0e5b36bView commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f425b11 - Browse repository at this point
Copy the full SHA f425b11View commit details
Commits on Jul 14, 2023
-
Add helper .compile() & .runtime() methods to fhe prog fns
I do wonder if these should be defined in a separate trait, just so that they don't live next to the more internal functions in documentation.
Configuration menu - View commit details
-
Copy full SHA for bee0e4d - Browse repository at this point
Copy the full SHA bee0e4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f08e0e0 - Browse repository at this point
Copy the full SHA f08e0e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1ba2df - Browse repository at this point
Copy the full SHA b1ba2dfView commit details
Commits on Jul 15, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9b67f60 - Browse repository at this point
Copy the full SHA 9b67f60View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd4df85 - Browse repository at this point
Copy the full SHA cd4df85View commit details -
Take an owned ZkpBackend, rather than reference
Its typical to have the caller handle cloning, rather than taking a reference, requiring Clone impl, and forcing clone. Plus, as of now the only backend is a zero size null struct, so nothing to be gained by using a reference. It also just looks weird to always pass `&BulletproofsBackend::new()`
Configuration menu - View commit details
-
Copy full SHA for 29ebaa6 - Browse repository at this point
Copy the full SHA 29ebaa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d5474aa - Browse repository at this point
Copy the full SHA d5474aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dc513c - Browse repository at this point
Copy the full SHA 5dc513cView commit details -
Enforce ordering zkp inputs: constants,public,private
Honestly this feels a little unnatural to me. Might want to reverse: private, public, constant and then change all the prove/verify methods to that ordering
Configuration menu - View commit details
-
Copy full SHA for 2fd8c90 - Browse repository at this point
Copy the full SHA 2fd8c90View commit details
Commits on Jul 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2d23542 - Browse repository at this point
Copy the full SHA 2d23542View commit details -
Configuration menu - View commit details
-
Copy full SHA for 35e0902 - Browse repository at this point
Copy the full SHA 35e0902View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a0b724 - Browse repository at this point
Copy the full SHA 1a0b724View commit details -
Configuration menu - View commit details
-
Copy full SHA for c151f79 - Browse repository at this point
Copy the full SHA c151f79View commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 37f7535 - Browse repository at this point
Copy the full SHA 37f7535View commit details -
Configuration menu - View commit details
-
Copy full SHA for 874d909 - Browse repository at this point
Copy the full SHA 874d909View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d8c12b - Browse repository at this point
Copy the full SHA 3d8c12bView commit details
Commits on Jul 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0871969 - Browse repository at this point
Copy the full SHA 0871969View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50eb091 - Browse repository at this point
Copy the full SHA 50eb091View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c5f3b - Browse repository at this point
Copy the full SHA 73c5f3bView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.