-
Notifications
You must be signed in to change notification settings - Fork 759
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LibreSSL flavor doesn't use aesni #2343
Comments
|
I looked into this. LibreSSL 2.6 seems to have broken their assembler inclusion switch in the portable version. First attempts to undo this ended in compiler errors... |
|
Thanks for looking into this!
Yeah, I heard that the "for other OS" - versions of OpenBSD tools receive a lot less love, but I would have hoped for something like LibreSSL to have upstream regression testing... |
|
Even OpenSSL was shipped without assembler bits in FreeBSD ports for a while... because it is a difficult regression to observe as it passes all checks... :) Will try again tomorrow. |
|
Here's a report of the same issue, but with inconclusive outcome https://forums.freebsd.org/threads/openssl-almost-10x-faster-than-libressl.64497/ |
|
Will be fixed in 18.1.7, or you can build from ports: opnsense/ports@167e07f Thanks for the report! |
it looks like this is a mix of bad AC scripting and AC version update breaking the bad AC scripting in the process. Oh well.
Coming here from #222
LibreSSL does not seem to be able to make use of AES-NI:
(all of the above is 8KB, aes-128-cbc)
Long log:
Also note how the performance differs between the (block?) sizes in OpenSSL, but not in LibreSSL ❓
VERSIONS:
OPNsense 18.1.5-amd64
FreeBSD 11.1-RELEASE-p8
LibreSSL 2.6.4
The text was updated successfully, but these errors were encountered: