diff options
author | Matthias Schiffer <mschiffer@universe-factory.net> | 2016-03-19 14:02:43 +0100 |
---|---|---|
committer | Matthias Schiffer <mschiffer@universe-factory.net> | 2016-03-19 14:02:43 +0100 |
commit | 3eb02ade40e64969ade1423ed095c57b53817c4f (patch) | |
tree | 806d905ec61a0053494bc498a9dae7eb25155c73 | |
parent | b5b4697c1c11163955ae68beb40398a8e1021d3a (diff) | |
download | libuecc-3eb02ade40e64969ade1423ed095c57b53817c4f.tar libuecc-3eb02ade40e64969ade1423ed095c57b53817c4f.zip |
Update CHANGELOG
-rw-r--r-- | CHANGELOG | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -1,3 +1,22 @@ +libuecc v7 (unreleased) + +* Change conversion between Ed25519 and legacy representation. This should + not affect any operations unless Ed25519 and legacy load/store + functions are mixed when accessing a work structure. Doing so is now + officially supported, for example to convert a legacy public key to + Ed25519 format. +* The changed representation allows to use the same + ecc_25519_work_default_base for both Ed25519 and legacy. + ecc_25519_work_default_base and ecc_25519_scalarmult_base have been + undeprecated, ecc_25519_work_base_ed25519 and + ecc_25519_work_base_legacy are deprecated now. +* All points are now internally represented with Ed25519 coordinates, which + allows about 6% faster scalar multplication than the legacy + representation. +* ecc_25519_scalarmult_base has been further optimized, making it another + 6% faster than normal ecc_25519_scalarmult. + + libuecc v6 (2015/10/25) * Fixes a bug which might have caused a point's y coordinate to be negated |