dtls13_misc.c
TLS helper functions.
DTLS record layer.
DTLS 1.3 (Datagram Transport Layer Security)
error_t dtls13FormatAck(TlsContext *context, Dtls13Ack *message, size_t *length)
Format ACK message.
Definition: dtls13_misc.c:190
error_t dtlsWriteProtocolData(TlsContext *context, const uint8_t *data, size_t length, TlsContentType contentType)
Write protocol data.
Definition: dtls_record.c:62
void dtls13FormatNonce(TlsEncryptionEngine *encryptionEngine, const DtlsSequenceNumber *seqNum, uint8_t *nonce, size_t *nonceLen)
Format nonce.
Definition: dtls13_misc.c:381
error_t dtls13ParseAck(TlsContext *context, const Dtls13Ack *message, size_t length)
Parse ACK message.
Definition: dtls13_misc.c:257
TLS (Transport Layer Security)
size_t dtls13ComputeEncryptionOverhead(TlsEncryptionEngine *encryptionEngine)
Compute overhead caused by encryption.
Definition: dtls13_misc.c:416
void tlsChangeState(TlsContext *context, TlsState newState)
Update TLS state.
Definition: tls_misc.c:54
void dtls13SaveRecordNumber(TlsContext *context, uint64_t epoch, uint64_t seqNum)
Update the list of record numbers.
Definition: dtls13_misc.c:53
Debugging facilities.
