Implement the rest of the finite field stuff
Implement elliptic curves
Implement example
Decode message from a string
Make sure message doesn't exceed valid size