user_settings.h 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. #ifndef USER_SETTINGS_H
  2. #define USER_SETTINGS_H
  3. #ifdef CONFIG_WOLFSSL
  4. #ifdef CONFIG_WOLFSSL_SETTINGS_FILE
  5. #include CONFIG_WOLFSSL_SETTINGS_FILE
  6. #else
  7. #ifdef __cplusplus
  8. extern "C" {
  9. #endif
  10. #undef WOLFSSL_ZEPHYR
  11. #define WOLFSSL_ZEPHYR
  12. #if 0
  13. #undef SINGLE_THREADED
  14. #define SINGLE_THREADED
  15. #endif
  16. #undef TFM_TIMING_RESISTANT
  17. #define TFM_TIMING_RESISTANT
  18. #undef ECC_TIMING_RESISTANT
  19. #define ECC_TIMING_RESISTANT
  20. #undef WC_RSA_BLINDING
  21. #define WC_RSA_BLINDING
  22. #undef HAVE_AESGCM
  23. #define HAVE_AESGCM
  24. #undef WOLFSSL_SHA512
  25. #define WOLFSSL_SHA512
  26. #undef WOLFSSL_SHA384
  27. #define WOLFSSL_SHA384
  28. #undef NO_DSA
  29. #define NO_DSA
  30. #undef HAVE_ECC
  31. #define HAVE_ECC
  32. #undef TFM_ECC256
  33. #define TFM_ECC256
  34. #undef WOLFSSL_BASE64_ENCODE
  35. #define WOLFSSL_BASE64_ENCODE
  36. #undef NO_RC4
  37. #define NO_RC4
  38. #undef NO_HC128
  39. #define NO_HC128
  40. #undef NO_RABBIT
  41. #define NO_RABBIT
  42. #undef WOLFSSL_SHA224
  43. #define WOLFSSL_SHA224
  44. #undef WOLFSSL_SHA3
  45. #define WOLFSSL_SHA3
  46. #undef HAVE_POLY1305
  47. #define HAVE_POLY1305
  48. #undef HAVE_ONE_TIME_AUTH
  49. #define HAVE_ONE_TIME_AUTH
  50. #undef HAVE_CHACHA
  51. #define HAVE_CHACHA
  52. #undef HAVE_HASHDRBG
  53. #define HAVE_HASHDRBG
  54. #undef NO_FILESYSTEM
  55. #define NO_FILESYSTEM
  56. #undef HAVE_TLS_EXTENSIONS
  57. #define HAVE_TLS_EXTENSIONS
  58. #undef HAVE_SUPPORTED_CURVES
  59. #define HAVE_SUPPORTED_CURVES
  60. #undef HAVE_EXTENDED_MASTER
  61. #define HAVE_EXTENDED_MASTER
  62. #undef NO_PSK
  63. #define NO_PSK
  64. #undef NO_MD4
  65. #define NO_MD4
  66. #undef NO_PWDBASED
  67. #define NO_PWDBASED
  68. #undef USE_FAST_MATH
  69. #define USE_FAST_MATH
  70. #undef WOLFSSL_NO_ASM
  71. #define WOLFSSL_NO_ASM
  72. #undef WOLFSSL_X86_BUILD
  73. #define WOLFSSL_X86_BUILD
  74. #undef WC_NO_ASYNC_THREADING
  75. #define WC_NO_ASYNC_THREADING
  76. #undef NO_DES3
  77. #define NO_DES3
  78. #if 1
  79. #undef NO_ASN_TIME
  80. #define NO_ASN_TIME
  81. #endif
  82. #undef WOLFSSL_STATIC_MEMORY
  83. #define WOLFSSL_STATIC_MEMORY
  84. #if 0
  85. #undef WOLFSSL_HAVE_SP_RSA
  86. #define WOLFSSL_HAVE_SP_RSA
  87. #undef WOLFSSL_HAVE_SP_DH
  88. #define WOLFSSL_HAVE_SP_DH
  89. #undef WOLFSSL_HAVE_SP_ECC
  90. #define WOLFSSL_HAVE_SP_ECC
  91. #endif
  92. #if 0
  93. #undef DEBUG_WOLFSSL
  94. #define DEBUG_WOLFSSL
  95. #endif
  96. #ifdef __cplusplus
  97. }
  98. #endif
  99. #endif /* CONFIG_WOLFSSL_SETTINGS_FILE */
  100. #endif /* CONFIG_WOLFSSL */
  101. #endif /* USER_SETTINGS_H */