-
What are the The built OpenSSL library would be statically linked to a C++ application that uses Boost.Asio. To get the ball rolling, here is a WIP table of the various DISCLAIMER: I am not a crytography or internet security expert. Use these options at your own risk.
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 7 replies
-
Here are Configure options I tried that are sufficient for building static libraries and the
I compiled the above without any git submodules. I found a mailing list post somewhere that claims they're only needed for tests. Please let me know if that's incorrect. Anyway, excluding the submodules from the git clone saves a considerable amount of time.
|
Beta Was this translation helpful? Give feedback.
-
I got an Asio TLS client/server example running with the following configuration:
It turns out I needed to remove |
Beta Was this translation helpful? Give feedback.
Yes, submodules are needed only for the external tests. What's important is to check the
./configdata.pm -d
output to see if there aren't any undesirable switched off features due to cascades of disabled features.Your options will completely switch off the loadable providers support - i.e. only the built-in default provider will be available.
It is never a good idea to build without tests and without actually running the tests as otherwise due to issues with the build environment you might build a non-functional or maybe even worse partially functional but insecure OpenSSL libraries.
Other than that I think your configuration is ok and fairly minimal. I would even switch off the DSA supp…