cyassl: make CyaSSL/WolfSSL more configurable
authorAndreas Schultz <aschultz@tpip.net>
Sat, 20 Aug 2016 10:52:42 +0000 (12:52 +0200)
committerJohn Crispin <john@phrozen.org>
Mon, 19 Sep 2016 13:30:32 +0000 (15:30 +0200)
The default configuration might not be suitable for
every use case. Add options to enable/disable additional
options.

Signed-off-by: Andreas Schultz <aschultz@tpip.net>
package/libs/cyassl/Config.in
package/libs/cyassl/Makefile

index e366ae5..8a4baac 100644 (file)
@@ -3,15 +3,15 @@ menu "Configuration"
 
 config CYASSL_HAS_AES_CCM
        bool "Include AES-CCM support"
-       default y
+       default n
 
 config CYASSL_HAS_AES_GCM
        bool "Include AES-GCM support"
-       default y
+       default n
 
 config CYASSL_HAS_CHACHA
        bool "Include ChaCha cipher suite support"
-       default y
+       default n
 
 config CYASSL_HAS_ECC
        bool "Include ECC (Elliptic Curve Cryptography) support"
@@ -19,7 +19,7 @@ config CYASSL_HAS_ECC
 
 config CYASSL_HAS_DH
        bool "Include DH (Diffie-Hellman) support"
-       default y
+       default n
 
 config CYASSL_HAS_ARC4
        bool "Include ARC4 support"
index 674bf27..fe09e78 100644 (file)
@@ -28,6 +28,7 @@ define Package/libcyassl
   CATEGORY:=Libraries
   TITLE:=CyaSSL library
   URL:=http://www.wolfssl.com/
+  MENU:=1
 endef
 
 define Package/libcyassl/description