From 15486ae3795a53d934408e27ec025c3425aed5d8 Mon Sep 17 00:00:00 2001 From: kaleb-himes Date: Wed, 31 Jan 2018 15:09:16 -0700 Subject: [PATCH] windows configuration changes --- wolfssl/wolfcrypt/settings.h | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/wolfssl/wolfcrypt/settings.h b/wolfssl/wolfcrypt/settings.h index 6e9001291..dd6c83461 100644 --- a/wolfssl/wolfcrypt/settings.h +++ b/wolfssl/wolfcrypt/settings.h @@ -1234,11 +1234,21 @@ extern void uITRON4_free(void *p) ; #ifdef WOLFSSL_SGX #ifdef _MSC_VER - #define WOLFCRYPT_ONLY #define NO_RC4 - #define NO_DES3 - #define NO_SHA - #define NO_MD5 + #if !defined(HAVE_FIPS) && !defined(WOLFSSL_SGX) + #define WOLFCRYPT_ONLY + #define NO_DES3 + #define NO_SHA + #define NO_MD5 + #else + #define TFM_TIMING_RESISTANT + #define NO_WOLFSSL_DIR + #define NO_FILESYSTEM + #define NO_WRITEV + #define NO_MAIN_DRIVER + #define WOLFSSL_LOG_PRINTF + #define WOLFSSL_DH_CONST + #endif #else #define HAVE_ECC #define ECC_TIMING_RESISTANT