type golang.org/x/crypto/ssh.packetConn

25 uses

	golang.org/x/crypto/ssh (current package)
		client_auth.go#L96: 	auth(session []byte, user string, p packetConn, rand io.Reader) (authResult, []string, error)
		client_auth.go#L105: func (n *noneAuth) auth(session []byte, user string, c packetConn, rand io.Reader) (authResult, []string, error) {
		client_auth.go#L125: func (cb passwordCallback) auth(session []byte, user string, c packetConn, rand io.Reader) (authResult, []string, error) {
		client_auth.go#L192: func (cb publicKeyCallback) auth(session []byte, user string, c packetConn, rand io.Reader) (authResult, []string, error) {
		client_auth.go#L269: func validateKey(key PublicKey, user string, c packetConn) (bool, error) {
		client_auth.go#L286: func confirmKeyAck(key PublicKey, c packetConn) (bool, error) {
		client_auth.go#L332: func handleAuthResponse(c packetConn) (authResult, []string, error) {
		client_auth.go#L361: func handleBannerResponse(c packetConn, packet []byte) error {
		client_auth.go#L398: func (cb KeyboardInteractiveChallenge) auth(session []byte, user string, c packetConn, rand io.Reader) (authResult, []string, error) {
		client_auth.go#L500: func (r *retryableAuthMethod) auth(session []byte, user string, c packetConn, rand io.Reader) (ok authResult, methods []string, err error) {
		client_auth.go#L545: func (g *gssAPIWithMICCallback) auth(session []byte, user string, c packetConn, rand io.Reader) (authResult, []string, error) {
		handshake.go#L31: 	packetConn
		kex.go#L79: 	Server(p packetConn, rand io.Reader, magics *handshakeMagics, s Signer) (*kexResult, error)
		kex.go#L83: 	Client(p packetConn, rand io.Reader, magics *handshakeMagics) (*kexResult, error)
		kex.go#L98: func (group *dhGroup) Client(c packetConn, randSource io.Reader, magics *handshakeMagics) (*kexResult, error) {
		kex.go#L153: func (group *dhGroup) Server(c packetConn, randSource io.Reader, magics *handshakeMagics, priv Signer) (result *kexResult, err error) {
		kex.go#L224: func (kex *ecdh) Client(c packetConn, rand io.Reader, magics *handshakeMagics) (*kexResult, error) {
		kex.go#L317: func (kex *ecdh) Server(c packetConn, rand io.Reader, magics *handshakeMagics, priv Signer) (result *kexResult, err error) {
		kex.go#L440: func (kex *curve25519sha256) Client(c packetConn, rand io.Reader, magics *handshakeMagics) (*kexResult, error) {
		kex.go#L489: func (kex *curve25519sha256) Server(c packetConn, rand io.Reader, magics *handshakeMagics, priv Signer) (result *kexResult, err error) {
		kex.go#L573: func (gex dhGEXSHA) Client(c packetConn, randSource io.Reader, magics *handshakeMagics) (*kexResult, error) {
		kex.go#L673: func (gex dhGEXSHA) Server(c packetConn, randSource io.Reader, magics *handshakeMagics, priv Signer) (result *kexResult, err error) {
		mux.go#L89: 	conn     packetConn
		mux.go#L116: func newMux(p packetConn) *mux {
		transport.go#L27: type packetConn interface {