Commit Graph

62 Commits

Author SHA1 Message Date
Sean Bowe 7b1cd7f211
Improve documentation for errors a bit. 2017-07-18 08:58:58 -06:00
Sean Bowe 1d4710a39e
Consistently use `Debug` and `Display`. 2017-07-18 08:58:58 -06:00
Sean Bowe 1027dda432
Carry the interpreted value of the encoding through the error. 2017-07-18 08:58:58 -06:00
Sean Bowe 09531d0810
Add error logic to decoding methods. 2017-07-18 08:58:58 -06:00
Sean Bowe 451b2c30ad
Enable clippy linting. 2017-07-16 21:50:03 -06:00
Sean Bowe c618240c91
Implements and documents serialization, closes #11. 2017-07-16 20:52:00 -06:00
Sean Bowe 2090e76794
Mark `wnaf` module unstable via feature `unstable-wnaf`. Closes #13. 2017-07-14 11:56:55 -06:00
Sean Bowe 647f83b53b
Rename many .to_* methods to .into_*. 2017-07-11 23:37:29 -06:00
Sean Bowe 3faf8c526a
Encoding of G1/G2 elements in compressed or uncompressed form. 2017-07-11 15:01:31 -06:00
Sean Bowe 021077b56b
Added wNAF scalar multiplication. 2017-07-10 00:39:38 -06:00
Sean Bowe b965c58ac1
For performance, don't double/square until we've seen a bit. 2017-07-09 21:11:29 -06:00
Sean Bowe a06216f24b
Initial commit 2017-07-08 10:55:43 -06:00