1#ifndef WOLFSSL_USER_SETTINGS_H 2#define WOLFSSL_USER_SETTINGS_H 3 4#define HAVE_CRL 5#define WOLFSSL_HAVE_ERROR_QUEUE 6#define WOLFSSL_MYSQL_COMPATIBLE 7#define HAVE_ECC 8#define ECC_TIMING_RESISTANT 9#define HAVE_HASHDRBG 10#define WOLFSSL_AES_DIRECT 11#define WOLFSSL_SHA384 12#define WOLFSSL_SHA512 13#define WOLFSSL_SHA224 14#define SESSION_CERT 15#define KEEP_OUR_CERT 16#define WOLFSSL_STATIC_RSA 17#define WOLFSSL_USER_IO 18#define WC_RSA_BLINDING 19#define HAVE_TLS_EXTENSIONS 20#define HAVE_AES_ECB 21#define HAVE_AESGCM 22#define WOLFSSL_AES_COUNTER 23#define NO_WOLFSSL_STUB 24#define OPENSSL_ALL 25#define WOLFSSL_ALLOW_TLSV10 26#define NO_OLD_TIMEVAL_NAME 27 28/* TLSv1.3 definitions (all needed to build) */ 29#define WOLFSSL_TLS13 30#define HAVE_HKDF 31#define HAVE_TLS_EXTENSIONS 32#define HAVE_SUPPORTED_CURVES 33#define HAVE_FFDHE_2048 34#define WC_RSA_PSS 35/* End of TLSv1.3 defines */ 36 37/* Features we exclude */ 38#define NO_DSA 39#define NO_HC128 40#define NO_MD4 41#define NO_PSK 42#define NO_RABBIT 43#define NO_RC4 44 45/* 46 FP_MAX_BITS is set high solely to satisfy ssl_8k_key.test 47 WolfSSL will use more stack space with it, with fastmath 48*/ 49#cmakedefine FP_MAX_BITS 16384 50#cmakedefine WOLFSSL_AESNI 51#cmakedefine USE_FAST_MATH 52#cmakedefine TFM_TIMING_RESISTANT 53#cmakedefine HAVE_INTEL_RDSEED 54#cmakedefine HAVE_INTEL_RDRAND 55#cmakedefine USE_INTEL_SPEEDUP 56#cmakedefine USE_FAST_MATH 57#cmakedefine WOLFSSL_X86_64_BUILD 58 59#endif /* WOLFSSL_USER_SETTINGS_H */ 60