<div dir="ltr">Hi, <div><br></div><div>Any chance to get this patch merged ? Is there anything I must change ?</div><div><br></div><div>Regards,</div><div><br></div><div>Julien</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mar. 5 nov. 2019 à 11:07, Julien Grossholtz <<a href="mailto:julien.grossholtz@openest.io">julien.grossholtz@openest.io</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Libcurl recipe allows selecting between various TLS backends. Users can<br>
already select between several options but WolfSSL was missing. WolfSSL<br>
is an efficient TLS library, it supports TLS 1.3 and is used in many<br>
embedded systems.<br>
<br>
Add WolfSSL to libcurl "SSL/TLS library to use" choice list when WolfSSL<br>
package is enabled. When selected in the list, use libcurl<br>
--with-wolfssl configure option. Explicitly set --without-wolfssl<br>
when it is not selected.<br>
<br>
Signed-off-by: Julien Grossholtz <<a href="mailto:julien.grossholtz@openest.io" target="_blank">julien.grossholtz@openest.io</a>><br>
---<br>
 package/libcurl/Config.in  | 5 +++++<br>
 package/libcurl/<a href="http://libcurl.mk" rel="noreferrer" target="_blank">libcurl.mk</a> | 7 +++++++<br>
 2 files changed, 12 insertions(+)<br>
<br>
diff --git a/package/libcurl/Config.in b/package/libcurl/Config.in<br>
index 0511786dc6..3a9ee0f121 100644<br>
--- a/package/libcurl/Config.in<br>
+++ b/package/libcurl/Config.in<br>
@@ -51,6 +51,7 @@ config BR2_PACKAGE_LIBCURL_TLS_SUPPORT<br>
        default y if BR2_PACKAGE_GNUTLS<br>
        default y if BR2_PACKAGE_LIBNSS<br>
        default y if BR2_PACKAGE_MBEDTLS<br>
+       default y if BR2_PACKAGE_WOLFSSL<br>
<br>
 choice<br>
        prompt "SSL/TLS library to use"<br>
@@ -72,6 +73,10 @@ config BR2_PACKAGE_LIBCURL_MBEDTLS<br>
        bool "mbed TLS"<br>
        depends on BR2_PACKAGE_MBEDTLS<br>
<br>
+config BR2_PACKAGE_LIBCURL_WOLFSSL<br>
+       bool "WolfSSL"<br>
+       depends on BR2_PACKAGE_WOLFSSL<br>
+<br>
 endchoice<br>
<br>
 comment "A TLS library is needed for SSL/TLS support"<br>
diff --git a/package/libcurl/<a href="http://libcurl.mk" rel="noreferrer" target="_blank">libcurl.mk</a> b/package/libcurl/<a href="http://libcurl.mk" rel="noreferrer" target="_blank">libcurl.mk</a><br>
index bab7c8e1be..264db3913e 100644<br>
--- a/package/libcurl/<a href="http://libcurl.mk" rel="noreferrer" target="_blank">libcurl.mk</a><br>
+++ b/package/libcurl/<a href="http://libcurl.mk" rel="noreferrer" target="_blank">libcurl.mk</a><br>
@@ -74,6 +74,13 @@ else<br>
 LIBCURL_CONF_OPTS += --without-mbedtls<br>
 endif<br>
<br>
+ifeq ($(BR2_PACKAGE_LIBCURL_WOLFSSL),y)<br>
+LIBCURL_CONF_OPTS += --with-wolfssl=$(STAGING_DIR)/usr<br>
+LIBCURL_DEPENDENCIES += wolfssl<br>
+else<br>
+LIBCURL_CONF_OPTS += --without-wolfssl<br>
+endif<br>
+<br>
 ifeq ($(BR2_PACKAGE_C_ARES),y)<br>
 LIBCURL_DEPENDENCIES += c-ares<br>
 LIBCURL_CONF_OPTS += --enable-ares<br>
-- <br>
2.23.0<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div dir="ltr"><div><div></div></div></div></div></blockquote><div><div><b>Julien Grossholtz</b><br>Directeur de projet<br><a href="mailto:julien.grossholtz@openest.io" style="color:rgb(17,85,204)" target="_blank">julien.grossholtz@openest.io</a><br>+33 7 68 49 83 47<br><br>        <a href="https://openest.io/" style="color:rgb(17,85,204)" target="_blank"><img src="https://openest.io/wp-content/uploads/2018/06/logo_v1.png" width="200" height="60"></a></div><div><font color="#351c75">Logiciels embarqués pour systèmes intelligents</font></div><div><font color="#351c75"><br></font><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div><div></div></div></blockquote><div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div></div></blockquote></blockquote>15, avenue du Rhin <span style="color:rgb(54,53,49);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:x-small">• </span>67100 Strasbourg <font size="1"><span style="color:rgb(54,53,49);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif">•</span></font><span style="color:rgb(54,53,49);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:large"> </span><a href="http://openest.io/" style="color:rgb(17,85,204)" target="_blank">www.openest.io<br></a></div></div></div></div></div></div></div></div></div></div></div>