Commit Graph

11 Commits

Author SHA1 Message Date
Sean Bowe dab7fdf411
Use U512 division for Fp randomness, add Fr interpretation to API. 2016-09-18 11:22:53 -06:00
Sean Bowe 76344a7ae9
Fq2 serialization according to spec. 2016-09-18 05:04:19 -06:00
Sean Bowe 3ebd527167
Use macros to instantiate finite fields. 2016-09-14 21:30:38 -06:00
Sean Bowe 03521652c5
Add `Group` trait, more methods to API, repr(C) everything. 2016-09-11 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 671d112c9c
New arithmetic and G1/G2 implementations. 2016-09-04 03:50:46 -06:00
Sean Bowe 699e72ca7f
Performing reconstruction of the codebase. 2016-08-28 11:48:28 -06:00
Sean Bowe c8a0d56ba4
Remaining extension field tower 2016-07-04 12:46:33 -06:00
Sean Bowe 17416ed162
Curve instantiation on extension field 2016-07-04 12:46:29 -06:00
Sean Bowe ba73fdce48
Curve instantiation on base field 2016-07-04 11:57:48 -06:00
Sean Bowe 4b32ed6585
Abstract away field operations into `Field` trait 2016-07-04 11:57:47 -06:00