aboutsummaryrefslogtreecommitdiff
path: root/client/wolfssl/IDE
diff options
context:
space:
mode:
authorauth12 <[email protected]>2020-07-21 13:07:42 -0700
committerauth12 <[email protected]>2020-07-21 13:07:42 -0700
commitf09669dd5846d95b063712571ccb7519910a0d6e (patch)
tree902f5ad201651f2d96ccf619e90b76cfa06a7b9b /client/wolfssl/IDE
parentSyscalls. (diff)
downloadloader-f09669dd5846d95b063712571ccb7519910a0d6e.tar.xz
loader-f09669dd5846d95b063712571ccb7519910a0d6e.zip
Added game selection.
Started process wrapper. Removed asmjit.
Diffstat (limited to 'client/wolfssl/IDE')
-rw-r--r--client/wolfssl/IDE/WIN/user_settings.h60
1 files changed, 40 insertions, 20 deletions
diff --git a/client/wolfssl/IDE/WIN/user_settings.h b/client/wolfssl/IDE/WIN/user_settings.h
index 2c477bd..5e37e4e 100644
--- a/client/wolfssl/IDE/WIN/user_settings.h
+++ b/client/wolfssl/IDE/WIN/user_settings.h
@@ -23,20 +23,56 @@
#define NO_DSA
#define NO_MD4
- #define GCM_NONCE_MID_SZ 12
+ #if defined(HAVE_FIPS_VERSION) && (HAVE_FIPS_VERSION >= 2)
+ #define WOLFSSL_SHA224
+ #define WOLFSSL_SHA3
+ #define WC_RSA_PSS
+ #define WC_RSA_NO_PADDING
+ #define HAVE_ECC
+ #define ECC_SHAMIR
+ #define HAVE_ECC_CDH
+ #define ECC_TIMING_RESISTANT
+ #define TFM_TIMING_RESISTANT
+ #define WOLFSSL_AES_COUNTER
+ #define WOLFSSL_AES_DIRECT
+ #define HAVE_AES_ECB
+ #define HAVE_AESCCM
+ #define WOLFSSL_CMAC
+ #define HAVE_HKDF
+ #define WOLFSSL_VALIDATE_ECC_IMPORT
+ #define WOLFSSL_VALIDATE_FFC_IMPORT
+ #define HAVE_FFDHE_Q
+ #define WOLFSSL_AESNI
+ #define HAVE_INTEL_RDSEED
+ #define FORCE_FAILURE_RDSEED
+ #endif /* FIPS v2 */
#else
/* Enables blinding mode, to prevent timing attacks */
#define WC_RSA_BLINDING
- #define NO_MULTIBYTE_PRINT
#if defined(WOLFSSL_LIB)
/* The lib */
-#define NO_WOLFSSL_SERVER
#define WOLFSSL_SHA512
#define NO_PSK
+ #define NO_WOLFSSL_SERVER
+ #define NO_ERROR_STRINGS
+ #define NO_OLD_TLS
+
#define HAVE_EXTENDED_MASTER
#define HAVE_TLS_EXTENSIONS
- #define HAVE_SECURE_RENEGOTIATION
+
+ #define WOLFSSL_TLS13
+ #define HAVE_TLS_EXTENSIONS
+
+ #define HAVE_SUPPORTED_CURVES
+
+ #define HAVE_ECC
+
+ #define HAVE_HKDF
+
+ #define HAVE_FFDHE_8192
+
+ #define WC_RSA_PSS
#define HAVE_AESGCM
#define WOLFSSL_SHA384
@@ -48,22 +84,6 @@
#define HAVE_ECC
#define ECC_SHAMIR
#define ECC_TIMING_RESISTANT
-
- /* Optional Performance Speedups */
- #if 0
- /* AESNI on x64 */
- #ifdef _WIN64
- #define HAVE_INTEL_RDSEED
- #define WOLFSSL_AESNI
- #endif
-
- /* Single Precision Support for RSA/DH 1024/2048/3072 and ECC P-256 */
- #define WOLFSSL_SP
- #define WOLFSSL_HAVE_SP_ECC
- #define WOLFSSL_HAVE_SP_DH
- #define WOLFSSL_HAVE_SP_RSA
- #endif
-
#else
/* The servers and clients */
#define OPENSSL_EXTRA