Browse Source
Use generated user_settings.h for WolfSSL, as recommended by WolfSSL
Use generated user_settings.h for WolfSSL, as recommended by WolfSSL
documentation Apparently, WolfSSL wants to have *exactly* the same defines for the user of the library as the was when building library itself. A lot of #defines have an impact on ABI (structure sizes, alignment etc)bb-10.4-MDEV-17591
4 changed files with 53 additions and 31 deletions
@ -0,0 +1,33 @@ |
|||
#ifndef WOLFSSL_USER_SETTINGS_H |
|||
#define WOLFSSL_USER_SETTINGS_H |
|||
|
|||
#define HAVE_CRL |
|||
#define WOLFSSL_MYSQL_COMPATIBLE |
|||
#define HAVE_ECC |
|||
#define ECC_TIMING_RESISTANT |
|||
#define HAVE_HASHDRBG |
|||
#define WOLFSSL_AES_DIRECT |
|||
#define WOLFSSL_SHA384 |
|||
#define WOLFSSL_SHA512 |
|||
#define WOLFSSL_SHA224 |
|||
#define SESSION_CERT |
|||
#define KEEP_OUR_CERT |
|||
#define WOLFSSL_STATIC_RSA |
|||
#define WC_RSA_BLINDING |
|||
#define HAVE_TLS_EXTENSIONS |
|||
#define HAVE_AES_ECB |
|||
#define WOLFSSL_AES_COUNTER |
|||
#define NO_WOLFSSL_STUB |
|||
#define OPENSSL_ALL |
|||
|
|||
|
|||
#cmakedefine WOLFSSL_AESNI |
|||
#cmakedefine USE_FAST_MATH |
|||
#cmakedefine TFM_TIMING_RESISTANT |
|||
#cmakedefine HAVE_INTEL_RDSEED |
|||
#cmakedefine USE_INTEL_SPEEDUP |
|||
#cmakedefine FP_MAX_BITS @FP_MAX_BITS@ |
|||
#cmakedefine USE_FAST_MATH |
|||
#cmakedefine WOLFSSL_X86_64_BUILD |
|||
|
|||
#endif /* WOLFSSL_USER_SETTINGS_H */ |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue