golang.org/x/crypto/ssh.handshakeTransport.algorithms (field)

11 uses

	golang.org/x/crypto/ssh (current package)
		handshake.go#L87: 	algorithms *algorithms
		handshake.go#L252: 	} else if t.algorithms != nil {
		handshake.go#L253: 		t.writeBytesLeft = t.algorithms.w.rekeyBytes()
		handshake.go#L366: 	} else if t.algorithms != nil {
		handshake.go#L367: 		t.readBytesLeft = t.algorithms.r.rekeyBytes()
		handshake.go#L555: 	t.algorithms, err = findAgreedAlgorithms(isClient, clientInit, serverInit)
		handshake.go#L578: 	kex, ok := kexAlgoMap[t.algorithms.kex]
		handshake.go#L580: 		return fmt.Errorf("ssh: unexpected key exchange algorithm %v", t.algorithms.kex)
		handshake.go#L585: 		result, err = t.server(kex, t.algorithms, &magics)
		handshake.go#L587: 		result, err = t.client(kex, t.algorithms, &magics)
		handshake.go#L599: 	if err := t.conn.prepareKeyChange(t.algorithms, result); err != nil {