Weikeng Chen
3c4c67f114
Sync with the recent changes in ark-algebra on pairing and testing ( #116 )
...
* Fix another typo in the Jubjub curve comment
* fix
* progress
* get_point_from_x_unchecked
* fix
* soft link
* Fix Bandersnatch
* Fix Edwards form of Bandersnatch
* Actually fix ed_on_bls12_381_bandersnatch/src/curves/mod.rs
* fix
* fix
* curve-benches
* fix the last mul_by_a; fmt
Co-authored-by: onewayfunc <onewayfunc@gmail.com >
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu >
2022-09-02 16:31:58 -07:00
Marcin
93e64df895
Catch up with algebra ( #106 )
...
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu >
2022-07-29 12:16:16 -07:00
Pratyush Mishra
5a1e16e2b7
Fix benchmark imports ( #99 )
2022-03-07 21:01:29 -08:00
Pratyush Mishra
1551d6d76c
Upgrade to work with latest ark-ff ( #95 )
...
Co-authored-by: Sun <huachuang20@gmail.com >
2022-03-07 13:12:03 -08:00
Michael Rosenberg
c5547905d0
Fixed curve-bench compile error ( #83 )
...
* Fixed benchmarking compile error
* Updated CHANGELOG
* patch `algebra-test-templates` due to breaking changes since the last release
Co-authored-by: Marcin Górny <marcin.gorny.94@protonmail.com >
2021-12-05 17:48:33 +01:00
zhenfei
5fe1862c9a
Twisted Edwards parameters for BLS12-377 ( #76 )
...
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu >
2021-10-19 11:30:41 -07:00
Simon Masson
2118e14b6a
Use Scott's subgroup membership tests for G1 and G2 of BLS12-381. ( #74 )
...
* implementation of the fast subgroup check for bls12_381
* add a bench
* subgroup check for g1
* subgroup check modifications
* remove useless test
* fmt
* need the last version of arkworks/algebra
* remove Parameters0
* using projective points is more efficient
* use of projective coordinates in G2
* fmt
* documentation on the constants and the psi function
* references for algorithms of eprint 2021/1130
* fmt
* sed ^ **
* minor improvement
* fmt
* fix Cargo toml
* nits
* some cleanup for g1
* add the beta test back
* fmt
* g2
* changelog
* add a note on the Cargo.toml
* nits
* avoid variable name conflicts
* add the early-out optimization
Co-authored-by: weikeng <w.k@berkeley.edu >
2021-09-25 10:34:13 -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
2021-06-06 13:47:19 -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
Dev Ojha
269fe97519
Release v0.2 ( #51 )
2021-03-24 20:18:59 -05: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
Pratyush Mishra
e7d7d01a02
Add MSM benchmark ( #24 )
2020-12-16 13:39:29 -06: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
c4e4e18dee
Fix benchmark compilation and add benchmarks for Edwards curves
2020-11-11 23:51:00 -08:00
Pratyush Mishra
f6132a4c0e
default-features = false for curve-benches (#2 )
2020-10-11 20:40:00 -07:00
Pratyush Mishra
43ca2132fd
Initial commit
2020-10-11 19:50:41 -07:00