constantine/tests/math_elliptic_curves
Advaita Saha f9258531f9
feat: add banderwagon (#271)
* banderwagon curve declaration added

* equality for banderwagon implemented

* subgroup check added

* map_to_field added

* feat: banderwagon serialization

* fix: imported codecs_status_codes into bls_signature

* fix: spec links added in comments

* fix: typo in curve declaration

* fix: banderwagon subgroup check shifted to subgroups file + map_to_field removed

* feat:  new equality re-exported

* fix: codecs_status_codes imported

* fix: equality check removed from banderwagon.nim to twistedEdwards implementation

* Update constantine/math/elliptic/ec_twistededwards_affine.nim

Co-authored-by: Mamy Ratsimbazafy <mamy_github@numforge.co>

* Update constantine/math/elliptic/ec_twistededwards_projective.nim

Co-authored-by: Mamy Ratsimbazafy <mamy_github@numforge.co>

* adding and doubling tests with minor fixes

* feat: banderwagon & bandersnatch generators added

* fix: doubling point error for twisted edwards projective

* fix: negation of x co-ordinate in spec

* fix: negetion of x in serialization

* fix: negetion in deserializarion

* feat: banderwagon tests

* fix: comments added for tests and serialization

* Update suggestion constantine/math/config/precompute.nim

---------

Co-authored-by: Mamy Ratsimbazafy <mamy_github@numforge.co>
2023-09-23 16:59:52 +02:00
..
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-05-29 20:14:30 +02:00
2023-09-23 16:59:52 +02:00