wrapper of the mbed port of Cyassl. It's based of the work of Ashley Mills

Dependencies:   cyassl-lib

Dependents:   TLS_cyassl-Example TLS_cyassl-Example2 HTTPSClientExample2

Fork of TLS_cyassl by Francois Berder

Import programTLS_cyassl-Example

This program shows how to use TLS_cyassl to connect to mbed.org

Import programTLS_cyassl-Example2

This example show how to create a small TLS server using the TLS_cyassl library.

Files at this revision

API Documentation at this revision

Comitter:
feb11
Date:
Wed Sep 18 15:18:51 2013 +0000
Parent:
5:29069dd9abfc
Commit message:
added some comments

Changed in this revision

TLSServer.h Show annotated file Show diff for this revision Revisions of this file
--- a/TLSServer.h	Wed Sep 18 09:06:36 2013 +0000
+++ b/TLSServer.h	Wed Sep 18 15:18:51 2013 +0000
@@ -5,6 +5,7 @@
 #include "cyassl/ssl.h"
 #include "TLSConnection.h"
 
+
 class TLSServer : public Socket
 {
     public :
@@ -12,8 +13,17 @@
         TLSServer();
         ~TLSServer();
         
+        /** Initialize the server. 
+            It listens on port 443, init CyaSSL, load certificates and create CyaSSL context.
+        
+            \return True if the initializations is completed with success, false otherwise.
+        */
         bool init();
           
+        /** Accept incoming connection
+        
+            \return True if it managed to create successfully a new connection, false otherwise.
+        */
         bool accept(TLSConnection &con);