tls_key_material.h
error_t tlsGenerateKeyBlock(TlsContext *context, size_t keyBlockLen)
Key expansion function.
Definition: tls_key_material.c:393
error_t tlsGenerateMasterSecret(TlsContext *context)
Master secret computation.
Definition: tls_key_material.c:143
error_t tlsGenerateSessionKeys(TlsContext *context)
Generate session keys.
Definition: tls_key_material.c:51
error_t tlsGenerateExtendedMasterSecret(TlsContext *context)
Extended master secret computation.
Definition: tls_key_material.c:193
void tlsDumpSecret(TlsContext *context, const char_t *label, const uint8_t *secret, size_t secretLen)
Dump secret key (for debugging purpose only)
Definition: tls_key_material.c:444
TLS (Transport Layer Security)
error_t tlsGeneratePskPremasterSecret(TlsContext *context)
Premaster secret generation (for PSK cipher suites)
Definition: tls_key_material.c:291
