curl: For SSL features, depend on thread-safety provided by our crypto plugins
authorMartin Willi <martin@revosec.ch>
Wed, 24 Sep 2014 11:13:19 +0000 (13:13 +0200)
committerMartin Willi <martin@revosec.ch>
Wed, 24 Sep 2014 15:35:16 +0000 (17:35 +0200)
commita336aefa896cc830ee4c10eb697bde2b0ad61764
tree17553ba7d7eee88de073a8c723eeb6f0a0a934b6
parent44b6a34d438f15dbafdf3a0bc58ed23ca0b08923
curl: For SSL features, depend on thread-safety provided by our crypto plugins

To use SSL in curl, we need to initialize the SSL library in a thread-safe
manner and provide the appropriate callbacks. As we already do that in our
crypto plugins using these libraries, we depend on these features.

This implies that we need the same plugin enabled (openssl, gcrypt) as the
curl backend is configured to use to fetch from HTTPS URIs.
src/libstrongswan/plugins/curl/curl_plugin.c
src/libstrongswan/plugins/gcrypt/gcrypt_plugin.c
src/libstrongswan/plugins/openssl/openssl_plugin.c