We need to profile those performance tests on FreeBSDx86 in order to get better idea what's going on there:
handshake
sslnew
pkeyread -k dh -f pem
pkeyread -k dhx -f pem
pkeyread -k dsa -f pem
pkeyread -k ec -f der
pkeyread -k x25519 -f der
Perhaps those are also red herrings (the degradation might be outside of OpenSSL scope), but we need to get profile data first. We also need profiling data for multithreaded variabts.
We need to profile those performance tests on FreeBSDx86 in order to get better idea what's going on there:
handshake
sslnew
pkeyread -k dh -f pem
pkeyread -k dhx -f pem
pkeyread -k dsa -f pem
pkeyread -k ec -f der
pkeyread -k x25519 -f der
Perhaps those are also red herrings (the degradation might be outside of OpenSSL scope), but we need to get profile data first. We also need profiling data for multithreaded variabts.
The data for charts come from here