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

15 uses

	golang.org/x/crypto/ssh (current package)
		handshake.go#L537: 	magics := handshakeMagics{
		handshake.go#L614: func (t *handshakeTransport) server(kex kexAlgorithm, algs *algorithms, magics *handshakeMagics) (*kexResult, error) {
		handshake.go#L626: func (t *handshakeTransport) client(kex kexAlgorithm, algs *algorithms, magics *handshakeMagics) (*kexResult, error) {
		kex.go#L63: type handshakeMagics struct {
		kex.go#L68: func (m *handshakeMagics) write(w io.Writer) {
		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) {