diff --git a/IDE/QNX/wolfssl/user_settings.h b/IDE/QNX/wolfssl/user_settings.h index 3814ecb87..6015a4e5d 100644 --- a/IDE/QNX/wolfssl/user_settings.h +++ b/IDE/QNX/wolfssl/user_settings.h @@ -1,6 +1,7 @@ #ifndef USER_SETTINGS_H #define USER_SETTINGS_H +/* Math library to use */ #undef WOLFSSL_SP #define WOLFSSL_SP @@ -10,17 +11,22 @@ #undef WOLFSSL_SP_ARM32 #define WOLFSSL_SP_ARM32 +/* hardening (timing resistance) */ #undef ECC_TIMING_RESISTANT #define ECC_TIMING_RESISTANT #undef WC_RSA_BLINDING #define WC_RSA_BLINDING +/* hardware size of long long */ #define SIZE_OF_LONG_LONG 8 -#define NO_MAIN_DRIVER +#undef NO_FILESYSTEM #define NO_FILESYSTEM +#undef WOLFSSL_USE_ALIGN +#define WOLFSSL_USE_ALIGN + /* Build CAAM support */ #undef WOLFSSL_CAAM #define WOLFSSL_CAAM @@ -31,9 +37,6 @@ #undef WOLFSSL_IMX6Q_CAAM #define WOLFSSL_IMX6Q_CAAM -#undef WOLFSSL_USE_ALIGN -#define WOLFSSL_USE_ALIGN - /* Algorithms Enabled */ #undef HAVE_AESCCM #define HAVE_AESCCM @@ -47,12 +50,53 @@ #undef HAVE_HKDF #define HAVE_HKDF -#undef NO_DSA -#define NO_DSA - #undef HAVE_ECC #define HAVE_ECC +#undef TFM_ECC256 +#define TFM_ECC256 + +#undef ECC_SHAMIR +#define ECC_SHAMIR + +#undef HAVE_HASHDRBG +#define HAVE_HASHDRBG + +#undef WOLF_CRYPTO_CB +#define WOLF_CRYPTO_CB + +#undef WOLFSSL_AES_COUNTER +#define WOLFSSL_AES_COUNTER + +#undef WOLFSSL_AES_DIRECT +#define WOLFSSL_AES_DIRECT + +#undef GCM_TABLE_4BIT +#define GCM_TABLE_4BIT + +#undef HAVE_AESGCM +#define HAVE_AESGCM + +#undef WC_RSA_PSS +#define WC_RSA_PSS + +#undef WOLFSSL_PSS_LONG_SALT +#define WOLFSSL_PSS_LONG_SALT + +#undef HAVE_TLS_EXTENSIONS +#define HAVE_TLS_EXTENSIONS + +#undef HAVE_FFDHE_2048 +#define HAVE_FFDHE_2048 + +#undef HAVE_SUPPORTED_CURVES +#define HAVE_SUPPORTED_CURVES + + +/* Algorithms disabled */ +#undef NO_DSA +#define NO_DSA + #undef NO_RC4 #define NO_RC4 @@ -62,18 +106,6 @@ #undef NO_MD4 #define NO_MD4 -#undef TFM_ECC256 -#define TFM_ECC256 - -#undef ECC_SHAMIR -#define ECC_SHAMIR - -#undef WC_RSA_PSS -#define WC_RSA_PSS - -#undef WOLFSSL_PSS_LONG_SALT -#define WOLFSSL_PSS_LONG_SALT - #undef WOLFSSL_ASN_TEMPLATE #define WOLFSSL_ASN_TEMPLATE @@ -83,55 +115,12 @@ #undef WOLFSSL_NO_SHAKE256 #define WOLFSSL_NO_SHAKE256 -#undef HAVE_POLY1305 -#define HAVE_POLY1305 - -#undef HAVE_CHACHA -#define HAVE_CHACHA - -#undef HAVE_HASHDRBG -#define HAVE_HASHDRBG - -#undef NO_FILESYSTEM -#define NO_FILESYSTEM - -#undef HAVE_TLS_EXTENSIONS -#define HAVE_TLS_EXTENSIONS - -#undef HAVE_SUPPORTED_CURVES -#define HAVE_SUPPORTED_CURVES - -#undef HAVE_FFDHE_2048 -#define HAVE_FFDHE_2048 - -#undef HAVE_SUPPORTED_CURVES -#define HAVE_SUPPORTED_CURVES - #undef WC_NO_ASYNC_THREADING #define WC_NO_ASYNC_THREADING -#undef WOLF_CRYPTO_CB -#define WOLF_CRYPTO_CB - #undef HAVE_DH_DEFAULT_PARAMS #define HAVE_DH_DEFAULT_PARAMS -#undef WOLFSSL_AES_COUNTER -#define WOLFSSL_AES_COUNTER - -#undef WOLFSSL_AES_DIRECT -#define WOLFSSL_AES_DIRECT - #undef NO_DES3 #define NO_DES3 - -#undef GCM_TABLE_4BIT -#define GCM_TABLE_4BIT - -#undef HAVE_AESGCM -#define HAVE_AESGCM - -#undef HAVE_TLS_EXTENSIONS -#define HAVE_TLS_EXTENSIONS - #endif