# Functions
NewMsgReadWriter creates a new instance of *MsgReadWriter.
Tunnel passes data between two connections.
# Constants
MaxMessageLength is the maximum length that is safe to use.
MaxPaddingLength is the maximum size of a random padding that's added to every message.
MinMessageLength is the minimum message size.
# Structs
MsgReadWriter is a wrapper over io.ReadWriter that encodes messages written to and read from the base writer.