diff options
author | Bodo Möller <bodo@openssl.org> | 2000-06-08 20:26:03 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 2000-06-08 20:26:03 +0000 |
commit | dc434bbcb0f63e03c64be1d977fae6c9411bfc5c (patch) | |
tree | 6bbbbf7a0c1d0d6d2b8cbffef94da36dbb65fc62 /CHANGES | |
parent | 947b3b8bafb2266410610ff17964c5b42a407846 (diff) |
Slightly faster DSA verification (BN_mod_exp2_mont),
marginally faster BN_mod_exp for 1024 bit exponents.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -4,6 +4,17 @@ Changes between 0.9.5a and 0.9.6 [xx XXX 2000] + *) Re-implement BN_mod_exp2_mont using independent (and larger) windows. + This makes DSA verification about 2 % faster. + [Bodo Moeller] + + *) Increase maximum window size in BN_mod_exp_... to 6 bits instead of 5 + (meaning that now 2^5 values will be precomputed, which is only 4 KB + plus overhead for 1024 bit moduli). + This makes exponentiations about 0.5 % faster for 1024 bit + exponents (as measured by "openssl speed rsa2048"). + [Bodo Moeller] + *) Rename memory handling macros to avoid conflicts with other software: Malloc => OPENSSL_malloc @@ -13,7 +24,7 @@ [Richard Levitte] *) New function BN_mod_exp_mont_word for small bases (roughly 15-20% - faster than BN_mod_exp_mont). + faster than BN_mod_exp_mont, i.e. 7.5-10% for a full DH exchange). [Bodo Moeller] *) CygWin32 support. |