diff options
Diffstat (limited to 'demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-HTTPS-SEC/cfg/user_settings.h')
-rw-r--r-- | demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-HTTPS-SEC/cfg/user_settings.h | 91 |
1 files changed, 0 insertions, 91 deletions
diff --git a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-HTTPS-SEC/cfg/user_settings.h b/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-HTTPS-SEC/cfg/user_settings.h deleted file mode 100644 index 006ad54e6..000000000 --- a/demos/ATSAMA5D2/RT-SAMA5D2-XPLAINED-HTTPS-SEC/cfg/user_settings.h +++ /dev/null @@ -1,91 +0,0 @@ -#include <stdint.h> - -/* Configuration */ - -#define WOLFSSL_GENERAL_ALIGNMENT 4 -#define HAVE_TM_TYPE - -/* ChibiOS + Lwip */ -#define HAVE_LWIP_NATIVE -#define WOLFSSL_CHIBIOS -#define USER_TICKS -#define WOLFSSL_USER_CURRTIME -#define XMALLOC_OVERRIDE -//#define USE_WOLF_TIME_T -#define XTIME(tl) (epochTime()) - -/* Lwip API used with wolfssl */ -#define WOLFSSL_USE_SOCKET -//#define WOLFSSL_USE_NETCONN - -//#define WOLFCRYPT_ONLY - -/* ARM */ - -#define RSA_LOW_MEM -#define NO_OLD_RNGNAME -#define NO_OLD_WC_NAMES -#define SMALL_SESSION_CACHE -#define WOLFSSL_SMALL_STACK - -#define TFM_ARM -#define SINGLE_THREADED -#define NO_SIG_WRAPPER - -/* Cipher features */ -//#define USE_FAST_MATH -//#define ALT_ECC_SIZE - -#define HAVE_TLS_EXTENSIONS -#define HAVE_FFDHE_2048 -#define HAVE_CHACHA -#define HAVE_POLY1305 -#define HAVE_ECC -#define HAVE_CURVE25519 -#define CURVED25519_SMALL -#define HAVE_ONE_TIME_AUTH -#define WOLFSSL_DH_CONST - -/* HW RNG support */ - -//unsigned int chibios_rand_generate(void); -//int custom_rand_generate_block(unsigned char* output, unsigned int sz); - -//#define CUSTOM_RAND_GENERATE chibios_rand_generate -//#define CUSTOM_RAND_TYPE uint32_t - -#define HAVE_ED25519 -#define HAVE_POLY1305 -#define HAVE_SHA512 -#define WOLFSSL_SHA512 - -/* Size/speed config */ -//#define USE_SLOW_SHA2 - -/* Robustness */ -#define TFM_TIMING_RESISTANT -#define ECC_TIMING_RESISTANT -#define WC_RSA_BLINDING - -#define WOLFSSL_STATIC_RSA - -/* Remove Features */ -#define NO_WRITEV -//#define NO_DEV_RANDOM -#define NO_FILESYSTEM -//#define NO_CERTS -#define NO_MAIN_DRIVER -#define NO_MD4 -#define NO_RABBIT -#define NO_HC128 -#define NO_DSA -#define NO_PWDBASED -#define NO_PSK -#define NO_64BIT -#define NO_DES3 -#define NO_RC4 - -/* Realloc (to use without USE_FAST_MATH) */ - -void *chHeapRealloc (void *addr, uint32_t size); -#define XREALLOC(p,n,h,t) chHeapRealloc( (p) , (n) ) |