Commit Graph

  • 5d56cc2 (HEAD -> cherry-pick) cherry-pick BN254::constraints & Grumpkin to be able to use them with compatibility at v0.4.0 by arnaucube 2024-03-14 18:33:29 +0100
  • e2d16a2 (master) Update README.md (#189) by Michele Orrù 2023-12-18 18:24:04 +0100
  • 7854883 Add archival notice to README (#188) by Pratyush Mishra 2023-12-18 11:56:41 -0500
  • ccf8392 Expose Bandersnatch generators (#184) by Davide Galassi 2023-10-14 17:44:58 +0200
  • 0a64024 Fix #178: Make MNT{4,6}-753, cp6_782 tests run conditionally (#179) by Andrew Z 2023-09-25 20:28:26 +0200
  • 8c0256a Fix comments for Grumpkin curve generator (#175) by Pratyush Mishra 2023-09-19 04:47:35 -0700
  • 72a18b6 GLV implementation for BLS12_377, BLS12_381 and BN254 (#158) by mmagician 2023-09-11 15:29:38 -0600
  • 8765798 The scalar to be multiplied by should be at most `num_limbs` long (#171) by mmagician 2023-09-11 13:44:41 -0600
  • 7e4b4bf Non-canonical infinity point & bad flags in BLS12-381 serialization should fail (#176) by mmagician 2023-09-11 13:21:37 -0600
  • 4d1e504 Add Grumpkin support for arkworks (#174) by Carlos Pérez 2023-09-07 14:15:36 +0200
  • fc8379d Add the small subgroup power for BN254 (#163) by Weikeng Chen 2023-09-05 05:39:34 -0700
  • a0bd36f Revert "temp switch to bw6-optimization branch on algebra" (#172) by mmagician 2023-09-04 09:38:00 -0600
  • 1ce1fcf Bw6-761 optimized Miller loop (#155) by mmagician 2023-09-03 07:38:44 -0600
  • 379f230 Use `BigInt` macro for defining curve config parameters (#170) by mmagician 2023-09-01 10:43:12 -0600
  • 7e58260 Add BW6-767 curve and update BW6-761 to use the new bw6 model (#156) by swasilyev 2023-09-01 10:06:45 +0200
  • 3fded1f patch dependencies and fix imports (#167) by Chris Sosnin 2023-08-19 23:13:13 +0300
  • 32b487e Adding `AdditiveGroup` and `PrimeGroup` (#159) by Hossein Moghaddas 2023-08-19 21:09:04 +0200
  • 9d33669 (use-algebra-ci-no-std) Update ci.yml by Weikeng Chen 2023-08-19 11:22:12 -0700
  • 5a41d7f Ed on bls12 377 bench (#152) by swasilyev 2023-03-01 19:42:20 +0100
  • 4ab8ba6 Publish some generators xy values (#150) by Davide Galassi 2023-03-01 19:12:08 +0100
  • ab9be6d Add benchmarks for curve25519. by Michele Orrù 2023-01-29 21:55:25 +0100
  • d5447de Add benchmarks for secp256k1 by Michele Orrù 2023-01-28 22:25:23 +0100
  • 3668338 Merge `releases` into `master`, keeping the patch.crates-io section by mmagician 2023-01-18 13:01:11 +0100
  • a9a2aba (releases) Prepare release 0.4.0 (#143) by mmagician 2023-01-17 18:23:32 +0100
  • 3473114 Merge branch 'master' into releases by mmagician 2023-01-17 12:31:54 +0100
  • 69a9c35 More NIST curves (#142) by Ruben De Smet 2023-01-10 13:59:32 +0100
  • bf8c488 Implement WB hash2curve for BLS12-377 and BLS12-381 (#138) by drskalman 2023-01-10 07:35:16 +0000
  • 0d2142c Fast cofactor clearing for BLS12-377 (#141) by mmagician 2023-01-01 15:53:39 +0100
  • 5a0b8ec (tag: v0.4.0-alpha.2) chore: Release by mmagician 2022-12-28 12:33:05 +0100
  • a986e08 explicitly specify a dependency version by mmagician 2022-12-28 12:22:43 +0100
  • 5831ddb remove patches from release branch by mmagician 2022-12-28 12:20:40 +0100
  • cba0c7e Add `frobenius_map_in_place` (#140) by Pratyush Mishra 2022-12-28 14:19:38 +0300
  • a82486d Add supplementary small group bases for some common fields (#137) by Weikeng Chen 2022-12-21 18:06:24 -0800
  • febd763 Rename all `*Parameters` to `*Config` (#136) by Pratyush Mishra 2022-12-16 22:35:32 -0500
  • f8a6a40 Add the secp256k1 and secq256k1 curves (#122) by Weikeng Chen 2022-12-09 10:41:40 -0800
  • cdf4d18 Prepare release 0.4 (#133) by mmagician 2022-11-29 17:22:09 +0100
  • 1e951b3 (tag: v0.4.0-alpha.1) missed two dependencies by Marcin 2022-11-19 13:36:02 +0100
  • 9bbf909 bump relations & r1cs-std dependency after their alpha version is out by Marcin 2022-11-19 13:28:57 +0100
  • 15c0777 Version 0.4.0-alpha by Marcin 2022-11-12 20:12:33 +0100
  • 9983165 Prepared G2 consistency test (#70) by Weikeng Chen 2022-10-31 17:12:52 -0700
  • db03d40 Add the curve25519 curve (#124) by Weikeng Chen 2022-10-29 19:55:35 -0700
  • a7d266f Add the ed25519 curve (#121) by Weikeng Chen 2022-10-29 19:33:55 -0700
  • 5d6d31d Fix the location of BitIteratorBE (#132) by Weikeng Chen 2022-10-29 11:29:45 -0700
  • df39c78 Update changelog (#131) by mmagician 2022-10-19 19:06:42 +0200
  • 138b23f Zcash-style serialization for BLS12-381 (#129) by mmagician 2022-10-19 07:44:43 +0200
  • 4bcf87d Faster cofactor clearing for G1 & G2 of bls12-381 + benchmarking (#103) by mmagician 2022-10-16 19:13:57 +0200
  • efefa20 Fix mul-by-non-residue for bw6::fq3 by Pratyush Mishra 2022-09-28 18:08:16 -0700
  • 1833cbf Tweaks by Pratyush Mishra 2022-09-22 14:11:14 -0700
  • f43d59c Rename by Pratyush Mishra 2022-09-14 11:59:28 -0700
  • 68f500d Optimizations to field and curve arithmetic by Pratyush Mishra 2022-09-12 22:03:00 -0700
  • 363426c Update to new benchmarking framework (#126) by Pratyush Mishra 2022-09-09 19:24:33 -0700
  • 55a092a `is_identity` -> `is_zero` (#125) by Pratyush Mishra 2022-09-09 11:07:42 -0700
  • f74378c Add serialization for CP6-782 (#120) by Weikeng Chen 2022-09-03 22:55:16 -0700
  • 3af6ec1 Fix Bandersnatch parameters and the constraint tests (#119) by Weikeng Chen 2022-09-03 12:32:28 -0700
  • dc55588 Fix the remaining curve and field tests (#118) by Weikeng Chen 2022-09-03 00:34:13 -0700
  • 3c4c67f Sync with the recent changes in ark-algebra on pairing and testing (#116) by Weikeng Chen 2022-09-02 16:31:58 -0700
  • 4228924 Replace `ATE_LOOP_COUNT` with its 2-NAF for MNT curves (#107) by mmagician 2022-09-02 17:19:51 +0200
  • b433045 Fix a typo in the Jubjub curve comment (#114) by Weikeng Chen 2022-08-27 14:17:37 -0700
  • 52577f9 Last PR to get the curve tests to work (#113) by Weikeng Chen 2022-08-21 21:08:38 -0700
  • 6d94362 Let `ark-curve-constraint-tests` work with latest arkworks-rs algebra (#112) by Weikeng Chen 2022-08-21 19:58:41 -0700
  • 435de9f Let `cargo build` work again for the new arkworks-rs algebra (#111) by Weikeng Chen 2022-08-21 18:22:43 -0700
  • 23d9768 (update-to-latest-arkworks) Update for scalar mul change by Pratyush Mishra 2022-08-01 15:07:43 -0700
  • e755463 Fix benchmarks and fix accidental renaming of Pallas/Vesta (#108) by Pratyush Mishra 2022-08-01 13:46:52 -0700
  • 67d5a85 Document Bandersnatch as an incomplete twisted Edwards curve (#85) by kevaundray 2022-08-01 18:32:08 +0100
  • 93e64df Catch up with algebra (#106) by Marcin 2022-07-29 21:16:16 +0200
  • 76579d0 `QUADRATIC_NONRESIDUE` is never used, remove (#104) by Marcin 2022-06-30 20:00:01 +0200
  • 9a89ea8 Pull ark-std from latest master (#100) by Marcin 2022-04-12 00:17:18 +0200
  • 5a1e16e Fix benchmark imports (#99) by Pratyush Mishra 2022-03-07 21:01:29 -0800
  • 1551d6d Upgrade to work with latest `ark-ff` (#95) by Pratyush Mishra 2022-03-07 13:12:03 -0800
  • d0dc200 Sqrt fq2 bls12 381 regression (#89) by Marcin 2022-01-11 18:28:17 +0100
  • 6a5cf1d `BigInt` fixes corresponding to algebra#372 by Marcin 2022-01-10 20:03:40 +0100
  • d1ced15 Upgrade for algebra/365 (#92) by Pratyush Mishra 2021-12-29 19:07:52 +0300
  • 677b4ae Simplify the field and curve tests using macros (#90) by Yuncong Hu 2021-12-06 00:03:29 -0800
  • c554790 Fixed curve-bench compile error (#83) by Michael Rosenberg 2021-12-05 11:48:33 -0500
  • f1e36c5 Documentation provides incorrect calculation (#81) by Popog 2021-11-15 10:55:32 -0800
  • 3a0f858 Revise the version number of Bandersnatch (#80) by Weikeng Chen 2021-11-10 22:20:01 -0800
  • 60b6e5d (sjoseph/big_integer_documentation) Renamed add_nocarry and sub_noborrow for curves by Solomon 2021-10-21 12:24:02 -0700
  • 461e419 adding SW parameters for `Bandersnatch` curve (#67) by zhenfei 2021-10-20 13:12:15 -0400
  • 5fe1862 Twisted Edwards parameters for BLS12-377 (#76) by zhenfei 2021-10-19 14:30:41 -0400
  • 2118e14 Use Scott's subgroup membership tests for `G1` and `G2` of BLS12-381. (#74) by Simon Masson 2021-09-25 19:34:13 +0200
  • 5860e2a (reduce-generics) Fix doctests by Pratyush Mishra 2021-08-17 13:44:18 -0700
  • 6805e05 Format by Pratyush Mishra 2021-08-16 18:11:57 -0700
  • ac58f8f Reduce generics by Pratyush Mishra 2021-08-16 18:11:10 -0700
  • b5c2d8e Fix a comment on Bandersnatch's TEModelParameters (#65) by Weikeng Chen 2021-06-30 20:14:37 -0700
  • 129795a Implement the Bandersnatch curve (#64) by zhenfei 2021-06-29 21:04:08 -0400
  • a9cb9bf Fix incorrect repository links in `Cargo.toml` files (#63) by George Gkitsas 2021-06-23 16:58:50 +0100
  • d2c9987 (tag: v0.3.0) Release v0.3.0 (#62) by Weikeng Chen 2021-06-06 13:47:19 -0700
  • ada1fda Fix Bls12-377 scalar group generator (#60) by Alex Ozdemir 2021-05-06 16:46:22 -0700
  • 8c795ec Update the documentation of BN254's field parameters (#59) by Weikeng Chen 2021-05-06 08:22:07 -0700
  • 9d232a7 Fix a comment describing BN254. (#55) by Daira Hopwood 2021-04-16 22:54:33 +0100
  • 4d6c496 Add benchmarks for Pallas and Vesta curves. (#53) by Daira Hopwood 2021-04-16 18:18:06 +0100
  • 880a010 Reduce CI time by parallelizing per-curve tests (#52) by Pratyush Mishra 2021-04-12 00:53:06 +0300
  • 269fe97 Release v0.2 (#51) by Dev Ojha 2021-03-24 20:18:59 -0500
  • 28d2c67 (tag: ark-vesta-v0.2.0) (cargo-release) start next development iteration 0.2.1-alpha.0 by ValarDragon 2021-03-24 17:44:03 -0700
  • 61c07a5 (tag: ark-ed-on-mnt4-753-v0.2.0) Missed a curve by ValarDragon 2021-03-24 17:42:17 -0700
  • 1e55dfd Fix spacing in keywords, and use version ^0.2.0 by ValarDragon 2021-03-24 17:31:43 -0700
  • df44f9d (cargo-release) version 0.2.0 by ValarDragon 2021-03-24 17:18:01 -0700
  • 8fa7728 (cargo-release) version 0.2.0 by ValarDragon 2021-03-24 17:17:59 -0700
  • ab7dcb6 (cargo-release) version 0.2.0 by ValarDragon 2021-03-24 17:17:59 -0700
  • 67d95fb Update all the cargo.tomls to pin version by ValarDragon 2021-03-24 17:17:26 -0700