From 7305583f725592d52c92a3ea57f0528e807002d6 Mon Sep 17 00:00:00 2001 From: David Garske Date: Wed, 24 Jan 2024 10:35:32 -0800 Subject: [PATCH] Improvements to the STM32Cube template. Fix defaults for ASN template and SNI. Disable Shake by default. Add comment about AES CFB. --- IDE/STM32Cube/default_conf.ftl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/IDE/STM32Cube/default_conf.ftl b/IDE/STM32Cube/default_conf.ftl index 63c4abc1a..b976c55df 100644 --- a/IDE/STM32Cube/default_conf.ftl +++ b/IDE/STM32Cube/default_conf.ftl @@ -295,6 +295,8 @@ extern ${variable.value} ${variable.name}; #define HAVE_SUPPORTED_CURVES #define HAVE_ENCRYPT_THEN_MAC #define HAVE_EXTENDED_MASTER +#define WOLFSSL_ASN_TEMPLATE +#define HAVE_SNI #if defined(WOLF_CONF_TLS13) && WOLF_CONF_TLS13 == 1 #define WOLFSSL_TLS13 @@ -442,6 +444,7 @@ extern ${variable.value} ${variable.name}; #endif /* Other possible AES modes */ +//#define WOLFSSL_AES_CFB /* Used by TPM parameter encryption */ //#define WOLFSSL_AES_COUNTER //#define HAVE_AESCCM //#define WOLFSSL_AES_XTS @@ -610,6 +613,8 @@ extern ${variable.value} ${variable.name}; #define NO_RC4 #define NO_MD4 #define NO_DES3 +#define WOLFSSL_NO_SHAKE128 +#define WOLFSSL_NO_SHAKE256 /* In-lining of misc.c functions */ /* If defined, must include wolfcrypt/src/misc.c in build */