Please let user set this option by some way (USE flag or enabling it by default). net-misc/tor users need it. Reproducible: Always
Let me give some additional info here: this flag enables some optimizations on 64 bit that vastly improve the speed of elliptic curve crypto operations. Most notably the difference can be seen with openssl speed ecdh, where it's on some curves roughly 3-4 times faster: 224 bit ecdh (nistp224) 0.0002s 6358.7 256 bit ecdh (nistp256) 0.0003s 2964.8 vs: 224 bit ecdh (nistp224) 0.0005s 1827.1 256 bit ecdh (nistp256) 0.0006s 1603.3 The optimizations only need a 64 bit machine and __uint128_t defined, which should be available with pretty much any recent gcc version. So I'd propose to enable this by default on all amd64 systems, as there's barely a reason not to do. See this debian bug report for more info: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698447
should be all set now in the tree; thanks for the report! Commit message: Automatically enable optimized EC 64bit code when the compiler supports it http://sources.gentoo.org/dev-libs/openssl/openssl-1.0.1e-r1.ebuild?rev=1.1