forked from wolfSSL/wolfssl
Fix to not warn about WC_RSA_BLINDING
in FIPS mode. Add WC_RSA_BLINDING
to Windows user_settings.h
.
This commit is contained in:
@ -22,20 +22,25 @@
|
|||||||
#define NO_RABBIT
|
#define NO_RABBIT
|
||||||
#define NO_DSA
|
#define NO_DSA
|
||||||
#define NO_MD4
|
#define NO_MD4
|
||||||
#elif defined(WOLFSSL_LIB)
|
|
||||||
/* The lib */
|
|
||||||
#define OPENSSL_EXTRA
|
|
||||||
#define WOLFSSL_RIPEMD
|
|
||||||
#define WOLFSSL_SHA512
|
|
||||||
#define NO_PSK
|
|
||||||
#define HAVE_EXTENDED_MASTER
|
|
||||||
#define WOLFSSL_SNIFFER
|
|
||||||
#define HAVE_TLS_EXTENSIONS
|
|
||||||
#define HAVE_SECURE_RENEGOTIATION
|
|
||||||
#else
|
#else
|
||||||
/* The servers and clients */
|
/* Enables blinding mode, to prevent timing attacks */
|
||||||
#define OPENSSL_EXTRA
|
#define WC_RSA_BLINDING
|
||||||
#define NO_PSK
|
|
||||||
|
#if defined(WOLFSSL_LIB)
|
||||||
|
/* The lib */
|
||||||
|
#define OPENSSL_EXTRA
|
||||||
|
#define WOLFSSL_RIPEMD
|
||||||
|
#define WOLFSSL_SHA512
|
||||||
|
#define NO_PSK
|
||||||
|
#define HAVE_EXTENDED_MASTER
|
||||||
|
#define WOLFSSL_SNIFFER
|
||||||
|
#define HAVE_TLS_EXTENSIONS
|
||||||
|
#define HAVE_SECURE_RENEGOTIATION
|
||||||
|
#else
|
||||||
|
/* The servers and clients */
|
||||||
|
#define OPENSSL_EXTRA
|
||||||
|
#define NO_PSK
|
||||||
|
#endif
|
||||||
#endif /* HAVE_FIPS */
|
#endif /* HAVE_FIPS */
|
||||||
|
|
||||||
#endif /* _WIN_USER_SETTINGS_H_ */
|
#endif /* _WIN_USER_SETTINGS_H_ */
|
||||||
|
@ -1601,7 +1601,7 @@ extern void uITRON4_free(void *p) ;
|
|||||||
#ifndef WC_NO_HARDEN
|
#ifndef WC_NO_HARDEN
|
||||||
#if (defined(USE_FAST_MATH) && !defined(TFM_TIMING_RESISTANT)) || \
|
#if (defined(USE_FAST_MATH) && !defined(TFM_TIMING_RESISTANT)) || \
|
||||||
(defined(HAVE_ECC) && !defined(ECC_TIMING_RESISTANT)) || \
|
(defined(HAVE_ECC) && !defined(ECC_TIMING_RESISTANT)) || \
|
||||||
(!defined(NO_RSA) && !defined(WC_RSA_BLINDING))
|
(!defined(NO_RSA) && !defined(WC_RSA_BLINDING) && !defined(HAVE_FIPS))
|
||||||
|
|
||||||
#ifndef _MSC_VER
|
#ifndef _MSC_VER
|
||||||
#warning "For timing resistance / side-channel attack prevention consider using harden options"
|
#warning "For timing resistance / side-channel attack prevention consider using harden options"
|
||||||
|
Reference in New Issue
Block a user