aboutsummaryrefslogtreecommitdiffstats
path: root/doc/log.txt
diff options
context:
space:
mode:
authorlloyd <[email protected]>2011-06-01 14:34:37 +0000
committerlloyd <[email protected]>2011-06-01 14:34:37 +0000
commit917aa9a47695e2b94d5693ffeb6170e8477ee43d (patch)
treec71f5cd27ee430f12cf8ab3f310e9c2bc1870834 /doc/log.txt
parent7b10642990382932af4639186057b81f5de87605 (diff)
Multi-expoentiation, using the single bit variation. Using a 2 or 3
bit window may well improve things further. Currently seeing 20-25% improvement in ECDSA signature verification and 25 to 40% in GOST-34.10 verifications.
Diffstat (limited to 'doc/log.txt')
-rw-r--r--doc/log.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/log.txt b/doc/log.txt
index 759f5fc5e..35ab564cc 100644
--- a/doc/log.txt
+++ b/doc/log.txt
@@ -18,6 +18,11 @@ Version 1.9.18, Not Yet Released
message. Due to how ECC points are internally represented it instead
resulted in an exception being thrown.
+* A simple multiexponentation algorithm is now used in ECDSA and
+ GOST-34.10 signature verification, leading to 20 to 25% improvements
+ in ECDSA and 25% to 40% improvements in GOST-34.10 verification
+ performance.
+
* The internal representation of elliptic curve points has been
modified to use Montgomery representation exclusively, resulting in
reduced memory usage and a 10 to 20% performance improvement for