diff --git a/include/mbedtls/check_config.h b/include/mbedtls/check_config.h index d7cc7bcd6..c25ac0a88 100644 --- a/include/mbedtls/check_config.h +++ b/include/mbedtls/check_config.h @@ -643,7 +643,8 @@ #error "MBEDTLS_SSL_SRV_C defined, but not all prerequisites" #endif -#if defined(MBEDTLS_SSL_TLS_C) && !defined(MBEDTLS_SSL_PROTO_TLS1_2) +#if defined(MBEDTLS_SSL_TLS_C) && \ + !( defined(MBEDTLS_SSL_PROTO_TLS1_2) || defined(MBEDTLS_SSL_PROTO_TLS1_3) ) #error "MBEDTLS_SSL_TLS_C defined, but no protocols are active" #endif