Is anyone maintaining the GMP engine?

Quoting my earlier post:

"Couple of comments about comparing openssl bn and gmp. It's recognized fact that openssl bn has room for improvement. crypto/bn/asm/*-mont.pl modules aim to fill this room. It should be noted however that openssl bn is unlikely to outperform gmp for one simple reason. Openssl is not only about performance, it's also about security. Meaning that there is a number of countermeasures implemented addressing various PKI vulnerabilities, which naturally affect the performance."

Just linked in libgmp/ENGINE_load_gmp() and was quite amazed.
This is an old 450Mhz single-cpu box running Solaris 10 64-bit.

Libgmp engine benchmarks at 75 new ssl connections per second, but
regular OpenSSL can do only 24 per second. Thats a massive improvement.

But of course 3x is not just countermeasures. The UltraSPARC performance problem is addressed in HEAD development branch, where you shall observe same order of magnitude improvement factor, in both 32- and 64-bit builds. A.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to