Pratyush Mishra
ac58f8f92d
Reduce generics
2021-08-16 18:11:10 -07:00
Weikeng Chen
b5c2d8eba3
Fix a comment on Bandersnatch's TEModelParameters ( #65 )
...
Pratyush noticed a comment regarding COEFF_A has not been updated. This PR fixes so.
2021-06-30 20:14:37 -07:00
zhenfei
129795aa4c
Implement the Bandersnatch curve ( #64 )
...
* impl bandersnatch
* clean up
* update changelog
* Relocate the readme so they show up in the doc
* Delete README.md
* Relocate the changelog entry
* rename & fmt
Co-authored-by: Weikeng Chen <w.k@berkeley.edu >
2021-06-29 18:04:08 -07:00
George Gkitsas
a9cb9bfcb2
Fix incorrect repository links in Cargo.toml files ( #63 )
...
* fixes repository in cargo files
* lint fixes
2021-06-23 08:58:50 -07:00
Weikeng Chen
d2c998736e
Release v0.3.0 ( #62 )
...
* release
* update CHANGELOG.md
v0.3.0
2021-06-06 13:47:19 -07:00
Alex Ozdemir
ada1fdac07
Fix Bls12-377 scalar group generator ( #60 )
...
* Fix Bls12-377 scalar group generator
Previously we used 11 as a generator, which has order (p-1)/35.
Now we use 22, which has the right order.
Fixed the two-adic root of unity in accordance with the new generator.
fixes #47
* add the CHANGE LOG
Co-authored-by: weikeng <w.k@berkeley.edu >
2021-05-06 16:46:22 -07:00
Weikeng Chen
8c795ec0cf
Update the documentation of BN254's field parameters ( #59 )
2021-05-06 08:22:07 -07:00
Daira Hopwood
9d232a7dcd
Fix a comment describing BN254. ( #55 )
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2021-04-16 14:54:33 -07:00
Daira Hopwood
4d6c49640c
Add benchmarks for Pallas and Vesta curves. ( #53 )
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2021-04-16 10:18:06 -07:00
Pratyush Mishra
880a010f5e
Reduce CI time by parallelizing per-curve tests ( #52 )
2021-04-11 14:53:06 -07:00
Dev Ojha
269fe97519
Release v0.2 ( #51 )
2021-03-24 20:18:59 -05:00
Dev Ojha
de78b0da1d
Update CHANGELOG.md ( #50 )
...
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu >
2021-03-24 12:00:47 -05:00
Pratyush Mishra
5c0dcd5ca1
Fix links in curve documentation ( #49 )
2021-03-24 09:25:56 -07:00
Weikeng Chen
507cfa355a
Remove the two remaining direct references to rand ( #47 )
2021-03-23 16:31:55 -07:00
Dev Ojha
fea21d919a
Linkify changelog ( #46 )
2021-03-23 13:59:51 -05:00
Weikeng Chen
666da1e3b2
Fix ed-on-mnt4-753 ( #45 )
...
* fix ed-mnt4-753
* update CHANGELOG
2021-02-09 09:33:28 -08:00
Weikeng Chen
74f6efb821
Replace rand with ark_std::rand ( #42 )
...
* replace rand
* update CHANGELOG
* fmt
* fix
* fix
2021-02-04 20:12:47 -08:00
Dev Ojha
684969909b
Add benchmark for sub_assign ( #41 )
2021-02-04 13:50:08 -08:00
Pratyush Mishra
487f0043d8
Upgrade to test-templates from algebra ( #40 )
...
* Upgrade to test-templates from algebra
* Fix Cargo.toml
* Fix search and replace
* Update
* Fix cargo tomls
2021-01-31 11:47:41 -08:00
Dev Ojha
cd88721883
Switch to panic='abort' for safety across FFI boundaries ( #38 )
2021-01-21 14:51:10 -06:00
Pratyush Mishra
6ed2450b55
More comprehensive scalar multiplication tests ( #37 )
2021-01-15 13:55:17 -08:00
Pratyush Mishra
04b5ef1265
Make constraint tests check all allocation modes ( #35 )
2021-01-08 23:03:52 -08:00
Daira Hopwood
39c58df3a6
Add Pallas and Vesta curves ( #21 )
...
Co-authored-by: Ying Tong Lai <yingtong@electriccoin.co >
Co-authored-by: Daira Hopwood <daira@jacaranda.org >
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu >
Co-authored-by: therealyingtong <yingtong@z.cash >
2020-12-30 16:56:00 -08:00
Pratyush Mishra
e7d7d01a02
Add MSM benchmark ( #24 )
2020-12-16 13:39:29 -06:00
Pratyush Mishra
621355df14
Fix links in Cargo.tomls ( #29 )
...
Co-authored-by: Dev Ojha <ValarDragon@users.noreply.github.com >
2020-12-16 11:12:01 -08:00
Dev Ojha
505b72e71e
Add Changelog and contributing file ( #31 )
...
* Add issue/PR templates
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu >
2020-12-16 00:57:59 -06:00
Pratyush Mishra
ae06af2448
Handle Fp64 related issue ( #32 )
2020-12-16 00:36:01 -06:00
Pratyush Mishra
72b04dbacb
Better inversion in tests ( #30 )
2020-12-15 21:17:28 -08:00
Pratyush Mishra
9654fb6513
Fix rng in constraint tests
2020-12-15 20:49:55 -08:00
ValarDragon
145a573b41
Add missed import
2020-12-15 20:49:55 -08:00
ValarDragon
b7d6d11ff6
Fix doctests
2020-12-15 20:49:55 -08:00
ValarDragon
9c8d0fbe4c
undo patch.crates.io
2020-12-15 20:49:55 -08:00
ValarDragon
febd2048ee
fix lint
2020-12-15 20:49:55 -08:00
ValarDragon
2d081cd315
UniformRand updates
2020-12-15 20:49:55 -08:00
ValarDragon
530d618cca
Change test_rng import to ark-std
2020-12-15 20:49:55 -08:00
Antoine Rondelet
b17b17efcc
Fixed broken links ( #28 )
2020-12-14 07:55:09 -08:00
Pratyush Mishra
7f1fcd6696
Format
2020-12-10 19:06:20 -08:00
Pratyush Mishra
3198749ccb
Improvements
2020-12-10 19:06:20 -08:00
Pratyush Mishra
ac0dcc7ae9
Work
2020-12-10 19:06:20 -08:00
Pratyush Mishra
76cc7aa044
Change benchmark order
2020-12-10 19:06:20 -08:00
Pratyush Mishra
c6a51adb77
Move to bencher
2020-12-10 19:06:20 -08:00
Pratyush Mishra
4ab7431059
Reduce number of samples
2020-12-10 19:06:20 -08:00
Pratyush Mishra
651f772755
Move to criterion
2020-12-10 19:06:20 -08:00
Pratyush Mishra
98717da099
Fix MNT4-753 Fq4 Frobenius coefficient
2020-12-10 12:47:25 -08:00
Pratyush Mishra
0486c30b3b
Format
2020-12-10 12:47:25 -08:00
Pratyush Mishra
4e45f92ca9
Fixes
2020-12-10 12:47:25 -08:00
Pratyush Mishra
a1ce3291dd
Update ed_on_cp6
2020-12-10 12:47:25 -08:00
Pratyush Mishra
1534bbbfdf
Update MNT6-298
2020-12-10 12:47:25 -08:00
Pratyush Mishra
6f7235d939
Update MNT4-298
2020-12-10 12:47:25 -08:00
Pratyush Mishra
4b050b1aae
Update MNT4-753
2020-12-10 12:47:25 -08:00