jeff-hughes/shellcaster

Add LibreSSL support

Opened this issue · 2 comments

Add LibreSSL support

Currently builds with libressl on Void linux for me? shellcaster uses the native-tls rust package which in turn uses the poorly named openssl rust package. To qoute the openssl package's readme "This crate provides a safe interface to the popular OpenSSL cryptography library. OpenSSL versions 1.0.1 through 1.1.1 and LibreSSL versions 2.5 through 2.8 are supported."

Thanks for looking into that, @kotajacob. At least according to the documentation, the openssl crate works with LibreSSL, although because I don't use LibreSSL myself, I haven't tested it to know for sure.

Note that the documentation also provides some info about environment variables you can use when compiling, which you could try using to point it to the correct library. Beyond that, if it's not working, that's something to take up with the maintainers of the openssl crate. It's a dependency of a dependency for shellcaster, so it's not something I have direct control over.