Sean Bowe
|
fbefb710cf
|
Ensure divrem always returns remainder.
|
2016-09-18 10:23:59 -06:00 |
Sean Bowe
|
76344a7ae9
|
Fq2 serialization according to spec.
|
2016-09-18 05:04:19 -06:00 |
Sean Bowe
|
b20157fef1
|
Clean up U256 serialization.
|
2016-09-18 04:08:56 -06:00 |
Sean Bowe
|
fe3dfc3e29
|
Implement U512 from/divrem.
|
2016-09-18 03:28:15 -06:00 |
Sean Bowe
|
3e40981e3f
|
Make set_bit inform instead of asserting.
|
2016-09-18 01:47:54 -06:00 |
Sean Bowe
|
3e5b7179c1
|
Factor out get_bit.
|
2016-09-18 01:42:51 -06:00 |
Sean Bowe
|
3ebd527167
|
Use macros to instantiate finite fields.
|
2016-09-14 21:30:38 -06:00 |
Sean Bowe
|
cb2ff5c1ad
|
Added serialization and test vectors for U256 and Fp elements.
|
2016-09-07 16:45:55 -06:00 |
Sean Bowe
|
77df6c9ee5
|
Arithmetic cleanup and optimization.
|
2016-09-07 16:45:52 -06:00 |
Sean Bowe
|
671d112c9c
|
New arithmetic and G1/G2 implementations.
|
2016-09-04 03:50:46 -06:00 |