From 817eaa6da43b9882e5fb51213b4d8afd7550a6be Mon Sep 17 00:00:00 2001 From: Hideki Miyazaki Date: Sat, 30 Mar 2019 10:36:49 +0900 Subject: [PATCH] protect compiling while enabling both WOLFSSL_TLS13 and WOLFSSL_NO_SIGALG --- wolfssl/wolfcrypt/settings.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index fb9d0a5db..71f811d21 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -1989,6 +1989,9 @@ extern void uITRON4_free(void *p) ; #define WOLF_CRYPTO_CB #endif +#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_NO_SIGALG) + #error TLS 1.3 requires the Signature Algorithms extension to be enabled +#endif #ifdef __cplusplus } /* extern "C" */