A simple library to support serving https.

Dependents:   oldheating gps motorhome heating

Revision:
17:93feb2a51d58
Parent:
9:f354b4859b0b
Child:
19:f22327e8be7b
--- a/tls/tls-prf.h	Sun Oct 06 08:00:30 2019 +0000
+++ b/tls/tls-prf.h	Thu Oct 10 07:38:13 2019 +0000
@@ -1,11 +1,11 @@
 #include <stdint.h>
 
-extern void TlsPrfMasterSecret  (uint8_t * preMasterSecret, uint8_t* clientRandom, uint8_t* serverRandom, uint8_t* output48);
+extern void TlsPrfMasterSecret  (uint8_t * preMasterSecret, uint8_t* clientRandom, uint8_t* serverRandom, uint8_t* masterSecret);
 
-extern void TlsPrfKeys          (uint8_t * masterSecret,    uint8_t* clientRandom, uint8_t* serverRandom, uint8_t* client_MAC_key_20,
-                                                                                                          uint8_t* server_MAC_key_20,
-                                                                                                          uint8_t* client_key_16,
-                                                                                                          uint8_t* server_key_16);
+extern void TlsPrfKeys          (uint8_t * masterSecret,    uint8_t* clientRandom, uint8_t* serverRandom, uint8_t* client_MAC_key,
+                                                                                                          uint8_t* server_MAC_key,
+                                                                                                          uint8_t* client_key,
+                                                                                                          uint8_t* server_key);
                                                                              
-extern void TlsPrfServerFinished(uint8_t * masterSecret,    uint8_t* handshakeHash,                       uint8_t* output12);
-extern void TlsPrfClientFinished(uint8_t * masterSecret,    uint8_t* handshakeHash,                       uint8_t* output12);
+extern void TlsPrfServerFinished(uint8_t * masterSecret,    uint8_t* handshakeHash,                       uint8_t* verify);
+extern void TlsPrfClientFinished(uint8_t * masterSecret,    uint8_t* handshakeHash,                       uint8_t* verify);