Henry de Valence
|
5daa217b18
|
Fix sign error
|
2017-02-21 13:43:09 -08:00 |
|
Henry de Valence
|
6b3dbf6870
|
Add another test and some notes
|
2017-02-21 13:43:09 -08:00 |
|
Henry de Valence
|
93be83c6df
|
Check that s = |s| in decompression.
|
2017-02-21 13:43:09 -08:00 |
|
Henry de Valence
|
9cb48c44ba
|
Use conditional_negate in Decaf
|
2017-02-21 13:43:03 -08:00 |
|
Henry & Isis
|
ea5efcdc29
|
Add impl of Identity for DecafPoint and CompressedDecaf
|
2017-02-21 13:39:00 -08:00 |
|
Henry & Isis
|
f06afbc493
|
Add a coset4 function for debugging
|
2017-02-21 13:39:00 -08:00 |
|
Henry & Isis
|
375d326e75
|
Change some tests to use new API
|
2017-02-21 13:39:00 -08:00 |
|
Henry & Isis
|
db17dc4b78
|
Add Eq implementation for DecafPoint
|
2017-02-21 13:39:00 -08:00 |
|
Henry & Isis
|
bf19df64f0
|
Add ScalarMult and BasepointMult impls for DecafPoint
|
2017-02-21 13:39:00 -08:00 |
|
Henry & Isis
|
084c29c4ed
|
Implement addition and subtraction for DecafPoint.
|
2017-02-21 13:39:00 -08:00 |
|
Henry & Isis
|
f52e2ee37e
|
Create BasepointMult and ScalarMult traits.
|
2017-02-21 13:38:59 -08:00 |
|
Henry de Valence
|
66e598a47c
|
Minor doc tweaks
|
2017-02-21 13:38:59 -08:00 |
|
Henry de Valence
|
0992237233
|
XY is a misleading variable name, use T instead
|
2017-02-21 13:38:59 -08:00 |
|
Henry de Valence
|
ec82e7a4f4
|
Create a DecafPoint struct, wrapping an ExtendedPoint
|
2017-02-21 13:38:59 -08:00 |
|
Henry de Valence
|
08fc10f356
|
Rename DecafPoint -> CompressedDecaf
|
2017-02-21 13:38:59 -08:00 |
|
Henry de Valence
|
eec7747be7
|
Move Decaf code to decaf.rs
|
2017-02-21 13:38:59 -08:00 |
|