-
Notifications
You must be signed in to change notification settings - Fork 118
Implemented Batched Proof for multiple openings and Path Pruning #130
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
Merged
Merged
Changes from 12 commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
aef2cd9
implemented multipath
intx4 9e54b60
reverted index logic in verify
intx4 bd8a30d
fixed compile errors
intx4 97deaf8
unittests passing
intx4 156d43c
changed signature of generate_multi_proof to sort indexes
intx4 4380907
cargo fmt
intx4 1bfb025
implemented unit test for multi_proof internals
intx4 561228a
renamed multi_proof specific test
intx4 6a24769
cargo fmt
intx4 804aa03
commnts in unittest
intx4 3766440
changed function signatures
intx4 ff2de46
cargo fmt
intx4 5548bd7
modified use of BtreeSet and HashMap from ark_std crate
intx4 d849e80
modified multipath to derivative(PartialEq...)
intx4 42a2f45
keep leaves as iterator in multipath verify
intx4 46a5377
auth_paths to peekable in multipath.verify
intx4 2eb01db
updated syntax for iterators in multipath.verify
intx4 7f5ac1d
updated syntax for iterators in multipath.verify
intx4 387e018
updated syntax for iterators in multipath.verify
intx4 decf749
shortend init for multipath
intx4 d08af2a
fixed build issues and implementing benches
intx4 e93e622
implemented benches for proof and multiproof
intx4 8ab9692
removed extra loop in decompress
intx4 0719d36
removed explicit decompress and merged decompression into multipath v…
intx4 e303028
removed multi_path.compress and merged compression step in generate_m…
intx4 3d6f9be
implemented prefix_decode_path
intx4 fe685f8
removed redundant code with new helper functions
intx4 aad2785
added doc for get_leaf_sibling_hash and made it pub. Renamed compute_…
intx4 76846e1
cargo fmt
intx4 13b2593
changed multiproof.verify to use "insert_with" instead of "insert" (t…
intx4 c4cd0af
cargo fmt
intx4 97e7d51
Merge branch 'main' into main
intx4 f036146
Merge remote-tracking branch 'upstream/main'
1537337
Use iterators in prefix_encode_path
Cesar199999 b400a40
Allow function-specific sample size in merkle tree benches
Cesar199999 2d28bcf
Merge pull request #1 from HungryCatsStudio/merkle-multiproofs-optimi…
intx4 6fdca79
removed redundant imports (nightly build tests)
intx4 98efb10
cargo fmt
intx4 d6059c6
nightly build fix
intx4 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.