wolf SSL / wolfSSL-TLS13-Beta

Fork of wolfSSL by wolf SSL

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers user_settings.h Source File

user_settings.h

00001     #include <stddef.h>
00002 
00003     #define WOLFSSL_CMSIS_RTOS    
00004     #define WOLFSSL_USER_IO
00005     #define NO_WRITEV
00006     #define NO_DEV_RANDOM
00007     #define HAVE_ECC
00008     #define HAVE_AESGCM
00009     #define WOLFSSL_GENSEED_FORTEST
00010     
00011     #define WOLFSSL_TLS13
00012     #define HAVE_TLS_EXTENSIONS 
00013     #define HAVE_FFDHE_2048
00014     #define HAVE_HKDF
00015     #define TLS13_SUPPORTS_0RTT
00016     #define BUILDING_WOLFSSL
00017     
00018     #define WOLFSSL_SHA384
00019     #define WOLFSSL_SHA512
00020     #define HAVE_CURVE25519
00021     #define HAVE_ED25519   /* with HAVE_SHA512 */
00022     #define HAVE_POLY1305
00023     #define HAVE_CHACHA
00024     #define HAVE_ONE_TIME_AUTH
00025     
00026     #define NO_SESSION_CACHE // For Small RAM
00027     //#define IGNORE_KEY_EXTENSIONS
00028     #define NO_WOLFSSL_DIR  
00029     #define DEBUG_WOLFSSL
00030 
00031     #define WOLFSSL_STATIC_RSA
00032     #define HAVE_SUPPORTED_CURVES
00033     #define HAVE_TLS_EXTENSIONS
00034     
00035     #define SIZEOF_LONG_LONG  8
00036     /* Options for Sample program */
00037     //#define WOLFSSL_NO_VERIFYSERVER
00038     //#define NO_FILESYSTEM
00039     #ifndef WOLFSSL_NO_VERIFYSERVER
00040         #define TIME_OVERRIDES
00041         #define XTIME time
00042         #define XGMTIME localtime
00043     #endif