diff --git a/CMakeLists.txt b/CMakeLists.txt index 70ad10a6b..f03bb4f6c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -42,8 +42,8 @@ endif(CMAKE_BUILD_TYPE STREQUAL "Coverage") option(USE_PKCS11_HELPER_LIBRARY "Build mbed TLS with the pkcs11-helper library." OFF) option(ENABLE_ZLIB_SUPPORT "Build mbed TLS with zlib library." OFF) -option(ENABLE_PROGRAMS "Build mbed TLS programs." ON) -option(ENABLE_TESTING "Build mbed TLS tests." ON) +option(ENABLE_PROGRAMS "Build mbed TLS programs." OFF) +option(ENABLE_TESTING "Build mbed TLS tests." OFF) if(ENABLE_TESTING) enable_testing() diff --git a/include/mbedtls/config.h b/include/mbedtls/config.h index 34d0bc2f6..a1e642113 100644 --- a/include/mbedtls/config.h +++ b/include/mbedtls/config.h @@ -53,7 +53,7 @@ * * Comment to disable the use of assembly code. */ -#define MBEDTLS_HAVE_ASM +//#define MBEDTLS_HAVE_ASM /** * \def MBEDTLS_HAVE_SSE2 @@ -71,7 +71,7 @@ * * Comment if your system does not support time functions */ -#define MBEDTLS_HAVE_TIME +//#define MBEDTLS_HAVE_TIME /** * \def MBEDTLS_PLATFORM_MEMORY @@ -394,9 +394,9 @@ #define MBEDTLS_ECP_DP_SECP192K1_ENABLED #define MBEDTLS_ECP_DP_SECP224K1_ENABLED #define MBEDTLS_ECP_DP_SECP256K1_ENABLED -#define MBEDTLS_ECP_DP_BP256R1_ENABLED -#define MBEDTLS_ECP_DP_BP384R1_ENABLED -#define MBEDTLS_ECP_DP_BP512R1_ENABLED +//#define MBEDTLS_ECP_DP_BP256R1_ENABLED +//#define MBEDTLS_ECP_DP_BP384R1_ENABLED +//#define MBEDTLS_ECP_DP_BP512R1_ENABLED //#define MBEDTLS_ECP_DP_M221_ENABLED // Not implemented yet! #define MBEDTLS_ECP_DP_M255_ENABLED //#define MBEDTLS_ECP_DP_M383_ENABLED // Not implemented yet! @@ -712,7 +712,7 @@ * * Enable functions that use the filesystem. */ -#define MBEDTLS_FS_IO +//#define MBEDTLS_FS_IO /** * \def MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES @@ -1049,7 +1049,7 @@ * * Comment this macro to disable support for DTLS */ -#define MBEDTLS_SSL_PROTO_DTLS +//#define MBEDTLS_SSL_PROTO_DTLS /** * \def MBEDTLS_SSL_ALPN @@ -1073,7 +1073,7 @@ * * Comment this to disable anti-replay in DTLS. */ -#define MBEDTLS_SSL_DTLS_ANTI_REPLAY +//#define MBEDTLS_SSL_DTLS_ANTI_REPLAY /** * \def MBEDTLS_SSL_DTLS_HELLO_VERIFY @@ -1092,7 +1092,7 @@ * * Comment this to disable support for HelloVerifyRequest. */ -#define MBEDTLS_SSL_DTLS_HELLO_VERIFY +//#define MBEDTLS_SSL_DTLS_HELLO_VERIFY /** * \def MBEDTLS_SSL_DTLS_BADMAC_LIMIT @@ -1103,7 +1103,7 @@ * * Requires: MBEDTLS_SSL_PROTO_DTLS */ -#define MBEDTLS_SSL_DTLS_BADMAC_LIMIT +//#define MBEDTLS_SSL_DTLS_BADMAC_LIMIT /** * \def MBEDTLS_SSL_SESSION_TICKETS @@ -1286,7 +1286,7 @@ * * This modules adds support for the AES-NI instructions on x86-64 */ -#define MBEDTLS_AESNI_C +//#define MBEDTLS_AESNI_C /** * \def MBEDTLS_AES_C @@ -1809,7 +1809,7 @@ * * This module provides TCP/IP networking routines. */ -#define MBEDTLS_NET_C +//#define MBEDTLS_NET_C /** * \def MBEDTLS_OID_C @@ -1846,7 +1846,7 @@ * * This modules adds support for the VIA PadLock on x86. */ -#define MBEDTLS_PADLOCK_C +//#define MBEDTLS_PADLOCK_C /** * \def MBEDTLS_PEM_PARSE_C @@ -2087,7 +2087,7 @@ * * Requires: MBEDTLS_SSL_DTLS_HELLO_VERIFY */ -#define MBEDTLS_SSL_COOKIE_C +//#define MBEDTLS_SSL_COOKIE_C /** * \def MBEDTLS_SSL_CLI_C @@ -2164,7 +2164,7 @@ * * This module is used by the HAVEGE random number generator. */ -#define MBEDTLS_TIMING_C +//#define MBEDTLS_TIMING_C /** * \def MBEDTLS_VERSION_C