March 5, 2014: First revision. Private keys are now longer. They now store a copy of the public key, and a secret symmetric key for signing purposes. Signatures are now supported, though like everything else in this library, their format is not stable. They use a deterministic Schnorr mode, similar to EdDSA. Precomputed low-latency signing is not supported (yet?). The hash function is SHA-512. The deterministic hashing mode needs to be changed to HMAC (TODO!). It's currently envelope-MAC. Probably in the future there will be a distinction between ECDH key and signing keys (and possibly also MQV keys etc). Began renaming internal functions. Removing p448_ prefixes from EC point operations. Trying to put the verb first. For example, "p448_isogeny_un_to_tw" is now called "twist_and_double". Began documenting with Doxygen. Use "make doc" to make a very incomplete documentation directory. There have been many other internal changes. Feb 21, 2014: Initial import and benchmarking scripts. Keygen and ECDH are implemented, but there's no hash function.