diff options
author | Bodo Möller <bodo@openssl.org> | 2001-11-15 22:32:11 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 2001-11-15 22:32:11 +0000 |
commit | 3ba1f111470257c218d46f0aaa74cfba2c068c35 (patch) | |
tree | 12c2627767d5abb31fa8d50ba30b4174f878470d /CHANGES | |
parent | bbc206fdf7ca5a398c2fcb8dfc9dc9b439601b51 (diff) |
Improve EC efficiency.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 13 |
1 files changed, 10 insertions, 3 deletions
@@ -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). |