Versions in this module Expand all Collapse all v0 v0.0.1 Dec 21, 2022 Changes in this version + var ErrUnknownEncryptType = errors.New("unknown encrypt type") + var ErrUnknownFlag = errors.New("unknown flag") + type Codec struct + WtSessionTicketKey []byte + func NewCodec(uin int64) *Codec + func (c *Codec) Marshal(m *Message) []byte + func (c *Codec) Unmarshal(data []byte) (*Message, error) + type EncryptionMethod byte + const EM_ECDH + const EM_ST + type Message struct + Body []byte + Command uint16 + EncryptionMethod EncryptionMethod + Uin uint32 + type TLV struct + Command uint16 + List [][]byte + func (t *TLV) Append(b ...[]byte) + func (t *TLV) Marshal() []byte