Closed ghost closed 3 years ago
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.
Currently builds with libressl on Void linux for me?
shellcaster
uses thenative-tls
rust package which in turn uses the poorly namedopenssl
rust package. To qoute theopenssl
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."