A simple library to support serving https.

Dependents:   oldheating gps motorhome heating

Revision:
10:e269fd7b9500
Parent:
8:5e66a6b4b38c
Child:
21:a6d6e26dd742
--- a/tls/tls.h	Wed Sep 11 07:24:21 2019 +0000
+++ b/tls/tls.h	Tue Sep 24 18:11:02 2019 +0000
@@ -3,12 +3,11 @@
 
 extern bool TlsTrace;
 
-extern void TlsReset  (int connectionId);
-extern void TlsRequest(int connectionId, int size, uint8_t* pRequestStream, uint32_t positionInRequestStream);
-extern void TlsAsync  (void);
+extern void TlsReset   (int connectionId);
+extern void TlsRequest (int connectionId,                      int  windowSize, uint8_t* pWindow, uint32_t windowPositionInStream);
+extern void TlsAsync   (void);
 
-extern bool TlsPoll   (int connectionId, bool clientFinished);
-extern void TlsAddChar(char c);
+extern bool TlsResponse(int connectionId, bool clientFinished, int* windowSize, uint8_t* pWindow, uint32_t windowPositionInStream);
 
-extern void TlsInit(void);
-extern void TlsMain(void);
\ No newline at end of file
+extern void TlsInit    (void);
+extern void TlsMain    (void);
\ No newline at end of file