NoiseTransport

Serialized authenticated Noise transport; native code owns the WebSocket.

Properties

Link copied to clipboard

Whether both peers negotiated application-message chunking.

Functions

Link copied to clipboard
open override fun close()

Zeroize transport state, then release the generated object.

Link copied to clipboard
fun decrypt(ciphertext: ByteArray): ByteArray?

Decrypt one transport frame, returning a message when reassembly completes.

Link copied to clipboard
fun encrypt(plaintext: ByteArray): List<ByteArray>

Encrypt one application message into one or more transport frames.