Simple TLS Client with wolfSSL

Dependencies:   wolfSSL

Revision:
107:b989df522437
diff -r d323dd088ba2 -r b989df522437 user_settings.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/user_settings.h	Fri Jun 05 00:32:49 2020 +0000
@@ -0,0 +1,41 @@
+#include <stddef.h>
+
+    #define WOLFSSL_CMSIS_RTOS    
+    #define WOLFSSL_USER_IO
+    #define NO_WRITEV
+    #define NO_DEV_RANDOM
+    
+    #define HAVE_ECC
+    #define HAVE_AESGCM
+    #define WOLFSSL_GENSEED_FORTEST
+    
+    #define WOLFSSL_TLS13
+    #define HAVE_SUPPORTED_CURVES
+    #define HAVE_TLS_EXTENSIONS
+    #define WC_RSA_PSS 
+    #define HAVE_HKDF
+    #define HAVE_FFDHE_2048
+    #define TLS13_SUPPORTS_0RTT
+    
+    #define WOLFSSL_SHA384
+    #define WOLFSSL_SHA512
+    #define HAVE_CURVE25519
+    #define HAVE_ED25519   /* with HAVE_SHA512 */
+    #define HAVE_POLY1305
+    #define HAVE_CHACHA
+    #define HAVE_ONE_TIME_AUTH
+    
+    #define NO_SESSION_CACHE // For Small RAM
+    #define NO_WOLFSSL_DIR 
+     
+    //#define DEBUG_WOLFSSL
+
+
+    #define SIZEOF_LONG_LONG  8
+    /* Options for Sample program */
+    //#define WOLFSSL_NO_VERIFYSERVER
+
+
+    /* Options for test */
+    #define USE_CERT_BUFFERS_2048 /* use test certs */
+    #define NO_ASN_TIME /* No cert date validity check */
\ No newline at end of file