Re: TLS does not invoke hardware acceleration except on Intel/AMD platform

2019-09-26 Thread Matt Caswell
On 25/09/2019 18:02, Mark Hack wrote: > This was on 1.0.2 and I just checked 1.1.1, and for libssl I still only > see the call for libcrypto. I can recompile and confirm later in the > day to be 100% certain. The call to OPENSSL_cpuid_setup() in 1.1.1 is inside ossl_init_base in libcrypto. That

Re: TLS does not invoke hardware acceleration except on Intel/AMD platform

2019-09-25 Thread Mark Hack
This was on 1.0.2 and I just checked 1.1.1, and for libssl I still only see the call for libcrypto. I can recompile and confirm later in the day to be 100% certain. On Wed, 2019-09-25 at 16:26 +0100, Matt Caswell wrote: > > On 25/09/2019 15:26, Mark Hack wrote: > > ssl_algs.c is missing the req

Re: TLS does not invoke hardware acceleration except on Intel/AMD platform

2019-09-25 Thread Matt Caswell
On 25/09/2019 15:26, Mark Hack wrote: > ssl_algs.c is missing the required call to OPENSSL_cpuid_setup() which > means that all the platforms which rely on the CPU ID to be set > (everything except Intel/AMD) never use any of the EVP calls and do not > hardware accelerate TLS. Yes, the performan

TLS does not invoke hardware acceleration except on Intel/AMD platform

2019-09-25 Thread Mark Hack
ssl_algs.c is missing the required call to OPENSSL_cpuid_setup() which means that all the platforms which rely on the CPU ID to be set (everything except Intel/AMD) never use any of the EVP calls and do not hardware accelerate TLS. Yes, the performance tests work but these do not use libssl. Patch