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