Commit Graph

  • 04db050 (cargo-release) start next development iteration 0.1.1-alpha.0 by Pratyush Mishra 2020-09-10 15:41:20 -0700
  • 6c90710 (cargo-release) start next development iteration 0.1.1-alpha.0 by Pratyush Mishra 2020-09-10 15:41:20 -0700
  • 37d79e2 (cargo-release) start next development iteration 0.1.1-alpha.0 by Pratyush Mishra 2020-09-10 15:41:20 -0700
  • 61c70ed Prepare Zexe for recursion (#241) by Weikeng Chen 2020-07-20 15:42:25 -0700
  • 36305e7 Implement ed_on_bn254 curve (baby-jubjub) (#230) by Youssef El Housni 2020-07-01 21:25:02 +0200
  • a83914a Add mul_by_inverse to FieldGadget (#227) by Dev Ojha 2020-06-19 14:45:51 -0500
  • 75439b9 Add constant folding to FpGadget<F> (#226) by Dev Ojha 2020-06-19 13:43:25 -0500
  • 885e9d7 Add constraints for Edwards curves over MNT4 (#221) by Weikeng Chen 2020-06-14 21:51:56 -0700
  • 9391b1f Rename to `ed_on` by Pratyush Mishra 2020-06-12 17:54:52 -0700
  • 7a0177e Re-export `edwards_on_cp6_782` as `edwards_on_bw6_761` by Pratyush Mishra 2020-06-10 13:27:49 -0700
  • 40e8925 Fix no-std compilation by Pratyush Mishra 2020-06-10 01:15:27 -0700
  • d5e7d8b Compilation fix by Pratyush Mishra 2020-06-10 00:04:17 -0700
  • 1959a3d Rename curves by Pratyush Mishra 2020-06-09 23:08:29 -0700
  • 07e8c79 Update README with new badge by Pratyush Mishra 2020-06-10 02:32:41 -0700
  • bbf7329 Move to github actions by Pratyush Mishra 2020-06-10 01:34:36 -0700
  • 349407f Speed up exp_by_const by ValarDragon 2020-06-08 17:18:38 -0500
  • c555535 Improve invalid namespace error msg by ValarDragon 2020-06-08 12:49:19 -0500
  • 75c55f7 Change `from_repr` to output `Option<Self>` by Pratyush Mishra 2020-05-28 13:58:30 -0700
  • ecf863f expose function which enforces a <= (p-1)/2 by Georgios Konstantopoulos 2020-05-07 16:44:31 +0300
  • 67196d8 Formatting fix by Sergey Vasilyev 2020-05-06 00:40:53 +0300
  • 0b87c84 Merkle tree panics when there's a single leaf - fix by Sergey Vasilyev 2020-04-28 01:12:57 +0300
  • 4e0d92a Merkle tree fails to compute the root when there's no need in dummy nodes - fix by Sergey Vasilyev 2020-04-28 01:12:21 +0300
  • 97ca70b Merkle tree panics when there's a single leaf - test by Sergey Vasilyev 2020-04-28 00:13:10 +0300
  • f4e2039 Merkle tree fails to compute the root when there's no need in dummy nodes - test by Sergey Vasilyev 2020-04-28 00:07:10 +0300
  • ea2adb4 fix(fp-cmp): use enforce unchecked in enforce unchecked function by Georgios Konstantopoulos 2020-05-06 17:20:02 +0300
  • cc53449 Add x86_64 asm codegen for PrimeField mul and square (#176) by Pratyush Mishra 2020-05-04 06:05:22 -0700
  • 04267f4 Merge remote-tracking branch 'upstream/master' into inline-asm by Pratyush Mishra 2020-05-04 05:40:48 -0700
  • 11e689d Clean up features, and make nightly detection robust by Pratyush Mishra 2020-05-04 05:15:26 -0700
  • 95fbfe0 Merge branch 'master' into inline-asm by jon-chuang 2020-04-23 22:00:29 +0800
  • 3708a44 Give Travis more time by Pascal Berrang 2020-04-20 08:46:03 +0200
  • 9455f00 Add benchmark for mixed-radix and radix-2 FFT resembling the Groth16 operations. by Pascal Berrang 2020-04-14 13:58:14 +0200
  • 13b9c6c Split FpParameters/PrimeField and add FFT related traits by Pascal Berrang 2020-04-14 10:33:33 +0200
  • b1f4c50 Merge branch 'master' into inline-asm by jon-chuang 2020-04-23 08:26:20 +0800
  • bbb7d75 Implement `conditional_check_verify` for `NIZK`s (#195) by Bruno França 2020-04-22 21:30:33 +0100
  • 535f93d --emit=asm seemed to be hurting performance significantly... So lets not recommend it for now. by jon-chuang 2020-04-23 01:11:28 +0800
  • a919e86 update readme by jon-chuang 2020-04-22 23:35:34 +0800
  • 0b85f5c update readme by jon-chuang 2020-04-22 23:34:17 +0800
  • 4e85a68 update readme by jon-chuang 2020-04-22 23:33:40 +0800
  • 33583be more readme edits by jon-chuang 2020-04-22 17:14:40 +0800
  • 2d0f294 More detailed readme instructions by jon-chuang 2020-04-22 17:10:08 +0800
  • 60ebc0d readme asm instructions by jon-chuang 2020-04-22 17:05:48 +0800
  • 5cc094b Adds alloc_constant to AllocGadget (#189) by Kobi Gurkan 2020-04-19 02:03:33 +0300
  • c486e15 Add test cases for COFACTOR and generalize SW tests by Pascal Berrang 2020-04-09 10:08:31 +0200
  • d4a2d31 Fix Vec imports for no_std by Pascal Berrang 2020-04-07 09:35:19 +0200
  • 5659b0d Fix CI to test more code in `no_std` by Pratyush Mishra 2020-04-08 10:57:29 -0700
  • 0427d2a Merge branch 'master' into inline-asm by jon-chuang 2020-04-08 20:40:30 +0800
  • 33a9da0 Switch to `stable` cargo formatting options by Pratyush Mishra 2020-04-07 16:11:56 -0700
  • 456f30a Fix #172 and improve squaring code for deg-3 extensions (#174) by Pratyush Mishra 2020-04-07 19:29:54 -0700
  • 8631f88 MNT4/6 curves and recursive SNARKs (#150) by Pascal Berrang 2020-04-04 19:50:46 +0200
  • 81f3105 Fix MerkleTree leaf index calculation by Pratyush Mishra 2020-04-01 22:44:10 -0700
  • c58fc31 fmt and docs by Kobi Gurkan 2020-03-28 22:00:56 +0300
  • ded3d68 removes unused struct + fmt by Kobi Gurkan 2020-03-28 21:43:57 +0300
  • 8cd0999 moves cmp to be under FpGadget by Kobi Gurkan 2020-03-28 21:25:39 +0300
  • 60058b2 changes test name by Kobi Gurkan 2020-03-23 21:49:30 +0200
  • bd86eb4 uses core instead of std by Kobi Gurkan 2020-03-23 21:48:53 +0200
  • b0f266d fmt by Kobi Gurkan 2020-03-23 21:47:40 +0200
  • 7ed38fe makes API cmp-like by Kobi Gurkan 2020-03-23 21:47:11 +0200
  • ccbb5ef adds a smaller than gadget by Kobi Gurkan 2020-03-17 00:43:15 +0200
  • 33f7d39 Update uint64.rs by Weikeng Chen 2020-03-26 14:04:42 -0700
  • a205f19 used AllocGadget for UInt64 by weikeng 2020-03-26 13:22:26 -0700
  • 0ffa409 Apply suggestions from code review by Georgios Konstantopoulos 2020-03-24 11:17:42 +0200
  • f4e0307 test: ensure the Counter and the System match by Georgios Konstantopoulos 2020-03-23 11:07:06 +0200
  • 695df97 chore: add helper by Georgios Konstantopoulos 2020-03-23 10:02:07 +0200
  • 951a622 feat: TestConstraintCounter by Georgios Konstantopoulos 2020-03-23 09:32:05 +0200
  • b1913a9 Change default `to_bits` and `to_bytes` functions to the safe versions by Pratyush Mishra 2020-03-18 22:29:16 -0700
  • b24e705 Update `derivative` requirement from 1 to 2 (#140) by dependabot-preview[bot] 2020-03-16 15:25:12 -0700
  • 9ca5a94 Update digest requirement from 0.7 to 0.8 (#141) by dependabot-preview[bot] 2020-03-16 15:22:10 -0700
  • 20af44e fix fmt check by ValarDragon 2020-03-12 01:36:48 -0500
  • 23c6bb4 Rename arguments to CondSelectGadget for code clarity by ValarDragon 2020-03-12 01:13:43 -0500
  • 6c0ee7f Follow the nightly's suggested fmt change by Weikeng Chen 2020-03-04 23:41:48 -0800
  • e524e46 Add UInt64 used for representing Merkle tree node locations by weikeng 2020-03-04 23:22:21 -0800
  • 0df0a15 Blake PRF & R1CS Boolean Refactor (#132) by Pratyush Mishra 2020-03-05 10:51:59 -0800
  • 0b57cdd Add a pre-commit hook for rustfmt (#102) by Pratyush Mishra 2020-03-04 16:05:57 -0800
  • 50c0511 Merge branch 'master' of https://github.com/scipr-lab/zexe by Pratyush Mishra 2020-03-03 10:39:05 -0800
  • b4b4e55 Implement CanonicalSerialize/Deserialize improvements (#109) by Pascal Berrang 2020-03-03 18:56:18 +0100
  • 78e08ae Fix lint by ValarDragon 2020-02-28 20:24:01 -0800
  • cba74c0 Fix error by ValarDragon 2020-02-28 20:19:20 -0800
  • 3cb1ed0 Fix linter errors by ValarDragon 2020-02-28 18:17:02 -0800
  • 77837b4 Fix ns issue by Pratyush Mishra 2020-02-28 17:30:46 -0800
  • cb1bcb1 Fix ns by ValarDragon 2020-02-28 16:28:21 -0800
  • b63d255 Update to use bit iterator by ValarDragon 2020-02-28 16:14:54 -0800
  • 8cce650 Add exponentiation by constant to Fp by ValarDragon 2020-02-28 09:16:36 -0800
  • 7adcc69 Generalize FFT infrastructure to work with group elements as well by Pratyush Mishra 2020-02-28 15:11:09 -0800
  • faf179c Export `algebra-core::error` by Pratyush Mishra 2020-02-28 00:11:48 -0800
  • 2298df2 Make benchmarks compile, and check them in CI by Pratyush Mishra 2020-02-27 00:13:08 -0800
  • 8bf042a Refactor `algebra` API, split into `algebra` and `algebra-core`. (#100) by Pratyush Mishra 2020-02-26 21:42:04 -0800
  • d4896ad crypto-primitives no-std (#96) by Marek Kotewicz 2020-02-20 20:35:53 +0100
  • 02e6b32 Cargo fmt by howardwu 2020-02-16 12:34:26 -0800
  • 2949c0e Adds NIZK benchmarking, updates crypto-primitives benchmarks by howardwu 2020-02-15 18:16:19 -0800
  • bd50144 Add new additive and multiplcative ops for fields by Pratyush Mishra 2020-02-14 13:08:44 -0800
  • 9621bd3 r1cs-std works with no-std (#92) by Marek Kotewicz 2020-02-05 22:55:38 +0100
  • a77972b no_std for algebra and r1cs-core (#76) by Marek Kotewicz 2020-01-31 18:29:29 +0100
  • 5e57ac5 Fix blake2s table alighnments by ValarDragon 2020-01-28 08:18:15 -0800
  • df6e235 Add badge from deps.rs by François Garillot 2020-01-27 18:33:35 -0800
  • a4a8116 Update dependencies by François Garillot 2020-01-27 17:48:45 -0800
  • b26867f Runs rustfmt on the repo by François Garillot 2020-01-23 07:19:48 -0800
  • a3e1cd6 Make libraries compile by Pratyush Mishra 2020-01-19 20:13:49 -0800
  • 762793c Update Cargo.toml by Pratyush Mishra 2020-01-18 18:08:43 -0800
  • 40cf13b num_traits:: -> algebra:: by Pratyush Mishra 2020-01-18 18:06:46 -0800
  • 722a901 [RFC] Convert identity functions in Field, Group, and {Projective,Affine}Curve traits with One/Zero traits from num_traits. by François Garillot 2020-01-13 09:10:48 -0800