TlsAead.encryptWithNonce

ubyte[] encryptWithNonce(const(ubyte)[] plaintext, const(ubyte)[] aad, const(ubyte)[] explicitNonce)

Encrypts a TLS 1.2 record using an explicit nonce.

Parameters

plaintextThe data to encrypt.
aadAdditional authenticated data.
explicitNonceThe 8-byte explicit nonce to use.

Returns

Ciphertext + tag.