Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AEADCompressConn ¶
AEADCompressConn uses https://github.com/klauspost/compress/tree/master/s2#s2-compression to compress the data
func NewAEADCompressConn ¶
func NewAEADCompressConn(seed []byte, chunkSize int, conn net.Conn, aead cipher.AEAD) *AEADCompressConn
raw <--> 1. Encode <--> 2. Encrypt(Write) <-ciphertext-> 1. Decrypt(Read) <--> 2. Decode <--> raw
func (*AEADCompressConn) Close ¶
func (cc *AEADCompressConn) Close() error
type AEADConn ¶
type AEADConn struct { net.Conn *stream.StreamWriteCloser *stream.StreamReader }
func NewAEADConn ¶
Click to show internal directories.
Click to hide internal directories.