We need to profile those performance tests on FreeBSDx86 in order to get better idea what's going on there:
pkeyread -k ec -f der
pkeyread -k ec -f pem
pkeyread -k rsa -f der
pkeyread -k rsa -f pem
pkeyread -k x25519 -f der
pkeyread -k x25519 -f pem
x509storeissuer
ideally we want to collect profiling data for multithreaded variants too. The x509storeissuer seems to be affected by OS/platform. Not all platforms show performance degradation. Also keep in mind the data are averaged results of 25 consequent execution of each test so random fluctuations should be eliminated.
We need to profile those performance tests on FreeBSDx86 in order to get better idea what's going on there:
pkeyread -k ec -f der
pkeyread -k ec -f pem
pkeyread -k rsa -f der
pkeyread -k rsa -f pem
pkeyread -k x25519 -f der
pkeyread -k x25519 -f pem
x509storeissuer
ideally we want to collect profiling data for multithreaded variants too. The x509storeissuer seems to be affected by OS/platform. Not all platforms show performance degradation. Also keep in mind the data are averaged results of 25 consequent execution of each test so random fluctuations should be eliminated.
data source for those charts can be found here