Commit Graph

  • de4463136f make modules&methods pub, rm unused self in gadget master arnaucube 2023-07-10 09:52:36 +02:00
  • 7db2d30972 PST/SQRT + Benches (#35) Nicolas Gailly 2023-03-22 23:48:28 +01:00
  • bae810431f Merge pull request #18 from vmx/no-custom-fmt Nicolas Gailly 2023-02-08 15:56:55 +01:00
  • 44d1f10588 chore: format Rust code the usual way Volker Mische 2023-02-08 11:07:09 +01:00
  • 3d5b0d3113 Merge pull request #10 from cryptonetlab/cleanup Nicolas Gailly 2023-02-02 15:57:15 +01:00
  • 8c6e85591b Apply suggestions from code review Nicolas Gailly 2023-02-02 15:56:53 +01:00
  • fcd93fa932 remove unnecessary dependencies and change package name Mara Mihali 2023-01-12 17:59:44 +01:00
  • adf96ae8bc fix transcript inconsistency Mara Mihali 2022-12-22 14:08:48 +02:00
  • f88d29fb0c first version of PST Mara Mihali 2022-11-22 18:09:27 +00:00
  • 21af090d2f Removed submodule Mara Mihali 2022-12-08 12:42:27 +00:00
  • d2c543a364 add poly-commit as submodule Mara Mihali 2022-12-08 10:22:05 +00:00
  • 923c8a727f update workflows for testudo maramihali 2022-11-11 14:45:38 +00:00
  • 869bed65f4 implement spartan verifier as a circuit and verify it with groth16 Mara Mihali 2022-08-01 14:02:45 +01:00
  • c76f136006 implement spartan verifier as a circuit and verify it with groth16 Mara Mihali 2022-08-01 14:02:45 +01:00
  • e7242a7b54 implement alternative transcript with poseidon backend Mara Mihali 2022-07-29 13:34:12 +03:00
  • 09251a9439 remove zero knowledge from spartan r1cs-sat proof and verification Mara Mihali 2022-07-21 14:34:30 +01:00
  • 632b95b4c8 turn shake into poseidon Mara Mihali 2022-07-15 08:27:30 +01:00
  • b085c670be migrate codebase to arkworks and change curve to bls12-377 Mara Mihali 2022-06-17 12:28:11 +01:00
  • c5f20877cc update readme (#56) Srinath Setty 2022-10-17 14:52:13 -07:00
  • 0013f81a6e optimize the computation of digest of A/B/C matrices (#55) Srinath Setty 2022-10-17 14:24:35 -07:00
  • d40640555e Update version and readme (#53) Srinath Setty 2022-08-16 14:39:37 -07:00
  • cb6e5613ed fix comment (#49) Ethan-000 2022-08-16 22:17:45 +01:00
  • 4f56acf724 support for stable Rust (#51) Srinath Setty 2022-08-01 18:50:04 -07:00
  • e1383ff248 clippy fixes (#50) Srinath Setty 2022-08-01 18:29:13 -07:00
  • d6a1c21098 Put simd_backend into default feature (#48) Jess Woods 2022-08-01 18:51:02 -06:00
  • 1e9930ae79 refactor r1csproof to non-zk sumcheck Mara Mihali 2022-07-21 14:34:30 +01:00
  • 732566c1ae turn shake into poseidon Mara Mihali 2022-07-15 08:27:30 +01:00
  • cc345b6451 arkworks migration to bls12377 Mara Mihali 2022-06-21 10:48:12 +01:00
  • dda7a6fb46 stuff Mara Mihali 2022-06-17 12:28:11 +01:00
  • cecc2f1b62 Transcript (#46) Srinath Setty 2022-05-12 13:46:05 +05:30
  • 6722e6c6ad remove asserts; return result objects (#45) Srinath Setty 2022-05-04 08:20:57 +05:30
  • c9cdb0a5e7 fix version number (#38) Srinath Setty 2021-10-14 16:15:56 -07:00
  • 19d1d63703 Update to latest Rust and fix Clippy warnings (#37) Srinath Setty 2021-10-14 16:11:19 -07:00
  • f465aed924 upgrade crate version in README.md Srinath Setty 2021-04-22 10:37:41 -07:00
  • e62e575cc3 upgrade version Srinath Setty 2021-04-22 10:34:46 -07:00
  • 7bbc366e5d Arbitrary number of variables and contraints (#34) Lef Ioannidis 2021-04-22 13:27:54 -04:00
  • 096c07910a upgrade to use crates.io (#32) Srinath Setty 2021-01-12 12:20:30 -08:00
  • 8f21680833 Fix build on recent nightly compilers (upgrade packed_simd) (#30) Milkey Mouse 2021-01-11 10:57:14 -08:00
  • 5b59893903 annotation typo (#29) 3for 2020-12-16 04:34:51 +08:00
  • 075ada9c29 Fold panics in the enclosing Error case (#27) François Garillot 2020-10-16 18:28:25 -04:00
  • 9e4c166edb Refactor to idiomatic Result/Option patterns (#25) François Garillot 2020-09-29 18:18:43 -04:00
  • 7b102a241f Add example proving knowledge of cubic equation solution (#26) Jakub Konka 2020-09-16 18:41:13 +02:00
  • 65b3e69a47 add import instructions Srinath Setty 2020-09-01 10:50:54 -07:00
  • 6b95e05ede update metadata Srinath Setty 2020-09-01 10:28:26 -07:00
  • 1bb98a36b1 additional error checking Srinath Setty 2020-09-01 10:13:53 -07:00
  • 67a038ee5f update version to 0.2.0 Srinath Setty 2020-08-31 14:38:35 -07:00
  • 2d22bff71f Add APIs to specify an R1CS Instance (#24) Srinath Setty 2020-08-31 14:11:42 -07:00
  • 131fad938c fix section pointer and small edits Srinath Setty 2020-08-05 07:45:34 -07:00
  • 15a9826e3c Some minor tweaks (#21) Daniel Lubarov 2020-08-03 11:55:21 -07:00
  • 77aec3b513 add metadata to Cargo.toml Srinath Setty 2020-07-29 11:39:43 -07:00
  • d8cfa9dead update version Srinath Setty 2020-07-13 14:31:59 -07:00
  • c24a6abe99 Reduce the number of public APIs smaller and add more detailed documentation Srinath Setty 2020-04-29 10:31:41 -07:00
  • 2bfc333896 Address Clippy warnings Srinath Setty 2020-04-28 16:47:16 -07:00
  • eb969d5dcf Pub (#14) Srinath Setty 2020-04-28 13:36:54 -07:00
  • 290bbc0897 organize nizk and scalar modules Srinath Setty 2020-04-28 11:41:40 -07:00
  • 958e9450db introduce a separate type RandomTape atop Transcript (#13) Srinath Setty 2020-04-28 11:16:43 -07:00
  • 456970e710 introduce APIs for NIZK and SNARK proof systems (#11) Srinath Setty 2020-04-28 10:57:11 -07:00
  • 95b9ad35a6 initial commit Srinath Setty 2019-12-16 14:41:07 -08:00
  • be426e7bb6 Initial SECURITY.md commit Microsoft Open Source 2019-12-16 14:13:35 -08:00
  • 63bc460c0d Updating LICENSE to template content Microsoft Open Source 2019-12-16 14:13:34 -08:00
  • 171ad08227 Initial README.md commit Microsoft Open Source 2019-12-16 14:13:32 -08:00
  • 9a0498ae58 Initial CODE_OF_CONDUCT.md commit Microsoft Open Source 2019-12-16 14:13:31 -08:00
  • cac33ea2a9 Initial commit Srinath Setty 2019-12-16 14:03:07 -08:00