Pratyush Mishra
1833cbfb29
Tweaks
2 years ago
Pratyush Mishra
f43d59c958
Rename
2 years ago
Pratyush Mishra
68f500da01
Optimizations to field and curve arithmetic
2 years ago
Weikeng Chen
3af6ec17d6
Fix Bandersnatch parameters and the constraint tests ( #119 )
Co-authored-by: onewayfunc <onewayfunc@gmail.com>
2 years ago
Weikeng Chen
dc555882cd
Fix the remaining curve and field tests ( #118 )
* push
* push
* cargo ready
Co-authored-by: onewayfunc <onewayfunc@gmail.com>
2 years ago
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>
2 years ago
Marcin
93e64df895
Catch up with algebra ( #106 )
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
2 years ago
Marcin
76579d0fbb
`QUADRATIC_NONRESIDUE` is never used, remove ( #104 )
* `QUADRATIC_NONRESIDUE` is never used, remove
* Update CHANGELOG.md
* Remove unused imports
2 years ago
Pratyush Mishra
1551d6d76c
Upgrade to work with latest `ark-ff` ( #95 )
Co-authored-by: Sun <huachuang20@gmail.com>
2 years ago
Marcin
6a5cf1d84a
`BigInt` fixes corresponding to algebra#372
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
2 years ago
Pratyush Mishra
d1ced15cc2
Upgrade for algebra/365 ( #92 )
* Upgrade for algebra/365
* Merge fix
* Fix
3 years ago
Yuncong Hu
677b4ae751
Simplify the field and curve tests using macros ( #90 )
* Simplify the field and curve tests using macros
* minor
* remove redundant code
Co-authored-by: weikeng <w.k@berkeley.edu>
3 years ago
zhenfei
5fe1862c9a
Twisted Edwards parameters for BLS12-377 ( #76 )
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
3 years ago
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>
3 years ago
Pratyush Mishra
5c0dcd5ca1
Fix links in curve documentation ( #49 )
3 years ago
Weikeng Chen
74f6efb821
Replace `rand` with `ark_std::rand` ( #42 )
* replace rand
* update CHANGELOG
* fmt
* fix
* fix
3 years ago
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
3 years ago
ValarDragon
2d081cd315
UniformRand updates
4 years ago
ValarDragon
530d618cca
Change test_rng import to ark-std
4 years ago
Pratyush Mishra
0486c30b3b
Format
4 years ago
Pratyush Mishra
0445d45c07
Update BLS12-377
4 years ago
Pratyush Mishra
66a1fc9cf7
Add constraints for relevant curves ( #3 )
4 years ago
Pratyush Mishra
33261b4c41
Update documentation for BLS12 fields ( #1 )
4 years ago
Pratyush Mishra
43ca2132fd
Initial commit
4 years ago