wolfssl: add certgen config option
authorPaul Spooren <mail@aparcar.org>
Sat, 29 Aug 2020 08:20:18 +0000 (22:20 -1000)
committerDaniel Golle <daniel@makrotopia.org>
Mon, 31 Aug 2020 09:19:31 +0000 (10:19 +0100)
The option allows to generate certificates.

Signed-off-by: Paul Spooren <mail@aparcar.org>
package/libs/wolfssl/Config.in
package/libs/wolfssl/Makefile

index 4ac69f821a3dc9e173aa72ecd91dfb2ca80f60da..c2f66589e6522c2041059df5211c69192d84ea6e 100644 (file)
@@ -16,6 +16,10 @@ config WOLFSSL_HAS_ARC4
        bool "Include ARC4 support"
        default y
 
+config WOLFSSL_HAS_CERTGEN
+       bool "Include certificate generation support"
+       default y
+
 config WOLFSSL_HAS_TLSV10
        bool "Include TLS 1.0 support"
        default y
index eb77caee3392c94d0a192e34852321b49394de0b..1fcca9fc5fd27da7878ec1b0754ded777eea08cf 100644 (file)
@@ -31,7 +31,7 @@ PKG_CONFIG_DEPENDS:=\
        CONFIG_WOLFSSL_HAS_DH CONFIG_WOLFSSL_HAS_DTLS \
        CONFIG_WOLFSSL_HAS_ECC25519 CONFIG_WOLFSSL_HAS_OCSP \
        CONFIG_WOLFSSL_HAS_SESSION_TICKET CONFIG_WOLFSSL_HAS_TLSV10 \
-       CONFIG_WOLFSSL_HAS_TLSV13 CONFIG_WOLFSSL_HAS_WPAS
+       CONFIG_WOLFSSL_HAS_TLSV13 CONFIG_WOLFSSL_HAS_WPAS CONFIG_WOLFSSL_HAS_CERTGEN
 
 include $(INCLUDE_DIR)/package.mk
 
@@ -67,6 +67,7 @@ CONFIGURE_ARGS += \
        --disable-jobserver \
        --$(if $(CONFIG_IPV6),enable,disable)-ipv6 \
        --$(if $(CONFIG_WOLFSSL_HAS_AES_CCM),enable,disable)-aesccm \
+       --$(if $(CONFIG_WOLFSSL_HAS_CERTGEN),enable,disable)-certgen \
        --$(if $(CONFIG_WOLFSSL_HAS_CHACHA_POLY),enable,disable)-chacha \
        --$(if $(CONFIG_WOLFSSL_HAS_CHACHA_POLY),enable,disable)-poly1305 \
        --$(if $(CONFIG_WOLFSSL_HAS_DH),enable,disable)-dh \