1libuecc v7 (2016/03/27)
2
3* Change conversion between Ed25519 and legacy representation. This should
4    not affect any operations unless Ed25519 and legacy load/store
5    functions are mixed when accessing a work structure. Doing so is now
6    officially supported, for example to convert a legacy public key to
7    Ed25519 format.
8* The changed representation allows to use the same
9    ecc_25519_work_default_base for both Ed25519 and legacy.
10    ecc_25519_work_default_base and ecc_25519_scalarmult_base have been
11    undeprecated, ecc_25519_work_base_ed25519 and
12    ecc_25519_work_base_legacy are deprecated now.
13* All points are now internally represented with Ed25519 coordinates, which
14    allows about 6% faster scalar multplication than the legacy
15    representation.
16* ecc_25519_scalarmult_base has been further optimized, making it another
17    6% faster than normal ecc_25519_scalarmult.
18
19
20libuecc v6 (2015/10/25)
21
22* Fixes a bug which might have caused a point's y coordinate to be negated
23    in certain circumstances when the point was stored in packed
24    representation and loaded again. It is extremely improbable that this
25    has ever actually happened, as only a small range of coordinates was
26    affected.
27* Use stdint types to clarify ABI and add support for systems with
28    sizeof(int) < 4 (this is not an ABI break in practise as all systems on
29    which libuecc has been used in the past should have int == int32_t)
30* Add point negation and subtraction functions
31* Rename all point access functions to bear a _legacy suffix (the old names
32    are still available, but marked as deprecated)
33* Add new point access functions and a new generator point that are
34    compatible with Ed25519
35