curl-library
Re: Enabled multiple SSL backends
Date: Tue, 29 Aug 2017 12:36:26 +0200
Daniel Stenberg wrote:
> To build with multiple backends, just specify all you want on the configure line. Ie "--with-ssl --with-gnutls" builds
> with both OpenSSL *and* GnuTLS.
>
> Tell configure which backend to use by default when built to use several, with --with-default-ssl-backend.
I tried it on Windows (MSVC). No configure, so a bit of tweaking was needed.
I built with "OpenSSL", "SChannel" and "WolfSSL" (and -DCURL_WITH_MULTI_SSL)
and a:
set CURL_SSL_BACKEND=schannel (or openssl)
curl -v https://google.com
works perfectly. But with a "set CURL_SSL_BACKEND=cyassl" it does not:
curl: (35) SSL_connect failed with error -313: revcd alert fatal error
I'm looking into it here.
> Questions?
In curl.h there is:
CURLSSLBACKEND_CYASSL = 7,
..
#define CURLSSLBACKEND_WOLFSSL 6
Shouldn't that be:
#define CURLSSLBACKEND_WOLFSSL 7
since WolfSSL once was named CyaSSL?
-- --gv ------------------------------------------------------------------- Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.htmlReceived on 2017-08-29