On 18/06/18 09:06, Alexandru Ardelean wrote:
On Mon, Jun 18, 2018 at 5:07 AM, Eneas U de Queiroz via openwrt-devel
<openwrt-devel@lists.openwrt.org> wrote:
The sender domain has a DMARC Reject/Quarantine policy which disallows
sending mailing list messages using the original "From" header.
To mitigate this problem, the original message has been wrapped
automatically by the mailing list software.
Let's have the discussion on Github on your PR
https://github.com/openwrt/openwrt/pull/1069
Thanks
Alex
And please do not double post. Either use github or ML. I will close all
your pending work inside patchwork as duplicate for now. please post
anything missing on github.
John
---------- Forwarded message ----------
From: Eneas U de Queiroz <cote2004-git...@yahoo.com>
To: openwrt-devel@lists.openwrt.org
Cc: Eneas U de Queiroz <cote2004-git...@yahoo.com>
Bcc:
Date: Sun, 17 Jun 2018 23:05:58 -0300
Subject: [PATCH] wolfssl: reorganized build options
Removed options that can't be turned off because we're building
with --enable-stunnel, some of which affected hostpad's Config.in.
Adjusted the title of OCSP option, as OCSP itself can't be turned off,
only the stapling part is selectable.
Fixed poly1035 build.
Mark options turned on when wpad support is selected.
Add building with TLS v1.0 support as an option.
Signed-off-by: Eneas U de Queiroz <cote2004-git...@yahoo.com>
PS: Is there any reason to split up chacha and poly1305 options?
I would merge them in to a single option, but haven't done this here.
---
package/libs/wolfssl/Config.in | 17 ++++++---------
package/libs/wolfssl/Makefile | 33 ++++++++----------------------
package/network/services/hostapd/Config.in | 3 ---
3 files changed, 15 insertions(+), 38 deletions(-)
diff --git a/package/libs/wolfssl/Config.in b/package/libs/wolfssl/Config.in
index 50b0bb9cdf..45750a5892 100644
--- a/package/libs/wolfssl/Config.in
+++ b/package/libs/wolfssl/Config.in
@@ -12,10 +12,6 @@ config WOLFSSL_HAS_CHACHA
bool "Include ChaCha cipher suite support"
default n
-config WOLFSSL_HAS_ECC
- bool "Include ECC (Elliptic Curve Cryptography) support"
- default y
-
config WOLFSSL_HAS_DH
bool "Include DH (Diffie-Hellman) support"
default y
@@ -24,12 +20,8 @@ config WOLFSSL_HAS_ARC4
bool "Include ARC4 support"
default y
-config WOLFSSL_HAS_DES3
- bool "Include DES3 (Tripple-DES) support"
- default y
-
-config WOLFSSL_HAS_PSK
- bool "Include PKS (Pre Share Key) support"
+config WOLFSSL_HAS_TLSV10
+ bool "Include TLS 1.0 support"
default y
config WOLFSSL_HAS_SESSION_TICKET
@@ -41,11 +33,14 @@ config WOLFSSL_HAS_DTLS
default n
config WOLFSSL_HAS_OCSP
- bool "Include OSCP support"
+ bool "Include OSCP stapling support"
default y
config WOLFSSL_HAS_WPAS
bool "Include wpa_supplicant support"
+ select WOLFSSL_HAS_ARC4
+ select WOLFSSL_HAS_OCSP
+ select WOLFSSL_HAS_SESSION_TICKET
default y
config WOLFSSL_HAS_ECC25519
diff --git a/package/libs/wolfssl/Makefile b/package/libs/wolfssl/Makefile
index e08b6f3929..6e121330f4 100644
--- a/package/libs/wolfssl/Makefile
+++ b/package/libs/wolfssl/Makefile
@@ -26,11 +26,10 @@ PKG_CPE_ID:=cpe:/a:yassl:cyassl
PKG_CONFIG_DEPENDS:=\
CONFIG_WOLFSSL_HAS_AES_CCM CONFIG_WOLFSSL_HAS_AES_GCM \
CONFIG_WOLFSSL_HAS_ARC4 CONFIG_WOLFSSL_HAS_CHACHA \
- CONFIG_WOLFSSL_HAS_DES3 CONFIG_WOLFSSL_HAS_DH CONFIG_WOLFSSL_HAS_DTLS \
- CONFIG_WOLFSSL_HAS_ECC CONFIG_WOLFSSL_HAS_ECC25519 \
+ CONFIG_WOLFSSL_HAS_DH CONFIG_WOLFSSL_HAS_DTLS \
+ CONFIG_WOLFSSL_HAS_ECC25519 CONFIG_WOLFSSL_HAS_TLSV10 \
CONFIG_WOLFSSL_HAS_OCSP CONFIG_WOLFSSL_HAS_POLY_1305 \
- CONFIG_WOLFSSL_HAS_PSK CONFIG_WOLFSSL_HAS_SESSION_TICKET \
- CONFIG_WOLFSSL_HAS_WPAS
+ CONFIG_WOLFSSL_HAS_SESSION_TICKET CONFIG_WOLFSSL_HAS_WPAS
include $(INCLUDE_DIR)/package.mk
@@ -85,15 +84,9 @@ CONFIGURE_ARGS += \
--disable-chacha
endif
-ifeq ($(CONFIG_WOLFSSL_HAS_ECC),y)
+ifneq ($(CONFIG_WOLFSSL_HAS_DH),y)
CONFIGURE_ARGS += \
- --enable-ecc \
- --enable-supportedcurves
-endif
-
-ifeq ($(CONFIG_WOLFSSL_HAS_DH),y)
-CONFIGURE_ARGS += \
- --enable-dh
+ --disable-dh
endif
ifneq ($(CONFIG_WOLFSSL_HAS_ARC4),y)
@@ -104,17 +97,9 @@ CONFIGURE_ARGS += \
--enable-arc4
endif
-ifneq ($(CONFIG_WOLFSSL_HAS_DES3),y)
-CONFIGURE_ARGS += \
- --disable-des3
-else
-CONFIGURE_ARGS += \
- --enable-des3
-endif
-
-ifeq ($(CONFIG_WOLFSSL_HAS_PSK),y)
+ifeq ($(CONFIG_WOLFSSL_HAS_TLSV10),y)
CONFIGURE_ARGS += \
- --enable-psk
+ --enable-tlsv10
endif
ifeq ($(CONFIG_WOLFSSL_HAS_SESSION_TICKET),y)
@@ -142,9 +127,9 @@ CONFIGURE_ARGS += \
--enable-curve25519
endif
-ifneq ($(CONFIG_WOLFSSL_HAS_POLY1305),y)
+ifneq ($(CONFIG_WOLFSSL_HAS_POLY_1305),y)
CONFIGURE_ARGS += \
- --enable-poly1305
+ --disable-poly1305
endif
#ifneq ($(CONFIG_TARGET_x86),)
diff --git a/package/network/services/hostapd/Config.in
b/package/network/services/hostapd/Config.in
index 222cfb7f13..23b0c9c037 100644
--- a/package/network/services/hostapd/Config.in
+++ b/package/network/services/hostapd/Config.in
@@ -71,11 +71,8 @@ config WPA_WOLFSSL
select WOLFSSL_HAS_AES_CCM
select WOLFSSL_HAS_AES_GCM
select WOLFSSL_HAS_ARC4
- select WOLFSSL_HAS_DES3
select WOLFSSL_HAS_DH
- select WOLFSSL_HAS_ECC
select WOLFSSL_HAS_OCSP
- select WOLFSSL_HAS_PSK
select WOLFSSL_HAS_SESSION_TICKET
select WOLFSSL_HAS_WPAS
--
2.16.4
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/listinfo/openwrt-devel