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]