Commit Graph

  • c6de851d86 small-fix: fix_one_variable_helper not-parallel behavior main arnaucube 2023-08-24 09:01:12 +02:00
  • c468fcd34a Merge pull request #132 from EspressoSystems/dependabot/cargo/itertools-0.11.0 Mat R 2023-07-17 12:06:48 -06:00
  • 8d99b0f1d1 Merge pull request #131 from EspressoSystems/dependabot/github_actions/cachix/install-nix-action-22 Mat R 2023-07-17 12:06:28 -06:00
  • c21112dc8d Bump cachix/install-nix-action from 21 to 22 dependabot[bot] 2023-07-17 16:39:25 +00:00
  • 545c9b53cf Update itertools requirement from 0.10.4 to 0.11.0 dependabot[bot] 2023-07-17 16:39:13 +00:00
  • 4dc9252eaf Merge pull request #133 from EspressoSystems/ci-fix Mat R 2023-07-17 10:38:38 -06:00
  • b13a607b51 Update build ancient123 2023-07-17 09:25:39 -06:00
  • 3efb08374d Merge pull request #130 from EspressoSystems/dependabot/cargo/criterion-0.5.1 Mat R 2023-06-06 08:55:12 -06:00
  • 33bb0d5931 Merge pull request #128 from EspressoSystems/dependabot/github_actions/cachix/install-nix-action-21 Mat R 2023-06-06 08:52:22 -06:00
  • 79cb2b8a89 Update criterion requirement from 0.4.0 to 0.5.1 dependabot[bot] 2023-05-26 17:00:20 +00:00
  • 4a2c25232e Bump cachix/install-nix-action from 20 to 21 dependabot[bot] 2023-05-24 16:59:49 +00:00
  • cb19852e11 Merge pull request #127 from EspressoSystems/dependabot/github_actions/cachix/install-nix-action-20 Mat R 2023-03-06 14:05:56 -07:00
  • 451d6cb2d8 Bump cachix/install-nix-action from 18 to 20 dependabot[bot] 2023-03-01 17:04:57 +00:00
  • 56b1085c11 Bump to arkworks-0.4.0 (#126) Ivan Mikushin 2023-02-21 05:53:49 -08:00
  • f64bfe6c2a Improve sum check in general and preprocess for sum check in mlkzg multi_open (#123) Han 2023-02-15 00:49:58 +08:00
  • 70b0df5c52 Merge pull request #122 from EspressoSystems/open-source Mat R 2023-01-24 08:48:29 -07:00
  • 22d9a191f7 open source under MIT license Charles Lu 2023-01-24 12:10:53 +00:00
  • 69070fce66 README (#116) chancharles92 2023-01-18 08:56:37 -05:00
  • 69542ff244 Update criterion requirement from 0.3.0 to 0.4.0 (#81) dependabot[bot] 2023-01-14 12:12:25 +08:00
  • 38a0d3c593 Merge pull request #114 from EspressoSystems/scripts Mat R 2023-01-12 10:00:02 -07:00
  • e15b079684 update nix to flake (#101) Alex Xiong 2023-01-12 22:30:35 +08:00
  • d9072ec0bf fix script Alex Xiong 2023-01-12 22:29:03 +08:00
  • 1cf94f9dc2 Make scripts fail out on error ancient123 2023-01-11 09:21:07 -07:00
  • 6463dc7a1c Merge pull request #99 from EspressoSystems/dependabot/github_actions/Swatinem/rust-cache-2 Mat R 2023-01-11 09:06:12 -07:00
  • 97818b9d1b Merge pull request #91 from EspressoSystems/dependabot/github_actions/styfle/cancel-workflow-action-0.11.0 Mat R 2023-01-11 09:05:52 -07:00
  • e70b421351 Multilinear PCS open refactor (#113) chancharles92 2023-01-09 16:53:00 -05:00
  • 858014e131 Revert "refactor multilinear PCS opening" (#112) chancharles92 2023-01-09 15:08:30 -05:00
  • f16db389e3 refactor multilinear PCS opening chancharles92 2023-01-09 13:04:52 -05:00
  • 8256fb3ee2 FEAT: msm timers (#108) zhenfei 2022-12-20 11:31:39 -05:00
  • 77bc9f5e4a Merge pull request #105 from EspressoSystems/arcpariter-new Benedikt Bünz 2022-12-19 13:55:04 -05:00
  • 65b19382f5 typofix Charles Chen 2022-12-19 12:32:28 -05:00
  • c18d5d6578 uncomment Charles Chen 2022-12-16 14:23:46 -05:00
  • 35620b945b tmp commit for benchmark multithread Charles Chen 2022-12-16 14:17:53 -05:00
  • 44833a0c01 remove unncessary timer Charles Chen 2022-12-16 14:01:32 -05:00
  • c48c1b97a5 more parallelization Charles Chen 2022-12-16 11:12:44 -05:00
  • 5d6985b799 more parallelization Charles Chen 2022-12-16 10:03:30 -05:00
  • 81073dfee1 batch inversion Charles Chen 2022-12-16 09:29:28 -05:00
  • 648ea51ff4 arc Charles Chen 2022-12-16 09:18:53 -05:00
  • 366a2674bc remove identity polynomial commitments and PCS evaluations (#104) chancharles92 2022-12-06 09:43:01 -05:00
  • 94092ca6a4 fix bench.rs (#103) chancharles92 2022-11-29 11:01:22 -05:00
  • 768db4eb04 Optimize verifier eq (#102) Benedikt Bünz 2022-11-20 09:26:35 -08:00
  • eb80631d69 Bump Swatinem/rust-cache from 1 to 2 dependabot[bot] 2022-11-17 16:15:23 +00:00
  • cf49741b7e fix bench code Charles Chen 2022-11-12 21:04:15 -05:00
  • 4fdbec33a6 minor Charles Chen 2022-11-09 21:12:21 -05:00
  • bd1fc9897e refactor snark Charles Chen 2022-11-09 21:03:25 -05:00
  • bee67686d0 remove redundant apis Charles Chen 2022-11-09 16:30:01 -05:00
  • 5e782910d4 refactor permcheck Charles Chen 2022-11-09 15:47:53 -05:00
  • d6674351c1 refactor prodcheck Charles Chen 2022-11-09 14:40:52 -05:00
  • 8818ad35ed Merge pull request #93 from EspressoSystems/binyi-optimize Benedikt Bünz 2022-11-02 15:45:08 -07:00
  • 4c9f4390dc reduce rounds in batching Charles Chen 2022-10-24 18:19:55 -04:00
  • 719f595758 Batch all (#89) zhenfei 2022-10-13 23:21:30 -04:00
  • 37920cc65f Bump styfle/cancel-workflow-action from 0.9.1 to 0.11.0 dependabot[bot] 2022-10-12 16:25:41 +00:00
  • baaa06b07b enabling batch opening and mock tests (#80) zhenfei 2022-09-27 14:51:30 -04:00
  • 3160ef17f2 Merge pull request #74 from EspressoSystems/chengyu/pcs MRain 2022-09-06 10:47:53 -04:00
  • 14fcd6a7b2 Specifying dependency MRain 2022-09-06 10:37:49 -04:00
  • 85b36ca39f add a TODO. MRain 2022-09-06 10:13:35 -04:00
  • acb4b23d45 PCS crate moved to other repository. MRain 2022-09-06 10:07:33 -04:00
  • 32cc0c4fd9 Refactor HyperPlonk SNARKs (#73) chancharles92 2022-09-02 14:11:32 -04:00
  • 2af479ee84 refactoring building block PIOPs (#71) chancharles92 2022-08-31 17:24:02 -04:00
  • 3c0cb70109 perm check (#62) zhenfei 2022-08-30 09:38:35 -04:00
  • 8281e7c877 Prod check (#61) chancharles92 2022-08-12 11:35:58 -07:00
  • 066c370b3c 49 verify validity of subclaims in plonk verification (#51) zhenfei 2022-08-09 12:40:28 -04:00
  • a6ea6ac26b initial integration of hyperplonk snark(#39) zhenfei 2022-08-01 13:16:55 -04:00
  • 229148eb5a move transcript to trait (#46) zhenfei 2022-07-26 11:34:47 -04:00
  • 17cff52765 a generic Trait for both ml and uni KZG (#43) zhenfei 2022-07-21 13:01:49 -04:00
  • 43131a0afb product check APIs (#41) chancharles92 2022-07-14 12:19:10 -07:00
  • 88d0ee89ef hyperplonk PolyIOP sketch (#36) chancharles92 2022-07-05 14:38:03 -04:00
  • d41a0cf623 multi-commiting/opening (#34) zhenfei 2022-06-30 12:48:10 -04:00
  • a8c73783a2 move openings to g1 (#38) and remove switch_group feature zhenfei 2022-06-29 10:25:13 -04:00
  • 3b58050b27 feat: allow group switching, and switch group by default (#33) zhenfei 2022-06-15 17:39:54 -04:00
  • 1d12a3e582 23 permutation checks (#32) zhenfei 2022-06-14 11:19:50 -04:00
  • 0dd9c78f13 30 implement prod1 x (#31) zhenfei 2022-06-08 10:13:51 -04:00
  • dfb2066a79 fix bug in interpolation (#29) zhenfei 2022-05-31 15:01:05 -04:00
  • 08d448e204 optimized interpolation (#28) zhenfei 2022-05-23 11:52:15 -04:00
  • 3ea5b61c5e 26 implement prod(0,x) (#27) zhenfei 2022-05-20 16:29:14 -04:00
  • 97a89d7ecc polish IOP code base (#24) zhenfei 2022-05-20 12:30:32 -04:00
  • b9527f8e37 impl KZG based multilinear pcs (#22) zhenfei 2022-05-19 16:23:44 -04:00
  • e881d7fabf dynamic programming for eq(x,r) (#21) zhenfei 2022-05-17 09:05:58 -04:00
  • 7651e39f7a optimize uni poly interpolation (#19) zhenfei 2022-05-16 20:40:46 -04:00
  • 2812d2bce2 benchmark code (#18) zhenfei 2022-05-16 20:32:49 -04:00
  • 0d77c3a2b1 impl zero check (#15) and vp operations (#17) zhenfei 2022-05-16 11:48:19 -04:00
  • 0b251a38e8 Merge pull request #16 from EspressoSystems/minor-bugfix chancharles92 2022-05-13 06:52:53 -07:00
  • 7628a26a89 minor naming bugfix Charles Chen 2022-05-13 02:44:04 -04:00
  • 7c53790094 improve compute_sum parallelism (#14) chancharles92 2022-05-12 16:53:01 -07:00
  • 213ce7fa3f enabling CI with feature testing (#13) zhenfei 2022-05-12 19:52:43 -04:00
  • fbd400941e initial implemetation of Sumcheck protocol (#7) zhenfei 2022-05-12 17:29:36 -04:00
  • 9d4d178455 env setup (#6) zhenfei 2022-04-20 17:10:25 -04:00
  • 5b2265b633 first commit Charles Chen 2022-04-11 10:39:02 -07:00