possible mpi-pow improvement

Werner Koch wk at gnupg.org
Tue Oct 1 13:31:16 CEST 2013


On Fri,  6 Sep 2013 10:41, gniibe at fsij.org said:

> ====================== original =====================
> $ ./tests/benchmark rsa
> Algorithm         generate  100*sign  100*verify
> ------------------------------------------------
> RSA 1024 bit         340ms     860ms        30ms
> RSA 2048 bit         870ms    5510ms       110ms
> RSA 3072 bit        6440ms   16930ms       210ms
> RSA 4096 bit       17470ms   37270ms       360ms


> My possible change:
> ====================== k-ary, MUL instead of SQR =====
> Algorithm         generate  100*sign  100*verify
> ------------------------------------------------
> RSA 1024 bit         280ms     710ms        30ms
> RSA 2048 bit         960ms    4410ms       110ms
> RSA 3072 bit       17680ms   12990ms       220ms
> RSA 4096 bit       12280ms   29550ms       360ms
>
> Any comments are appreciated.

Thus you change is even an improvement for the general case.

Can you please change your patch to conditionally include the k-ary
multiply but enable it right away.


Shalom-Salam,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.




More information about the Gcrypt-devel mailing list