-
Notifications
You must be signed in to change notification settings - Fork 131
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
Add Brakedown multilinear PCS #131
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f13a576 - Browse repository at this point
Copy the full SHA f13a576View commit details -
Add univariate and multilinear Ligero PCS
Co-authored-by: Hossein Moghaddas <[email protected]> Co-authored-by: Antonio Mejías Gil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fba3d80 - Browse repository at this point
Copy the full SHA fba3d80View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bbd74e - Browse repository at this point
Copy the full SHA 9bbd74eView commit details
Commits on Oct 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e00d5b0 - Browse repository at this point
Copy the full SHA e00d5b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d5119b - Browse repository at this point
Copy the full SHA 9d5119bView commit details -
Configuration menu - View commit details
-
Copy full SHA for aba5dd2 - Browse repository at this point
Copy the full SHA aba5dd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1f65af - Browse repository at this point
Copy the full SHA b1f65afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86a322f - Browse repository at this point
Copy the full SHA 86a322fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 69896d4 - Browse repository at this point
Copy the full SHA 69896d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ecf73f4 - Browse repository at this point
Copy the full SHA ecf73f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 234e049 - Browse repository at this point
Copy the full SHA 234e049View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd281f1 - Browse repository at this point
Copy the full SHA dd281f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14f80fd - Browse repository at this point
Copy the full SHA 14f80fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0dd336 - Browse repository at this point
Copy the full SHA f0dd336View commit details -
Configuration menu - View commit details
-
Copy full SHA for f424c48 - Browse repository at this point
Copy the full SHA f424c48View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6138fe2 - Browse repository at this point
Copy the full SHA 6138fe2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0628824 - Browse repository at this point
Copy the full SHA 0628824View commit details
Commits on Oct 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0a2b119 - Browse repository at this point
Copy the full SHA 0a2b119View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d8dc45 - Browse repository at this point
Copy the full SHA 0d8dc45View commit details -
Configuration menu - View commit details
-
Copy full SHA for c282010 - Browse repository at this point
Copy the full SHA c282010View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0d825b - Browse repository at this point
Copy the full SHA b0d825bView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd58a1a - Browse repository at this point
Copy the full SHA dd58a1aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c59e9 - Browse repository at this point
Copy the full SHA 06c59e9View commit details
Commits on Oct 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a845018 - Browse repository at this point
Copy the full SHA a845018View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12afb33 - Browse repository at this point
Copy the full SHA 12afb33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b48223 - Browse repository at this point
Copy the full SHA 9b48223View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e955bc - Browse repository at this point
Copy the full SHA 5e955bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b0c371 - Browse repository at this point
Copy the full SHA 3b0c371View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6967c28 - Browse repository at this point
Copy the full SHA 6967c28View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd82dbc - Browse repository at this point
Copy the full SHA dd82dbcView commit details -
Configuration menu - View commit details
-
Copy full SHA for a029081 - Browse repository at this point
Copy the full SHA a029081View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7f465a - Browse repository at this point
Copy the full SHA a7f465aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c010663 - Browse repository at this point
Copy the full SHA c010663View commit details
Commits on Oct 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d415053 - Browse repository at this point
Copy the full SHA d415053View commit details -
Configuration menu - View commit details
-
Copy full SHA for acb65ec - Browse repository at this point
Copy the full SHA acb65ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 80410d0 - Browse repository at this point
Copy the full SHA 80410d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25c34aa - Browse repository at this point
Copy the full SHA 25c34aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for f84e77e - Browse repository at this point
Copy the full SHA f84e77eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bbc519 - Browse repository at this point
Copy the full SHA 5bbc519View commit details
Commits on Nov 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3ef7309 - Browse repository at this point
Copy the full SHA 3ef7309View commit details -
* fix bench call * set num vars from 12-20
Configuration menu - View commit details
-
Copy full SHA for 61ff14a - Browse repository at this point
Copy the full SHA 61ff14aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 370e77c - Browse repository at this point
Copy the full SHA 370e77cView commit details -
* Enable parallel commitment in hyrax amend * make `rand` optional * remove dead code
Configuration menu - View commit details
-
Copy full SHA for cc1f75a - Browse repository at this point
Copy the full SHA cc1f75aView commit details -
* removed evaluation randomness from proof and ignored claimed value in check to make scheme hiding * fmt * removed unnecessary usage of argument in check, added _
Configuration menu - View commit details
-
Copy full SHA for 7c7328d - Browse repository at this point
Copy the full SHA 7c7328dView commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d402d53 - Browse repository at this point
Copy the full SHA d402d53View commit details
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2bcff80 - Browse repository at this point
Copy the full SHA 2bcff80View commit details
Commits on Jan 15, 2024
-
Co-authored-by: Marcin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f6005d - Browse repository at this point
Copy the full SHA 4f6005dView commit details
Commits on Jan 17, 2024
-
Delete
IOPTranscript
, update with master (#44) (aka Brakedown++)* Add the trait bounds * Add `CommitmentState` * Update benches for the new type * Fix the name of local variable * Merge `PCCommitmentState` with `PCRandomness` * Update `README.md` * Fix a bug * Complete the merge * Simplify `hash_column` * Delete comments * Add `CommitmentState` * Make `fmt` happy * Refactor, remove `hash_columns` * Rename all params * remove cfg(benches) attributes as that feature is no longer used * Brakedown+++ (#46) * conversion to `into_iter` is a no-op * remove explicit casts to vecs * rename to use singular of `labeled_commitment` * simplify the iterators even further by zipping two iters * Apply suggestions from code review * Maybe `empty` not return `Self` * Make `empty` return `Self` * Rename `rand` to `state` * Add the type `Randomness` * Rename nonnative to emulated, as in `r1cs-std` (arkworks-rs#137) * Rename nonnative to emulated, as in `r1cs-std` * Run `fmt` * Temporarily change `Cargo.toml` * Revert `Cargo.toml` * Refactor `FoldedPolynomialStream` partially * Substitute `ChallengeGenerator` by the generic sponge (arkworks-rs#139) * Rename nonnative to emulated, as in `r1cs-std` * Run `fmt` * Temporarily change `Cargo.toml` * Substitute `ChallengeGenerator` with the generic sponge * Run `fmt` * Remove the extra file * Update modules * Delete the unnecessary loop * Revert `Cargo.toml` * Refactor `FoldedPolynomialStream` partially * Update README * Make the diff more readable * Bring the whitespace back * Make diff more readable, 2 * Fix according to breaking changes in `ark-ec` (arkworks-rs#141) * Fix for KZG10 * Fix the breaking changes in `ark-ec` * Remove the extra loop * Fix the loop range * re-use the preprocessing table * also re-use the preprocessing table for multilinear_pc --------- Co-authored-by: mmagician <[email protected]> * Auxiliary opening data (arkworks-rs#134) * Add the trait bounds * Add `CommitmentState` * Update benches for the new type * Fix the name of local variable * Merge `PCCommitmentState` with `PCRandomness` * Update `README.md` * Fix a bug * Put `Randomness` in `CommitmentState` * Add a comment * Remove the extra loop * Update the comment for `CommitmentState` Co-authored-by: Marcin <[email protected]> * cargo fmt --------- Co-authored-by: Marcin <[email protected]> * `batch_mul_with_preprocessing` no longer takes `self` as argument (arkworks-rs#142) * batch_mul_with_preprocessing no longer takes `self` as argument * Apply suggestions from code review Co-authored-by: Pratyush Mishra <[email protected]> * fix variable name --------- Co-authored-by: Pratyush Mishra <[email protected]> * Remove `ChallengeGenerator` for Brakedown (#53) * Squash and merge `delete-chalgen` onto here * Fix Brakedown for `ChallengeGenerator` and `AsRef` for Merkle tree * Remove `IOPTranscript` (#52) * Replace the `IOPTranscript` with `CryptographicSponge` * Delete extra comments * Delete TODOs and do not absorb what you just squeezed * Remove the extra loop * Revert the incorrect changes in `bench-tamplates` --------- Co-authored-by: mmagician <[email protected]> Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2011982 - Browse repository at this point
Copy the full SHA 2011982View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4ed4e1 - Browse repository at this point
Copy the full SHA a4ed4e1View commit details
Commits on Jan 18, 2024
-
Delete
IOPTranscript
, update with master (#50) (aka Hyrax++)* Add the trait bounds * Add `CommitmentState` * Update benches for the new type * Fix the name of local variable * Merge `PCCommitmentState` with `PCRandomness` * Update `README.md` * Fix a bug * Change `Randomness` to `CommitmentState` * Maybe `empty` not return `Self` * Make `empty` return `Self` * Rename `rand` to `state` * Partially integrate the new design into Hyrax * Update Hyrax with the shared state * Rename nonnative to emulated, as in `r1cs-std` (arkworks-rs#137) * Rename nonnative to emulated, as in `r1cs-std` * Run `fmt` * Temporarily change `Cargo.toml` * Revert `Cargo.toml` * Refactor `FoldedPolynomialStream` partially * Substitute `ChallengeGenerator` by the generic sponge (arkworks-rs#139) * Rename nonnative to emulated, as in `r1cs-std` * Run `fmt` * Temporarily change `Cargo.toml` * Substitute `ChallengeGenerator` with the generic sponge * Run `fmt` * Remove the extra file * Update modules * Delete the unnecessary loop * Revert `Cargo.toml` * Refactor `FoldedPolynomialStream` partially * Update README * Make the diff more readable * Bring the whitespace back * Make diff more readable, 2 * Fix according to breaking changes in `ark-ec` (arkworks-rs#141) * Fix for KZG10 * Fix the breaking changes in `ark-ec` * Remove the extra loop * Fix the loop range * re-use the preprocessing table * also re-use the preprocessing table for multilinear_pc --------- Co-authored-by: mmagician <[email protected]> * Auxiliary opening data (arkworks-rs#134) * Add the trait bounds * Add `CommitmentState` * Update benches for the new type * Fix the name of local variable * Merge `PCCommitmentState` with `PCRandomness` * Update `README.md` * Fix a bug * Put `Randomness` in `CommitmentState` * Add a comment * Remove the extra loop * Update the comment for `CommitmentState` Co-authored-by: Marcin <[email protected]> * cargo fmt --------- Co-authored-by: Marcin <[email protected]> * `batch_mul_with_preprocessing` no longer takes `self` as argument (arkworks-rs#142) * batch_mul_with_preprocessing no longer takes `self` as argument * Apply suggestions from code review Co-authored-by: Pratyush Mishra <[email protected]> * fix variable name --------- Co-authored-by: Pratyush Mishra <[email protected]> * Remove ChallengeGenerator for Ligero (#56) * Squash and merge `delete-chalgen` onto here * Fix for `ChallengeGenerator` * Delete `IOPTranscript` for Hyrax (#55) * Use the sponge generic and rearrange `use`s * Use sponge instead of `IOPTransript` * Fix benches * Remove the extra loop --------- Co-authored-by: mmagician <[email protected]> Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 55d7b58 - Browse repository at this point
Copy the full SHA 55d7b58View commit details -
Configuration menu - View commit details
-
Copy full SHA for d13296c - Browse repository at this point
Copy the full SHA d13296cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf4236 - Browse repository at this point
Copy the full SHA bdf4236View commit details -
Configuration menu - View commit details
-
Copy full SHA for 694fa47 - Browse repository at this point
Copy the full SHA 694fa47View commit details -
Delete
IOPTranscript
, update with master (#51) (aka Ligero++)* Add the trait bounds * Add `CommitmentState` * Update benches for the new type * Fix the name of local variable * Merge `PCCommitmentState` with `PCRandomness` * Update `README.md` * Fix a bug * Simplify `hash_column` * Delete comments * Add `CommitmentState` * Make `fmt` happy * Refactor, remove `hash_columns` * Rename all params * Maybe `empty` not return `Self` * Make `empty` return `Self` * Rename `rand` to `state` * Add type `Randomness` * Ligero+++ (#46) * conversion to `into_iter` is a no-op * remove explicit casts to vecs * rename to use singular of `labeled_commitment` * simplify the iterators even further by zipping two iters * Apply suggestions from code review * Fix tests: sponge config for univariate ligero * Rename nonnative to emulated, as in `r1cs-std` (arkworks-rs#137) * Rename nonnative to emulated, as in `r1cs-std` * Run `fmt` * Temporarily change `Cargo.toml` * Revert `Cargo.toml` * Refactor `FoldedPolynomialStream` partially * Substitute `ChallengeGenerator` by the generic sponge (arkworks-rs#139) * Rename nonnative to emulated, as in `r1cs-std` * Run `fmt` * Temporarily change `Cargo.toml` * Substitute `ChallengeGenerator` with the generic sponge * Run `fmt` * Remove the extra file * Update modules * Delete the unnecessary loop * Revert `Cargo.toml` * Refactor `FoldedPolynomialStream` partially * Update README * Make the diff more readable * Bring the whitespace back * Make diff more readable, 2 * Fix according to breaking changes in `ark-ec` (arkworks-rs#141) * Fix for KZG10 * Fix the breaking changes in `ark-ec` * Remove the extra loop * Fix the loop range * re-use the preprocessing table * also re-use the preprocessing table for multilinear_pc --------- Co-authored-by: mmagician <[email protected]> * Auxiliary opening data (arkworks-rs#134) * Add the trait bounds * Add `CommitmentState` * Update benches for the new type * Fix the name of local variable * Merge `PCCommitmentState` with `PCRandomness` * Update `README.md` * Fix a bug * Put `Randomness` in `CommitmentState` * Add a comment * Remove the extra loop * Update the comment for `CommitmentState` Co-authored-by: Marcin <[email protected]> * cargo fmt --------- Co-authored-by: Marcin <[email protected]> * `batch_mul_with_preprocessing` no longer takes `self` as argument (arkworks-rs#142) * batch_mul_with_preprocessing no longer takes `self` as argument * Apply suggestions from code review Co-authored-by: Pratyush Mishra <[email protected]> * fix variable name --------- Co-authored-by: Pratyush Mishra <[email protected]> * Remove `ChallengeGenerator` and `IOPTranscript` for Ligero (#57) * Squash and merge `delete-chalgen` onto here * Fix Ligero for `ChallengeGenerator` and `AsRef` for Merkle tree * Fix tests: sponge config for univariate ligero * Delete `IOPTranscript` for Ligero (#54) * Replace the `IOPTranscript` with `CryptographicSponge` * Delete extra comments * Run fmt * Fix tests: sponge config for univariate ligero * Delete TODOs and do not absorb what you just squeezed * Fix unused import * Revert "Fix unused import" This reverts commit e85af90. * Try to fix * Remove the extra loop --------- Co-authored-by: mmagician <[email protected]> Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 044d74a - Browse repository at this point
Copy the full SHA 044d74aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5c6039 - Browse repository at this point
Copy the full SHA d5c6039View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1f988ac - Browse repository at this point
Copy the full SHA 1f988acView commit details
Commits on Jan 22, 2024
-
Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5677c5b - Browse repository at this point
Copy the full SHA 5677c5bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2e6412 - Browse repository at this point
Copy the full SHA c2e6412View commit details
Commits on Jan 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ac4a14c - Browse repository at this point
Copy the full SHA ac4a14cView commit details
Commits on Jan 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6a709e - Browse repository at this point
Copy the full SHA d6a709eView commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ddb1cc5 - Browse repository at this point
Copy the full SHA ddb1cc5View commit details
Commits on Jun 3, 2024
-
Co-authored-by: Cesar Descalzo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 265e261 - Browse repository at this point
Copy the full SHA 265e261View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5cf4cf - Browse repository at this point
Copy the full SHA a5cf4cfView commit details -
Fixed error whereby boolean value returned by path.verify was neglected
Co-authored-by: Cesar Descalzo <[email protected]> Co-authored-by: mmagician <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8d356db - Browse repository at this point
Copy the full SHA 8d356dbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 61d9a76 - Browse repository at this point
Copy the full SHA 61d9a76View commit details
Commits on Jun 4, 2024
-
changed potential panic to returning Err, stopping early
Co-authored-by: Cesar Descalzo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6c5e096 - Browse repository at this point
Copy the full SHA 6c5e096View commit details -
removed unnecessary function defined inside check()
Co-authored-by: Cesar Descalzo <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18a3d84 - Browse repository at this point
Copy the full SHA 18a3d84View commit details
Commits on Jun 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f3495d0 - Browse repository at this point
Copy the full SHA f3495d0View commit details
Commits on Jun 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f66901b - Browse repository at this point
Copy the full SHA f66901bView commit details -
Co-authored-by: Antonio Mejías Gil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 103669f - Browse repository at this point
Copy the full SHA 103669fView commit details -
Configuration menu - View commit details
-
Copy full SHA for eee8e0b - Browse repository at this point
Copy the full SHA eee8e0bView commit details
Commits on Oct 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 65ef67c - Browse repository at this point
Copy the full SHA 65ef67cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 67ddd9c - Browse repository at this point
Copy the full SHA 67ddd9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 175a610 - Browse repository at this point
Copy the full SHA 175a610View commit details
Commits on Oct 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3e3808 - Browse repository at this point
Copy the full SHA d3e3808View commit details
Commits on Oct 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0858433 - Browse repository at this point
Copy the full SHA 0858433View commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2ba181 - Browse repository at this point
Copy the full SHA c2ba181View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e310f5 - Browse repository at this point
Copy the full SHA 9e310f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b03b60 - Browse repository at this point
Copy the full SHA 9b03b60View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5924ee - Browse repository at this point
Copy the full SHA f5924eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb20740 - Browse repository at this point
Copy the full SHA cb20740View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5239162 - Browse repository at this point
Copy the full SHA 5239162View commit details -
Configuration menu - View commit details
-
Copy full SHA for 552163a - Browse repository at this point
Copy the full SHA 552163aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 921d8ca - Browse repository at this point
Copy the full SHA 921d8caView commit details -
Configuration menu - View commit details
-
Copy full SHA for adac1b3 - Browse repository at this point
Copy the full SHA adac1b3View commit details -
Fix merge conflict for README.md
Co-authored-by: Pratyush Mishra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a2fdc1 - Browse repository at this point
Copy the full SHA 9a2fdc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f853cf - Browse repository at this point
Copy the full SHA 2f853cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6781490 - Browse repository at this point
Copy the full SHA 6781490View commit details