-
Notifications
You must be signed in to change notification settings - Fork 132
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 Ligero PCS #125
Add Ligero PCS #125
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a4c6e2b - Browse repository at this point
Copy the full SHA a4c6e2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f6becd - Browse repository at this point
Copy the full SHA 8f6becdView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa94494 - Browse repository at this point
Copy the full SHA aa94494View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0f00b1 - Browse repository at this point
Copy the full SHA d0f00b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 848933b - Browse repository at this point
Copy the full SHA 848933bView commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 543c8e1 - Browse repository at this point
Copy the full SHA 543c8e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a39289d - Browse repository at this point
Copy the full SHA a39289dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d82c4e3 - Browse repository at this point
Copy the full SHA d82c4e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for c20d28d - Browse repository at this point
Copy the full SHA c20d28dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 008151b - Browse repository at this point
Copy the full SHA 008151bView commit details -
Merge pull request #2 from mmagician/pcs-constructor
PCS Ligero constructor
Configuration menu - View commit details
-
Copy full SHA for ffea25d - Browse repository at this point
Copy the full SHA ffea25dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91184aa - Browse repository at this point
Copy the full SHA 91184aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2941c8a - Browse repository at this point
Copy the full SHA 2941c8aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ef9adb - Browse repository at this point
Copy the full SHA 4ef9adbView commit details -
Configuration menu - View commit details
-
Copy full SHA for b008983 - Browse repository at this point
Copy the full SHA b008983View commit details -
changed reed-solomon code to receive fft_domain from caller; continue…
…d work on commit function
Configuration menu - View commit details
-
Copy full SHA for c13cf28 - Browse repository at this point
Copy the full SHA c13cf28View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd7e28f - Browse repository at this point
Copy the full SHA dd7e28fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb3b6bb - Browse repository at this point
Copy the full SHA bb3b6bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d6c30b - Browse repository at this point
Copy the full SHA 1d6c30bView commit details
Commits on Jun 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 129cbfb - Browse repository at this point
Copy the full SHA 129cbfbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7183c1e - Browse repository at this point
Copy the full SHA 7183c1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 903eaaf - Browse repository at this point
Copy the full SHA 903eaafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d349b6 - Browse repository at this point
Copy the full SHA 5d349b6View commit details -
Merge pull request #4 from mmagician/commitment-with-transcript
Commitment with transcript
Configuration menu - View commit details
-
Copy full SHA for edae282 - Browse repository at this point
Copy the full SHA edae282View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe63bc2 - Browse repository at this point
Copy the full SHA fe63bc2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d58c366 - Browse repository at this point
Copy the full SHA d58c366View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa913ef - Browse repository at this point
Copy the full SHA aa913efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 243be3d - Browse repository at this point
Copy the full SHA 243be3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7631d - Browse repository at this point
Copy the full SHA 4c7631dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 348c88e - Browse repository at this point
Copy the full SHA 348c88eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b7ee4a - Browse repository at this point
Copy the full SHA 0b7ee4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a309e2 - Browse repository at this point
Copy the full SHA 5a309e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89286fe - Browse repository at this point
Copy the full SHA 89286feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0775b24 - Browse repository at this point
Copy the full SHA 0775b24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74c7c54 - Browse repository at this point
Copy the full SHA 74c7c54View commit details -
Configuration menu - View commit details
-
Copy full SHA for 092a22a - Browse repository at this point
Copy the full SHA 092a22aView commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 64ff2d3 - Browse repository at this point
Copy the full SHA 64ff2d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 958d9cc - Browse repository at this point
Copy the full SHA 958d9ccView commit details -
Merge pull request #5 from HungryCatsStudio/fix-commit
Fix the Commit functionality for Ligero PCS
Configuration menu - View commit details
-
Copy full SHA for 0febe90 - Browse repository at this point
Copy the full SHA 0febe90View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8bed31 - Browse repository at this point
Copy the full SHA f8bed31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b00e25 - Browse repository at this point
Copy the full SHA 1b00e25View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2addcc - Browse repository at this point
Copy the full SHA a2addccView commit details -
Configuration menu - View commit details
-
Copy full SHA for d48145f - Browse repository at this point
Copy the full SHA d48145fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dde6fb2 - Browse repository at this point
Copy the full SHA dde6fb2View commit details -
Merge pull request #6 from HungryCatsStudio/ligero-tests
Add first tests for setup of LigeroPCS
Configuration menu - View commit details
-
Copy full SHA for 16ed2be - Browse repository at this point
Copy the full SHA 16ed2beView commit details -
Place params under VerifierKey
replace local path with HungryCatsStudio fork of crypto-primitives
Configuration menu - View commit details
-
Copy full SHA for 7e0b9b2 - Browse repository at this point
Copy the full SHA 7e0b9b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48e5598 - Browse repository at this point
Copy the full SHA 48e5598View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2108414 - Browse repository at this point
Copy the full SHA 2108414View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bdee22 - Browse repository at this point
Copy the full SHA 5bdee22View commit details -
Merge pull request #7 from HungryCatsStudio/params-trait-bounds
Params trait bounds
Configuration menu - View commit details
-
Copy full SHA for 90e3e53 - Browse repository at this point
Copy the full SHA 90e3e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9987c05 - Browse repository at this point
Copy the full SHA 9987c05View commit details -
Configuration menu - View commit details
-
Copy full SHA for f896801 - Browse repository at this point
Copy the full SHA f896801View commit details -
Merge pull request #8 from HungryCatsStudio/open_and_check
Open and check
Configuration menu - View commit details
-
Copy full SHA for 1d8acb9 - Browse repository at this point
Copy the full SHA 1d8acb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1a6b6c - Browse repository at this point
Copy the full SHA d1a6b6cView commit details -
Merge pull request #9 from HungryCatsStudio/open_and_check2
changed access to params
Configuration menu - View commit details
-
Copy full SHA for f2d52b5 - Browse repository at this point
Copy the full SHA f2d52b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 614d586 - Browse repository at this point
Copy the full SHA 614d586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dcad7b - Browse repository at this point
Copy the full SHA 5dcad7bView commit details -
Merge pull request #10 from HungryCatsStudio/fix-matrix-from-flat
Fix matrix `new_from_flat`
Configuration menu - View commit details
-
Copy full SHA for 500a67b - Browse repository at this point
Copy the full SHA 500a67bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 48df32f - Browse repository at this point
Copy the full SHA 48df32fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0dfed86 - Browse repository at this point
Copy the full SHA 0dfed86View commit details -
Merge pull request #11 from HungryCatsStudio/refactor_prover
Refactor prover
Configuration menu - View commit details
-
Copy full SHA for e8acdf6 - Browse repository at this point
Copy the full SHA e8acdf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 983f7e8 - Browse repository at this point
Copy the full SHA 983f7e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e01340 - Browse repository at this point
Copy the full SHA 7e01340View commit details
Commits on Jul 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3da40e1 - Browse repository at this point
Copy the full SHA 3da40e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00a1557 - Browse repository at this point
Copy the full SHA 00a1557View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa19604 - Browse repository at this point
Copy the full SHA aa19604View commit details -
Configuration menu - View commit details
-
Copy full SHA for d1c7b62 - Browse repository at this point
Copy the full SHA d1c7b62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3614b6c - Browse repository at this point
Copy the full SHA 3614b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for da676d3 - Browse repository at this point
Copy the full SHA da676d3View commit details -
Swap the test field for one with large FFT domain
and add an extra test for a small-FFT-domain-field
Configuration menu - View commit details
-
Copy full SHA for 62071b3 - Browse repository at this point
Copy the full SHA 62071b3View commit details
Commits on Jul 3, 2023
-
Merge pull request #12 from HungryCatsStudio/functionality-testing
Fix & refactor Reed-Solomon; Functionality testing
Configuration menu - View commit details
-
Copy full SHA for dce829c - Browse repository at this point
Copy the full SHA dce829cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 43d7fbb - Browse repository at this point
Copy the full SHA 43d7fbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 136a639 - Browse repository at this point
Copy the full SHA 136a639View commit details -
Merge pull request #14 from HungryCatsStudio/mt-construction-fix
Merkle Tree construction fix
Configuration menu - View commit details
-
Copy full SHA for af8b464 - Browse repository at this point
Copy the full SHA af8b464View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8ca9c8 - Browse repository at this point
Copy the full SHA b8ca9c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6db789 - Browse repository at this point
Copy the full SHA a6db789View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c91d72 - Browse repository at this point
Copy the full SHA 9c91d72View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27320ec - Browse repository at this point
Copy the full SHA 27320ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16ecc28 - Browse repository at this point
Copy the full SHA 16ecc28View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8d7132 - Browse repository at this point
Copy the full SHA d8d7132View commit details -
Merge pull request #15 from HungryCatsStudio/test-open-and-check
Opening and check fixes
Configuration menu - View commit details
-
Copy full SHA for 26c0103 - Browse repository at this point
Copy the full SHA 26c0103View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99fa3a7 - Browse repository at this point
Copy the full SHA 99fa3a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for e74a522 - Browse repository at this point
Copy the full SHA e74a522View commit details -
Configuration menu - View commit details
-
Copy full SHA for e31deb4 - Browse repository at this point
Copy the full SHA e31deb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bd313a - Browse repository at this point
Copy the full SHA 0bd313aView commit details -
Merge pull request #16 from HungryCatsStudio/reed-solomon
Reed solomon
Configuration menu - View commit details
-
Copy full SHA for 6e9c2dd - Browse repository at this point
Copy the full SHA 6e9c2ddView commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f510f54 - Browse repository at this point
Copy the full SHA f510f54View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff3b27b - Browse repository at this point
Copy the full SHA ff3b27bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b36322 - Browse repository at this point
Copy the full SHA 7b36322View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b1647f - Browse repository at this point
Copy the full SHA 4b1647fView commit details
Commits on Jul 6, 2023
-
Merge pull request #18 from HungryCatsStudio/functionality_new_rs
Main functionality test passing with the new RS
Configuration menu - View commit details
-
Copy full SHA for 8adde17 - Browse repository at this point
Copy the full SHA 8adde17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 660cd1d - Browse repository at this point
Copy the full SHA 660cd1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c5d056 - Browse repository at this point
Copy the full SHA 3c5d056View commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 817f566 - Browse repository at this point
Copy the full SHA 817f566View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5f2f56 - Browse repository at this point
Copy the full SHA f5f2f56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 990782d - Browse repository at this point
Copy the full SHA 990782dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f9dbf3 - Browse repository at this point
Copy the full SHA 5f9dbf3View commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5f4774d - Browse repository at this point
Copy the full SHA 5f4774dView commit details
Commits on Jul 14, 2023
-
Merge pull request #20 from HungryCatsStudio/pin-deps
pin dependencies to original upstreams, not forks
Configuration menu - View commit details
-
Copy full SHA for 2bc0620 - Browse repository at this point
Copy the full SHA 2bc0620View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9df98d2 - Browse repository at this point
Copy the full SHA 9df98d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ba00e0a - Browse repository at this point
Copy the full SHA ba00e0aView commit details -
Merge pull request #19 from HungryCatsStudio/several_polynomials
Several polynomials
Configuration menu - View commit details
-
Copy full SHA for 2c5d814 - Browse repository at this point
Copy the full SHA 2c5d814View commit details
Commits on Sep 11, 2023
-
change the git dependency to rely on our own fork
we dont yet want to have `AdditiveGroup` and other algebra changes post-0.4 in
Configuration menu - View commit details
-
Copy full SHA for 4105abe - Browse repository at this point
Copy the full SHA 4105abeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1af21e5 - Browse repository at this point
Copy the full SHA 1af21e5View commit details
Commits on Sep 25, 2023
-
Well-formedness checks refactor (#24)
* Add a flag for keeping the wellformedness check * Rename generics to capital case * WIP: Refactor many checks and data structure * Add the calculation of t * Make the calculation more precise * Fix some error handling and move around stuff * Adjust transcript order, make clippy a bit happy, and fix tests * fix: the loop over merkle paths should use a different index j * refactor: well-formedness check only contains `v` since we're using the same indices as for the opening proof, we can re-use these * remove outdated TODOs; update comments old todo fix some more commetns * rename `well_formedness_proof` var to `well_formedness` * replace panic by error handling * avoid vector size reallocation * replace into_iter with iter * Undo the change in `src/lib.rs` --------- Co-authored-by: Hossein Moghaddas <autquis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ef6be5d - Browse repository at this point
Copy the full SHA ef6be5dView commit details -
Change encoding function (#25)
* reed_solomon -> linear_encode; no longer doing iFFT + FFT; just FFT now * revert naming `linear_encode` -> `reed_solomon` * Update src/ligero/tests.rs
Configuration menu - View commit details
-
Copy full SHA for 1e3afee - Browse repository at this point
Copy the full SHA 1e3afeeView commit details
Commits on Sep 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 01a0f94 - Browse repository at this point
Copy the full SHA 01a0f94View commit details -
Configuration menu - View commit details
-
Copy full SHA for c61ec6d - Browse repository at this point
Copy the full SHA c61ec6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 498613d - Browse repository at this point
Copy the full SHA 498613dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5b7e6f - Browse repository at this point
Copy the full SHA d5b7e6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e5a1f - Browse repository at this point
Copy the full SHA e1e5a1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bce0670 - Browse repository at this point
Copy the full SHA bce0670View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7abaffb - Browse repository at this point
Copy the full SHA 7abaffbView commit details -
Merge pull request #23 from HungryCatsStudio/what-t
Add the computation of `t`
Configuration menu - View commit details
-
Copy full SHA for 7360276 - Browse repository at this point
Copy the full SHA 7360276View commit details -
* checking RHO_INV >=1 is too verbose of a sanity check * default params are not used * Revert "checking RHO_INV >=1 is too verbose of a sanity check" This reverts commit fdc1f71. * rename `InvalidSecurityGuarantee` -> `InvalidParameters`; add string err * replace assert with error handling in setup ensure that RHO_INV > 1 * fix error formatting * fix: swap the condidtion on RHO_INV * Improve error description Co-authored-by: Hossein Moghaddas <autquis@gmail.com> --------- Co-authored-by: Hossein Moghaddas <autquis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 61d58fe - Browse repository at this point
Copy the full SHA 61d58feView commit details
Commits on Sep 28, 2023
-
Implementation of
setup
andtrim
+ Update tests + Clean up (#28)* Change `setup` * Make `setup` and `trim` compatible to arkworks, use a default setup, remove some generics Co-authored-by: mmagician <marcin.gorny.94@protonmail.com> * Fix tests Co-authored-by: mmagician <marcin.gorny.94@protonmail.com> * Add `Metadate` and clean up --------- Co-authored-by: mmagician <marcin.gorny.94@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 356ecd8 - Browse repository at this point
Copy the full SHA 356ecd8View commit details -
Add Breakdown and Ligero to
README.md
(#27)* Add Breakdown and Ligero to `README.md` * Fix newline * Apply suggestions from code review remove brakedown reference for now --------- Co-authored-by: mmagician <marcin.gorny.94@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for d450683 - Browse repository at this point
Copy the full SHA d450683View commit details
Commits on Sep 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2b72639 - Browse repository at this point
Copy the full SHA 2b72639View commit details -
Bring in remaining tests from the test suite (#29)
* make test util functions cfg-gated * Add constant_poly_test * Add quadratic tests * Add linear poly tests * Add all other tests from test suite * fix check_combinations fix combinations remove prints remove old comments * remove deprecated deny * change the signature of rand_point to allow other fields * remove tests superseded by automated test suite * Create a `new` method for `LigeroPCUniversalParams` * document `LigeroPCUniversalParams`
Configuration menu - View commit details
-
Copy full SHA for 845989d - Browse repository at this point
Copy the full SHA 845989dView commit details -
Fix
todo()
; MoveLigero
implementation to data_structures; minor ……clippy lints (#31) * replace direct construction by `new` call to LigeroPCUniversalParams * some clippy fixes * replace `todo()`s by `default()` or `()` * move implementation of `Ligero` to data_structures * Add more info to `Ligero` struct incl. link and no-hiding note
Configuration menu - View commit details
-
Copy full SHA for 332fde5 - Browse repository at this point
Copy the full SHA 332fde5View commit details -
Copy from
jellyfish
and patch dependency (#32)* Copy from `jellyfish` and patch dependency * Use `borrow` from `ark-std` * Remove default from `PhantomData`
Configuration menu - View commit details
-
Copy full SHA for 9e40efb - Browse repository at this point
Copy the full SHA 9e40efbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ce243b - Browse repository at this point
Copy the full SHA 6ce243bView commit details -
* use Vec/ToString from ark_std * rayon should only be enabled under the parallel feature * for no-std targets, enable Float arithmetic from num_traits
Configuration menu - View commit details
-
Copy full SHA for 840ee52 - Browse repository at this point
Copy the full SHA 840ee52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e2c946 - Browse repository at this point
Copy the full SHA 6e2c946View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46a6a85 - Browse repository at this point
Copy the full SHA 46a6a85View commit details -
Configuration menu - View commit details
-
Copy full SHA for a46ea25 - Browse repository at this point
Copy the full SHA a46ea25View commit details
Commits on Oct 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 61f3c64 - Browse repository at this point
Copy the full SHA 61f3c64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44d2004 - Browse repository at this point
Copy the full SHA 44d2004View commit details -
Configuration menu - View commit details
-
Copy full SHA for 780f525 - Browse repository at this point
Copy the full SHA 780f525View commit details -
Configuration menu - View commit details
-
Copy full SHA for 46a28c8 - Browse repository at this point
Copy the full SHA 46a28c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d15d4e - Browse repository at this point
Copy the full SHA 8d15d4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f3c663 - Browse repository at this point
Copy the full SHA 6f3c663View commit details