Commit Graph

  • cba74c09d9 Fix error ValarDragon 2020-02-28 20:19:20 -08:00
  • 3cb1ed06d6 Fix linter errors ValarDragon 2020-02-28 18:17:02 -08:00
  • 77837b4a1b Fix ns issue Pratyush Mishra 2020-02-28 17:30:46 -08:00
  • cb1bcb1cbf Fix ns ValarDragon 2020-02-28 16:28:21 -08:00
  • b63d255ea3 Update to use bit iterator ValarDragon 2020-02-28 16:14:54 -08:00
  • 8cce6501b8 Add exponentiation by constant to Fp ValarDragon 2020-02-28 09:16:36 -08:00
  • 7adcc69799 Generalize FFT infrastructure to work with group elements as well Pratyush Mishra 2020-02-28 15:11:09 -08:00
  • faf179c43d Export algebra-core::error Pratyush Mishra 2020-02-28 00:11:48 -08:00
  • 2298df2e78 Make benchmarks compile, and check them in CI Pratyush Mishra 2020-02-27 00:13:08 -08:00
  • 8bf042a029 Refactor algebra API, split into algebra and algebra-core. (#100) Pratyush Mishra 2020-02-26 21:42:04 -08:00
  • d4896ade47 crypto-primitives no-std (#96) Marek Kotewicz 2020-02-20 20:35:53 +01:00
  • 02e6b32d7d Cargo fmt howardwu 2020-02-16 12:34:26 -08:00
  • 2949c0ef9d Adds NIZK benchmarking, updates crypto-primitives benchmarks howardwu 2020-02-15 18:16:19 -08:00
  • bd501440cf Add new additive and multiplcative ops for fields Pratyush Mishra 2020-02-14 13:08:44 -08:00
  • 9621bd34a4 r1cs-std works with no-std (#92) Marek Kotewicz 2020-02-05 22:55:38 +01:00
  • a77972bf9a no_std for algebra and r1cs-core (#76) Marek Kotewicz 2020-01-31 18:29:29 +01:00
  • 5e57ac5621 Fix blake2s table alighnments ValarDragon 2020-01-28 08:18:15 -08:00
  • df6e235445 Add badge from deps.rs François Garillot 2020-01-27 18:33:35 -08:00
  • a4a8116f1d Update dependencies François Garillot 2020-01-27 17:48:45 -08:00
  • b26867f267 Runs rustfmt on the repo François Garillot 2020-01-23 07:19:48 -08:00
  • a3e1cd6cf2 Make libraries compile Pratyush Mishra 2020-01-19 20:13:49 -08:00
  • 762793ccbd Update Cargo.toml Pratyush Mishra 2020-01-18 18:08:43 -08:00
  • 40cf13b7b8 num_traits:: -> algebra:: Pratyush Mishra 2020-01-18 18:06:46 -08:00
  • 722a901ae7 [RFC] Convert identity functions in Field, Group, and {Projective,Affine}Curve traits with One/Zero traits from num_traits. François Garillot 2020-01-13 09:10:48 -08:00
  • b8a81b5dcb r1cs-std: makes extension field to_bits create namespaces for the individual elements Kobi Gurkan 2020-01-16 19:39:49 +02:00
  • 2a8974e442 Boolean conditional select Pratyush Mishra 2019-12-12 01:40:41 -08:00
  • ab65b01478 Clean up a few loop bounds François Garillot 2019-12-02 07:35:13 -08:00
  • f1d8b122fc Use operator syntax François Garillot 2019-12-02 07:34:37 -08:00
  • b42d5f8d36 Simplify a few "if" structures François Garillot 2019-12-02 07:30:54 -08:00
  • 53a51eb4dc Use built-in iteration functions more François Garillot 2019-12-02 07:28:49 -08:00
  • c42c7dd98a Remove a few unnecessary clones François Garillot 2019-12-02 07:26:52 -08:00
  • d71bc5a675 Prefer to return error rather than ? them, François Garillot 2019-12-02 07:21:10 -08:00
  • 10c6e85c1a Remove a few unnecessary .into_iter() explicit calls, and some cloning. François Garillot 2019-12-02 07:12:38 -08:00
  • 581f3df55f Adds Bowe-Hopwood hash Kobi Gurkan 2019-11-17 12:59:33 +02:00
  • 19856bd9b6 Add Groth16 to Readme Pratyush Mishra 2019-10-23 21:45:56 -07:00
  • da0de7c7f2 Adds license files as links Kobi Gurkan 2019-10-21 14:21:52 +03:00
  • d292f637aa Update crypto-primitives/src/nizk/groth16/mod.rs Kobi Gurkan 2019-10-21 14:20:14 +03:00
  • e3d2ff1c04 Update crypto-primitives/src/nizk/groth16/mod.rs Kobi Gurkan 2019-10-21 14:19:27 +03:00
  • 7c5271a212 Update crypto-primitives/src/nizk/groth16/mod.rs Kobi Gurkan 2019-10-21 14:19:22 +03:00
  • fb87c421e7 Runs cargo fmt Kobi Gurkan 2019-10-21 14:18:35 +03:00
  • 98416f6b2e Adds Groth16 Kobi Gurkan 2019-10-20 20:58:25 +03:00
  • 2a86b59138 Merkle Tree name refactors Pratyush Mishra 2019-10-11 19:24:21 -07:00
  • 25e35a25d0 Update README with new directory structure and publication information Pratyush Mishra 2019-10-11 19:05:22 -07:00
  • 42893ee3b6 Remove unused file Pratyush Mishra 2019-10-11 18:08:18 -07:00
  • cb2ff3b412 Add ToConstraintField impls for some primitives Pratyush Mishra 2019-10-11 16:38:00 -07:00
  • 1b6f681cdb Fix Blake2s gadget test Pratyush Mishra 2019-10-11 13:23:50 -07:00
  • d318e70dd3 Fix benches Pratyush Mishra 2019-09-24 20:27:42 -07:00
  • a244e719d1 Initial commit to extract crypto-primitives to new crate Pratyush Mishra 2019-09-24 20:21:49 -07:00
  • 5a78e24e15 Update README.md Pratyush Mishra 2019-09-17 16:32:25 -07:00
  • 8ea084ddfc Upgrade rand to 0.7 (#33) Pratyush Mishra 2019-09-17 16:30:42 -07:00
  • 0a507b0a5f Upgrade ff-fft, gm17, and r1cs-std Pratyush Mishra 2019-09-17 01:35:23 -07:00
  • bd723f9040 Initial commit Pratyush Mishra 2019-09-16 23:06:37 -07:00
  • cfe2c8d29a Refactor FFT infrastructure (#28) Pratyush Mishra 2019-09-04 16:33:58 -07:00
  • 8da2ea6250 Update README Pratyush Mishra 2019-08-12 18:16:29 -07:00
  • b617d217a1 Move ConstraintVar to r1cs-core Pratyush Mishra 2019-08-12 18:05:24 -07:00
  • c610ecbcc5 Update r1cs-std tests Pratyush Mishra 2019-08-12 17:41:23 -07:00
  • e00d667330 Move snark-gadgets to r1cs-std Pratyush Mishra 2019-08-12 16:52:26 -07:00
  • 32151738b2 Move ConstraintSystem and related traits to own crate, and move gm17 to own crate. Pratyush Mishra 2019-08-12 16:14:46 -07:00
  • 07ae71f8e4 Improve fixed and variable base MSMs Pratyush Mishra 2019-08-10 02:36:54 -07:00
  • 72949c302a Merge pull request #10 from kobigurk/fix/377_g2_generators_comments Pratyush Mishra 2019-08-08 04:12:00 +03:00
  • be80fdc82f Merge branch 'master' into fix/377_g2_generators_comments Pratyush Mishra 2019-08-08 04:07:42 +03:00
  • bb0cefb992 Update README Pratyush Mishra 2019-08-06 11:53:36 -07:00
  • 8794a17d70 Merge branch 'master' of https://github.com/scipr-lab/zexe Howard Wu 2019-04-03 01:33:58 -07:00
  • 5a2df1aaba Update README Howard Wu 2019-04-03 01:32:28 -07:00
  • de7656d021 Merge branch 'master' of https://github.com/scipr-lab/zexe Howard Wu 2019-04-03 00:03:52 -07:00
  • 2309c89447 Update README.md Howard Wu 2019-04-02 23:55:22 -07:00
  • 0b17dcf170 Add link to Sean's github in README.md Pratyush Mishra 2019-04-02 23:08:26 -07:00
  • 981c20b8aa Initial release Pratyush Mishra 2019-04-02 15:19:36 -07:00