Versions in this module Expand all Collapse all v0 v0.0.8 Apr 2, 2024 Changes in this version + func Handshake(c Handshaker, rwc io.ReadWriteCloser) error + type HandshakeClientComplex struct + func (c *HandshakeClientComplex) ReadS0S1(reader io.Reader) error + func (c *HandshakeClientComplex) ReadS2(reader io.Reader) error + func (c *HandshakeClientComplex) WriteC0C1(writer io.Writer) error + func (c *HandshakeClientComplex) WriteC2(writer io.Writer) error + type HandshakeClientSimple struct + func (c *HandshakeClientSimple) ReadS0S1(reader io.Reader) error + func (c *HandshakeClientSimple) ReadS2(reader io.Reader) error + func (c *HandshakeClientSimple) WriteC0C1(writer io.Writer) error + func (c *HandshakeClientSimple) WriteC2(writer io.Writer) error + type HandshakeServer struct + func (s *HandshakeServer) Handshake(rwc io.ReadWriteCloser) error + func (s *HandshakeServer) ReadC0C1(reader io.Reader) (err error) + func (s *HandshakeServer) ReadC2(reader io.Reader) error + func (s *HandshakeServer) WriteS0S1S2(writer io.Writer) error + type Handshaker interface + ReadS0S1 func(io.Reader) error + ReadS2 func(io.Reader) error + WriteC0C1 func(io.Writer) error + WriteC2 func(io.Writer) error