NativeDtlsEngine.decryptAppData13

private ubyte[] decryptAppData13(TlsAead aead, const(ubyte)[] payload, DtlsRecordHeader header)

Decrypt a DTLS 1.3 APPLICATION_DATA record (XOR nonce).

Parameters

aeadThe read AEAD cipher.
payloadThe encrypted payload (ciphertext + tag).
headerThe DTLS record header.

Returns

Decrypted plaintext, or null on failure.