Henry de Valence
|
1dac2f53bb
|
Implement Identity for CompressedEdwardsY
|
2017-02-26 15:25:05 -08:00 |
|
Henry de Valence
|
f39566cf16
|
Change CompressedDecaf::to_bytes to ::as_bytes
|
2017-02-26 15:25:05 -08:00 |
|
Henry de Valence
|
a202f36916
|
Rewrite invsqrt to avoid using an Option type.
|
2017-02-22 16:24:11 -08:00 |
|
Henry de Valence
|
9473299d04
|
Add benchmarks for Decaf [de]compression
|
2017-02-21 14:59:25 -08:00 |
|
Henry de Valence
|
dd8f17dfb3
|
Add note on feature-gating
|
2017-02-21 13:43:10 -08:00 |
|
Henry de Valence
|
95bf09a335
|
Check xy is nonnegative, y nonzero in decoding.
|
2017-02-21 13:43:09 -08:00 |
|
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 |
|