-
Notifications
You must be signed in to change notification settings - Fork 1
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
Brakedown #37
Brakedown #37
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
Commits on Oct 6, 2023
-
Refactor (univariate) Ligero to pull out a
LinearEncode
trait; impl……ement multilinear Ligero (#1) * start pulling out methods into the LinearEncode trait * move most method implementations onto LinearEncode trait * large refactor: implement the PolyCommit trait for any LinearCode struct * remove the calls to `reed_solomon` from check on polycommit trait * replace the univariate tensoring by a trait on LinearEncode * rename Ligero -> UnivariateLigero * Make LinearEncode trait work on any polynomial, not just univariate * Added ML support for Ligero; WIP * matrix dimensions should be computed from num of "coeffs" not degree; use logs for splitting the tensoring in ML case * Remove tests which didnt specify num_vars * make univariate Ligero into its own module and clean up its tests * move LinearEncode to mod.rs * move unrelated methods out of LinearEncode trait * rename Ligero specific data structures to LinCode * rename directory ligero -> linear_codes * fmt * replace local deps by HCS fork
Configuration menu - View commit details
-
Copy full SHA for 366670a - Browse repository at this point
Copy the full SHA 366670aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f992ba3 - Browse repository at this point
Copy the full SHA f992ba3View commit details -
Merge pull request #2 from HungryCatsStudio/update-deps
update hashbrown to fix failing builds
Configuration menu - View commit details
-
Copy full SHA for e49cd9f - Browse repository at this point
Copy the full SHA e49cd9fView commit details
Commits on Oct 10, 2023
-
Refactor and enforce having code info and hash parameters (#3)
* Refactor and enforce having hash info * Add `trim` * Unify all Keys and Params * Fix doc test
Configuration menu - View commit details
-
Copy full SHA for 6c027d2 - Browse repository at this point
Copy the full SHA 6c027d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c47a958 - Browse repository at this point
Copy the full SHA c47a958View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd3d5c5 - Browse repository at this point
Copy the full SHA dd3d5c5View commit details
Commits on Oct 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 209f82b - Browse repository at this point
Copy the full SHA 209f82bView commit details
Commits on Oct 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 46493d6 - Browse repository at this point
Copy the full SHA 46493d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f99f4d - Browse repository at this point
Copy the full SHA 8f99f4dView commit details -
Bring back the default for `compute_matrices`, add `compute_dimension`, add `utils.rs` for crate
Configuration menu - View commit details
-
Copy full SHA for bc7f08c - Browse repository at this point
Copy the full SHA bc7f08cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c7f49e - Browse repository at this point
Copy the full SHA 6c7f49eView commit details -
Configuration menu - View commit details
-
Copy full SHA for cde1c44 - Browse repository at this point
Copy the full SHA cde1c44View commit details -
Configuration menu - View commit details
-
Copy full SHA for de62197 - Browse repository at this point
Copy the full SHA de62197View commit details -
Merge pull request #5 from HungryCatsStudio/ligero-update
Update Ligero
Configuration menu - View commit details
-
Copy full SHA for e0e7a15 - Browse repository at this point
Copy the full SHA e0e7a15View commit details
Commits on Oct 14, 2023
-
* add ColHasher to multilinear ligero * add col hash to univariate; move shared hashers to utils::tests * Remove generic on `Digest` --------- Co-authored-by: Hossein Moghaddas <autquis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a8c3179 - Browse repository at this point
Copy the full SHA a8c3179View commit details -
Configuration menu - View commit details
-
Copy full SHA for 19a3d6b - Browse repository at this point
Copy the full SHA 19a3d6bView commit details
Commits on Oct 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fd459ca - Browse repository at this point
Copy the full SHA fd459caView commit details -
Configuration menu - View commit details
-
Copy full SHA for a31a14d - Browse repository at this point
Copy the full SHA a31a14dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 45c93a4 - Browse repository at this point
Copy the full SHA 45c93a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f68b53 - Browse repository at this point
Copy the full SHA 9f68b53View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb66e9c - Browse repository at this point
Copy the full SHA bb66e9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4d49a6 - Browse repository at this point
Copy the full SHA a4d49a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d9920c0 - Browse repository at this point
Copy the full SHA d9920c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3c5fdf - Browse repository at this point
Copy the full SHA e3c5fdfView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7dce2a - Browse repository at this point
Copy the full SHA d7dce2aView commit details -
Configuration menu - View commit details
-
Copy full SHA for c09e820 - Browse repository at this point
Copy the full SHA c09e820View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9d327d - Browse repository at this point
Copy the full SHA c9d327dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0ab013 - Browse repository at this point
Copy the full SHA d0ab013View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8aeafb - Browse repository at this point
Copy the full SHA a8aeafbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 472ad85 - Browse repository at this point
Copy the full SHA 472ad85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88071d1 - Browse repository at this point
Copy the full SHA 88071d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 65fd81f - Browse repository at this point
Copy the full SHA 65fd81fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 55e79ed - Browse repository at this point
Copy the full SHA 55e79edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91e738a - Browse repository at this point
Copy the full SHA 91e738aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9016900 - Browse repository at this point
Copy the full SHA 9016900View commit details -
Configuration menu - View commit details
-
Copy full SHA for a35cc9f - Browse repository at this point
Copy the full SHA a35cc9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 70fa6b7 - Browse repository at this point
Copy the full SHA 70fa6b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4522b62 - Browse repository at this point
Copy the full SHA 4522b62View commit details -
Configuration menu - View commit details
-
Copy full SHA for 92d990d - Browse repository at this point
Copy the full SHA 92d990dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0926e63 - Browse repository at this point
Copy the full SHA 0926e63View commit details -
Configuration menu - View commit details
-
Copy full SHA for 15be445 - Browse repository at this point
Copy the full SHA 15be445View commit details -
Configuration menu - View commit details
-
Copy full SHA for faf3c4e - Browse repository at this point
Copy the full SHA faf3c4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb0f4fa - Browse repository at this point
Copy the full SHA bb0f4faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 725fbf3 - Browse repository at this point
Copy the full SHA 725fbf3View commit details -
Reduced visibility of linear_codes utils file
Co-authored-by: mmagician <marcin.gorny.94@protonmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6db8f9f - Browse repository at this point
Copy the full SHA 6db8f9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 008b184 - Browse repository at this point
Copy the full SHA 008b184View commit details -
Configuration menu - View commit details
-
Copy full SHA for 170b076 - Browse repository at this point
Copy the full SHA 170b076View commit details -
Configuration menu - View commit details
-
Copy full SHA for 457fafe - Browse repository at this point
Copy the full SHA 457fafeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6661b67 - Browse repository at this point
Copy the full SHA 6661b67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b3c084 - Browse repository at this point
Copy the full SHA 0b3c084View commit details -
Configuration menu - View commit details
-
Copy full SHA for f53daa6 - Browse repository at this point
Copy the full SHA f53daa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b9c3b16 - Browse repository at this point
Copy the full SHA b9c3b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c0707f - Browse repository at this point
Copy the full SHA 0c0707fView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1d4874 - Browse repository at this point
Copy the full SHA b1d4874View commit details
Commits on Oct 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99a34e6 - Browse repository at this point
Copy the full SHA 99a34e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38279d3 - Browse repository at this point
Copy the full SHA 38279d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d0c79c6 - Browse repository at this point
Copy the full SHA d0c79c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8b9907 - Browse repository at this point
Copy the full SHA a8b9907View commit details -
Configuration menu - View commit details
-
Copy full SHA for 918f8ed - Browse repository at this point
Copy the full SHA 918f8edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1922ab9 - Browse repository at this point
Copy the full SHA 1922ab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for e315b20 - Browse repository at this point
Copy the full SHA e315b20View commit details -
Configuration menu - View commit details
-
Copy full SHA for db8741e - Browse repository at this point
Copy the full SHA db8741eView commit details -
Merge pull request #8 from HungryCatsStudio/benches
Ligero benchmarks
Configuration menu - View commit details
-
Copy full SHA for 8bc209b - Browse repository at this point
Copy the full SHA 8bc209bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8095f7 - Browse repository at this point
Copy the full SHA c8095f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53f0353 - Browse repository at this point
Copy the full SHA 53f0353View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a0cfbf - Browse repository at this point
Copy the full SHA 3a0cfbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aa20cd - Browse repository at this point
Copy the full SHA 5aa20cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71ec007 - Browse repository at this point
Copy the full SHA 71ec007View commit details -
Configuration menu - View commit details
-
Copy full SHA for 763ab4b - Browse repository at this point
Copy the full SHA 763ab4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e30188c - Browse repository at this point
Copy the full SHA e30188cView commit details
Commits on Oct 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e7ca8f6 - Browse repository at this point
Copy the full SHA e7ca8f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 567629e - Browse repository at this point
Copy the full SHA 567629eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78fb2fb - Browse repository at this point
Copy the full SHA 78fb2fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for c249917 - Browse repository at this point
Copy the full SHA c249917View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ce780f - Browse repository at this point
Copy the full SHA 0ce780fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78f18a3 - Browse repository at this point
Copy the full SHA 78f18a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f05e981 - Browse repository at this point
Copy the full SHA f05e981View commit details -
Configuration menu - View commit details
-
Copy full SHA for bef16a1 - Browse repository at this point
Copy the full SHA bef16a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50ba373 - Browse repository at this point
Copy the full SHA 50ba373View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4314447 - Browse repository at this point
Copy the full SHA 4314447View commit details -
Configuration menu - View commit details
-
Copy full SHA for 705573b - Browse repository at this point
Copy the full SHA 705573bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9520e3a - Browse repository at this point
Copy the full SHA 9520e3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for a4e703d - Browse repository at this point
Copy the full SHA a4e703dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a3ac5da - Browse repository at this point
Copy the full SHA a3ac5daView commit details
Commits on Oct 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3fb9b44 - Browse repository at this point
Copy the full SHA 3fb9b44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 920896f - Browse repository at this point
Copy the full SHA 920896fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4e14d6 - Browse repository at this point
Copy the full SHA c4e14d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d34607 - Browse repository at this point
Copy the full SHA 1d34607View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09daffd - Browse repository at this point
Copy the full SHA 09daffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3952d3f - Browse repository at this point
Copy the full SHA 3952d3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f7d5e10 - Browse repository at this point
Copy the full SHA f7d5e10View commit details -
Merge pull request #11 from HungryCatsStudio/brakedown-opt
Minor optimizations to Brakedown impl
Configuration menu - View commit details
-
Copy full SHA for 662bea1 - Browse repository at this point
Copy the full SHA 662bea1View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd4024e - Browse repository at this point
Copy the full SHA dd4024eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c01b3c2 - Browse repository at this point
Copy the full SHA c01b3c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for bd7c1d5 - Browse repository at this point
Copy the full SHA bd7c1d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d5712b - Browse repository at this point
Copy the full SHA 6d5712bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fac3d00 - Browse repository at this point
Copy the full SHA fac3d00View commit details -
Configuration menu - View commit details
-
Copy full SHA for b601408 - Browse repository at this point
Copy the full SHA b601408View commit details -
Configuration menu - View commit details
-
Copy full SHA for 47c8c83 - Browse repository at this point
Copy the full SHA 47c8c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a9664d - Browse repository at this point
Copy the full SHA 0a9664dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e28828 - Browse repository at this point
Copy the full SHA 4e28828View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18e036c - Browse repository at this point
Copy the full SHA 18e036cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35a515e - Browse repository at this point
Copy the full SHA 35a515eView commit details
Commits on Oct 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 48a0640 - Browse repository at this point
Copy the full SHA 48a0640View commit details -
switched back to pub(crate) at a few places where it's no longer need…
…ed thanks to serialisation
Configuration menu - View commit details
-
Copy full SHA for 7ee02ae - Browse repository at this point
Copy the full SHA 7ee02aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 85f2ab2 - Browse repository at this point
Copy the full SHA 85f2ab2View commit details -
Merge pull request #12 from HungryCatsStudio/benching-size
Benching size
Configuration menu - View commit details
-
Copy full SHA for b22565f - Browse repository at this point
Copy the full SHA b22565fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5814d48 - Browse repository at this point
Copy the full SHA 5814d48View commit details -
Merge pull request #13 from HungryCatsStudio/fair-comparison
tweaked distance formula
Configuration menu - View commit details
-
Copy full SHA for 5b3523d - Browse repository at this point
Copy the full SHA 5b3523dView commit details
Commits on Oct 24, 2023
-
Improve docs and naming for lin code trait (#35)
* Improve docs and naming for lin code trait * Rename `LinCodeInfo` -> `LinCodeParametersInfo` and update its doc * wrap a long comment * Apply suggestions from code review Co-authored-by: Antonio Mejías Gil <anmegi.95@gmail.com> * Move implementation description of `tensor` into implementers, not trait * fmt * remove old todos * explicit description of `tensor` following Thaler 10.5.1 * Minor comment fixes * place util hashers under cfg flags * More inline and doc comment fixes * remove trailing character * Add docs for `data_structure.rs` * Fix typo Co-authored-by: Antonio Mejías Gil <anmegi.95@gmail.com> * Fix the docs for `SprsMat` * Remove the univariate definition from tensoring docs --------- Co-authored-by: Antonio Mejías Gil <anmegi.95@gmail.com> Co-authored-by: Hossein Moghaddas <autquis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 51447c6 - Browse repository at this point
Copy the full SHA 51447c6View commit details
Commits on Oct 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9a80af1 - Browse repository at this point
Copy the full SHA 9a80af1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8214fa0 - Browse repository at this point
Copy the full SHA 8214fa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0364ad3 - Browse repository at this point
Copy the full SHA 0364ad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfb64ff - Browse repository at this point
Copy the full SHA dfb64ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a9391f - Browse repository at this point
Copy the full SHA 2a9391fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 647ab3b - Browse repository at this point
Copy the full SHA 647ab3bView commit details