tls13_key_material.h
error_t tls13GenerateHandshakeTrafficKeys(TlsContext *context)
Compute handshake traffic keys.
Definition: tls13_key_material.c:332
error_t tls13GenerateClientAppTrafficKeys(TlsContext *context)
Compute client application traffic keys.
Definition: tls13_key_material.c:746
error_t tls13GenerateServerAppTrafficKeys(TlsContext *context)
Compute server application traffic keys.
Definition: tls13_key_material.c:544
error_t tls13DeriveSecret(TlsContext *context, const uint8_t *secret, size_t secretLen, const char_t *label, const char_t *message, size_t messageLen, uint8_t *output, size_t outputLen)
Derive-Secret function.
Definition: tls13_key_material.c:156
error_t tls13HkdfExpandLabel(TlsTransportProtocol transportProtocol, const HashAlgo *hash, const uint8_t *secret, size_t secretLen, const char_t *label, const uint8_t *context, size_t contextLen, uint8_t *output, size_t outputLen)
HKDF-Expand-Label function.
Definition: tls13_key_material.c:62
error_t tls13GenerateEarlyTrafficKeys(TlsContext *context)
Compute early traffic keys.
Definition: tls13_key_material.c:213
TLS (Transport Layer Security)