libcurl thread safety
ulti-threading with libcurl
OpenSSL 1.1.0+ “can be safely used in multi-threaded applications provided that support for the underlying OS threading API is built-in.” In that case the engine is used by libcurl in a way that is fully thread-safe.
OpenSSL <= 1.0.2 the user must set callbacks.