user_settings.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. /* wolfSSH */
  2. #define WOLFSSL_PUBLIC_MP
  3. /* TLS1.3 */
  4. #define WOLFSSL_TLS13
  5. #define HAVE_TLS_EXTENSIONS
  6. #define HAVE_SUPPORTED_CURVES
  7. #define HAVE_FFDHE_2048
  8. #define HAVE_THREAD_LS
  9. /* SP optimization */
  10. #define WOLFSSL_HAVE_SP_RSA
  11. #define WOLFSSL_HAVE_SP_DH
  12. #define WOLFSSL_SP_4096
  13. #define WOLFSSL_HAVE_SP_ECC
  14. #define HAVE_ECC384
  15. #define WOLFSSL_SP_384
  16. /* Hardening */
  17. #define TFM_TIMING_RESISTANT
  18. #define ECC_TIMING_RESISTANT
  19. #define WC_RSA_BLINDING
  20. /* Default Cyphers */
  21. #define HAVE_AESGCM
  22. #define WOLFSSL_SHA512
  23. #define WOLFSSL_SHA384
  24. #define HAVE_HKDF
  25. #define NO_DSA
  26. #define HAVE_ECC
  27. #define TFM_ECC256
  28. #define ECC_SHAMIR
  29. #define WC_RSA_PSS
  30. #define WOLFSSL_BASE64_ENCODE
  31. #define NO_RC4
  32. #define WOLFSSL_SHA224
  33. #define WOLFSSL_SHA3
  34. #define WOLFSSL_SHAKE256
  35. #define HAVE_POLY1305
  36. #define HAVE_ONE_TIME_AUTH
  37. #define HAVE_CHACHA
  38. #define HAVE_HASHDRBG
  39. #define HAVE_TLS_EXTENSIONS
  40. #define HAVE_SUPPORTED_CURVES
  41. #define HAVE_EXTENDED_MASTER
  42. #define NO_RC4
  43. #define HAVE_ENCRYPT_THEN_MAC
  44. #define NO_PSK
  45. #define NO_MD4
  46. #define NO_PWDBASED
  47. #define USE_FAST_MATH
  48. #define WC_NO_ASYNC_THREADING
  49. #define HAVE_DH_DEFAULT_PARAMS
  50. #define NO_DES3
  51. #define WOLFSSL_DH_CONST
  52. /* MQX */
  53. #define FREESCALE_MQX
  54. #define FREESCALE_NO_RNG