123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- #ifndef _WIN_USER_SETTINGS_H_
- #define _WIN_USER_SETTINGS_H_
- #ifndef _WIN32
- #error This user_settings.h header is only designed for Windows
- #endif
- #define USE_WOLFSSL_IO
- #define HAVE_AESGCM
- #define WOLFSSL_TLS13
- #define HAVE_HKDF
- #define HAVE_FFDHE_4096
- #define WC_RSA_PSS
- #define WOLFSSL_DTLS
- #define WOLFSSL_DTLS13
- #define WOLFSSL_SEND_HRR_COOKIE
- #define WOLFSSL_DTLS_CID
- #if defined(HAVE_FIPS)
-
- #define OPENSSL_EXTRA
- #define HAVE_THREAD_LS
- #define WOLFSSL_KEY_GEN
- #define HAVE_HASHDRBG
- #define WOLFSSL_SHA384
- #define WOLFSSL_SHA512
- #define NO_PSK
- #define NO_RC4
- #define NO_DSA
- #define NO_MD4
- #define GCM_NONCE_MID_SZ 12
- #else
-
- #define WC_RSA_BLINDING
- #define NO_MULTIBYTE_PRINT
- #define HAVE_CRL
- #define HAVE_CRL_MONITOR
- #if defined(WOLFSSL_LIB)
-
- #define OPENSSL_EXTRA
- #define WOLFSSL_RIPEMD
- #define NO_PSK
- #define HAVE_EXTENDED_MASTER
- #define WOLFSSL_SNIFFER
- #define HAVE_SECURE_RENEGOTIATION
- #define HAVE_AESGCM
- #define WOLFSSL_AESGCM_STREAM
- #define WOLFSSL_SHA384
- #define WOLFSSL_SHA512
- #define HAVE_SUPPORTED_CURVES
- #define HAVE_TLS_EXTENSIONS
- #define HAVE_ECC
- #define ECC_SHAMIR
- #define ECC_TIMING_RESISTANT
- #define WOLFSSL_SP_X86_64
- #define SP_INT_BITS 4096
-
- #if 0
-
- #ifdef _WIN64
- #define HAVE_INTEL_RDSEED
- #define WOLFSSL_AESNI
- #define HAVE_INTEL_AVX1
- #if 0
- #define HAVE_INTEL_AVX2
- #endif
- #define USE_INTEL_CHACHA_SPEEDUP
- #define USE_INTEL_POLY1305_SPEEDUP
- #endif
-
- #define WOLFSSL_SP
- #define WOLFSSL_HAVE_SP_ECC
- #define WOLFSSL_HAVE_SP_DH
- #define WOLFSSL_HAVE_SP_RSA
- #ifdef _WIN64
-
- #if 0
- #define NO_AVX2_SUPPORT
- #define NO_MOVBE_SUPPORT
- #endif
- #define WOLFSSL_SP_ASM
- #define WOLFSSL_SP_X86_64_ASM
- #endif
- #endif
- #else
-
- #define OPENSSL_EXTRA
- #define NO_PSK
- #endif
- #endif
- #endif
|