My app uses Boost.Asio to communicate with the server over TLS (so it uses OpenSSL). But I am planning to use OpenSSL in different thread to cipher some data (not related to communication with the server).
Docs for OpenSSL say that library requires some configuration before use within multithreaded app. Should I provide this configuration or Boost.Asio does it for me? Do I have any limitations in my scenario?