A simple library to support serving https.
Dependents: oldheating gps motorhome heating
Diff: tls/tls-prf.h
- 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);