summaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2001-11-15 22:32:11 +0000
committerBodo Möller <bodo@openssl.org>2001-11-15 22:32:11 +0000
commit3ba1f111470257c218d46f0aaa74cfba2c068c35 (patch)
tree12c2627767d5abb31fa8d50ba30b4174f878470d /CHANGES
parentbbc206fdf7ca5a398c2fcb8dfc9dc9b439601b51 (diff)
Improve EC efficiency.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES13
1 files changed, 10 insertions, 3 deletions
diff --git a/CHANGES b/CHANGES
index 26cf061a6d..f51029ef77 100644
--- a/CHANGES
+++ b/CHANGES
@@ -12,6 +12,10 @@
*) applies to 0.9.6a/0.9.6b/0.9.6c and 0.9.7
+) applies to 0.9.7 only
+ +) Use wNAFs in EC_POINTs_mul() for improved efficiency (about 10%
+ better than before for single multiplications over P-192 or P-224).
+ [Bodo Moeller]
+
-) [In 0.9.6c-engine release:]
Add support for Broadcom crypto accelerator cards, backported
from 0.9.7.
@@ -943,9 +947,12 @@ des-cbc 3624.96k 5258.21k 5530.91k 5624.30k 5628.26k
don't write to the wrong index in ERR_set_error_data.
[Bodo Moeller]
- +) Function EC_POINTs_mul for simultaneous scalar multiplication
- of an arbitrary number of elliptic curve points, optionally
- including the generator defined for the EC_GROUP.
+ +) Function EC_POINTs_mul for multiple scalar multiplication
+ of an arbitrary number of elliptic curve points
+ \sum scalars[i]*points[i],
+ optionally including the generator defined for the EC_GROUP:
+ scalar*generator + \sum scalars[i]*points[i].
+
EC_POINT_mul is a simple wrapper function for the typical case
that the point list has just one item (besides the optional
generator).