-
Notifications
You must be signed in to change notification settings - Fork 54
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 support #6
Comments
Thank you Vlad for the support request. For portability, we tested it on MacOS and Linux natively and have Docker solution as well. Though not tested, i expect this tool to be easily be built on any platform supported by openssl. |
Ah, right, I suspected it was the reason. Thanks. So for packaging for our distro, I can simply re-use that OpenSSL tarball, and as I tested zlib and libevent system libraries work just fine and can be linked against. |
Which distro are you referring? |
It's pretty specific, Source Mage. |
thanks! |
It'd be great to be able to build tls-scan with LibreSSL as it'll improve portability by a lot.
There are several things here:
ASN1_TIME_diff()
in LibreSSL. Some simply backport that function for compatibility.COMP_METHOD
support it needs to have an additional<openssl/comp.h>
include, but there's noSSL_COMP_free_compression_methods()
though.SSL_get_server_tmp_key()
andX509_check_host()
didn't exist in older versions, but as of 2.5.5 they're there.SSLv2_client_method()
was dropped long time ago as an insecure and is not present in any version whatsoever.The most of these can be resolved by
ifdef
's I think.The text was updated successfully, but these errors were encountered: