Add additional TODO items

This commit is contained in:
Henry de Valence 2016-12-09 14:47:35 -08:00
parent bf1da4e9cd
commit b5eee15f50

View file

@ -18,9 +18,9 @@ universe's beauty, but also his deep hatred of the Daleks. Rusty destroys the
other Daleks and departs the ship, determined to track down and bring an end other Daleks and departs the ship, determined to track down and bring an end
to the Dalek race.* to the Dalek race.*
Significant portions of this code are ported from Significant portions of this code are ported from [Adam Langley's
[Adam Langley's Golang ed25519 library](https://github.com/agl/ed25519), along Golang ed25519 library](https://github.com/agl/ed25519), which is in
with referencing the ref10 implementation. turn a port of the reference `ref10` implementation.
## Warning ## Warning
@ -52,5 +52,12 @@ Then, in your library or executable source, add:
## TODO ## TODO
* Implement hashing to a point on the curve. * Implement hashing to a point on the curve (Elligator).
* Maybe implement Mike Hamburg's Decaf point compression format. * Maybe implement Mike Hamburg's Decaf point compression format, so that
users can be guaranteed to be in a prime-order subgroup and not have to
worry about cofactors.
* Review finite field arithmetic.
* Review scalar arithmetic.
* Review addition formulas.
* Proofread mathematics in documentation.
* Maybe use serde for serialization.