kubernetes/vendor/golang.org/x/crypto/ssh/messages.go

const msgIgnore

const msgUnimplemented

const msgDebug

const msgNewKeys

const msgDisconnect

type disconnectMsg

func (d *disconnectMsg) Error() string {}

const msgKexInit

type kexInitMsg

const msgKexDHInit

type kexDHInitMsg

const msgKexECDHInit

type kexECDHInitMsg

const msgKexECDHReply

type kexECDHReplyMsg

const msgKexDHReply

type kexDHReplyMsg

const msgKexDHGexGroup

type kexDHGexGroupMsg

const msgKexDHGexInit

type kexDHGexInitMsg

const msgKexDHGexReply

type kexDHGexReplyMsg

const msgKexDHGexRequest

type kexDHGexRequestMsg

const msgServiceRequest

type serviceRequestMsg

const msgServiceAccept

type serviceAcceptMsg

const msgExtInfo

type extInfoMsg

const msgUserAuthRequest

type userAuthRequestMsg

type userAuthSuccessMsg

const msgUserAuthFailure

type userAuthFailureMsg

const msgUserAuthSuccess

const msgUserAuthBanner

type userAuthBannerMsg

const msgUserAuthInfoRequest

const msgUserAuthInfoResponse

type userAuthInfoRequestMsg

const msgChannelOpen

type channelOpenMsg

const msgChannelExtendedData

const msgChannelData

type channelDataMsg

const msgChannelOpenConfirm

type channelOpenConfirmMsg

const msgChannelOpenFailure

type channelOpenFailureMsg

const msgChannelRequest

type channelRequestMsg

const msgChannelSuccess

type channelRequestSuccessMsg

const msgChannelFailure

type channelRequestFailureMsg

const msgChannelClose

type channelCloseMsg

const msgChannelEOF

type channelEOFMsg

const msgGlobalRequest

type globalRequestMsg

const msgRequestSuccess

type globalRequestSuccessMsg

const msgRequestFailure

type globalRequestFailureMsg

const msgChannelWindowAdjust

type windowAdjustMsg

const msgUserAuthPubKeyOk

type userAuthPubKeyOkMsg

const msgUserAuthGSSAPIResponse

type userAuthGSSAPIResponse

const msgUserAuthGSSAPIToken

type userAuthGSSAPIToken

const msgUserAuthGSSAPIMIC

type userAuthGSSAPIMIC

const msgUserAuthGSSAPIErrTok

type userAuthGSSAPIErrTok

const msgUserAuthGSSAPIError

type userAuthGSSAPIError

const msgPing

type pingMsg

const msgPong

type pongMsg

// typeTags returns the possible type bytes for the given reflect.Type, which
// should be a struct. The possible values are separated by a '|' character.
func typeTags(structType reflect.Type) (tags []byte) {}

func fieldError(t reflect.Type, field int, problem string) error {}

var errShortRead

// Unmarshal parses data in SSH wire format into a structure. The out
// argument should be a pointer to struct. If the first member of the
// struct has the "sshtype" tag set to a '|'-separated set of numbers
// in decimal, the packet must start with one of those numbers. In
// case of error, Unmarshal returns a ParseError or
// UnexpectedMessageError.
func Unmarshal(data []byte, out interface{}

// Marshal serializes the message in msg to SSH wire format.  The msg
// argument should be a struct or pointer to struct. If the first
// member has the "sshtype" tag set to a number in decimal, that
// number is prepended to the result. If the last of member has the
// "ssh" tag set to "rest", its contents are appended to the output.
func Marshal(msg interface{}

func marshalStruct(out []byte, msg interface{}

var bigOne

func parseString(in []byte) (out, rest []byte, ok bool) {}

var comma

var emptyNameList

func parseNameList(in []byte) (out []string, rest []byte, ok bool) {}

func parseInt(in []byte) (out *big.Int, rest []byte, ok bool) {}

func parseUint32(in []byte) (uint32, []byte, bool) {}

func parseUint64(in []byte) (uint64, []byte, bool) {}

func intLength(n *big.Int) int {}

func marshalUint32(to []byte, n uint32) []byte {}

func marshalUint64(to []byte, n uint64) []byte {}

func marshalInt(to []byte, n *big.Int) []byte {}

func writeInt(w io.Writer, n *big.Int) {}

func writeString(w io.Writer, s []byte) {}

func stringLength(n int) int {}

func marshalString(to []byte, s []byte) []byte {}

var bigIntType

// Decode a packet into its corresponding message.
func decode(packet []byte) (interface{}

var packetTypeNames