Commit Graph

15 Commits

Author SHA1 Message Date
Sean Bowe 9e458130a6 Public API, reorganize tests, benchmarks and shootout. 2016-09-11 12:58:18 -06:00
Sean Bowe b93e312eb0 Implementation of pairing. 2016-09-11 03:08:52 -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 3591426d44 Add test 2016-07-04 13:58:11 -06:00
Sean Bowe d38cd5e388 Fix small nits 2016-07-04 12:46:37 -06:00
Sean Bowe 38f1f7d21d Add Gt type to API. 2016-07-04 12:46:36 -06:00
Sean Bowe bb4b97ccec Pairing cryptography operations 2016-07-04 12:46:36 -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
Sean Bowe 7f515bbe1c Foundation of finite field arithmetic 2016-06-28 23:50:38 -06:00
Sean Bowe b60f4f0db0 Initial commit. 2016-06-28 22:07:14 -06:00