NativeDtlsEngine.processAppDataDatagram

private TlsProgress processAppDataDatagram(DtlsPeerState state, DatagramEndpoint from, const(ubyte)[] data) @safe

Process a datagram containing APPLICATION_DATA for a connected peer.

Parses all DTLS records from the datagram, decrypts APPLICATION_DATA records, and enqueues the plaintext for later reading via readFromPeer.

Parameters

stateThe connected peer state.
dataThe raw datagram bytes.

Returns

TlsProgress.DONE on success, TlsProgress.ERROR on failure.