]> Cypherpunks repositories - gostls13.git/commit
exp/ssh: general cleanups for client support
authorDave Cheney <dave@cheney.net>
Tue, 18 Oct 2011 16:54:48 +0000 (12:54 -0400)
committerAdam Langley <agl@golang.org>
Tue, 18 Oct 2011 16:54:48 +0000 (12:54 -0400)
commitec158f77bd2963d78990b84ceaa12f2e3993c9f3
tree64848e218cffb8eab867be00fe05789af0914d7c
parent1db31f8933ca3d3b2ce6d8decd01fe8acfcdecb6
exp/ssh: general cleanups for client support

common.go:
* simplify findAgreedAlgorithms.
* add channelExtendedData support.

messages.go:
* add clientExtendedData.

server.go:
*  use simplified findAgreedAlgorithms.

server_shell.go:
* fix shadowed err return value.

transport.go:
* introduce separate cipher, mac and compression for each direction.
* added filteredConn and packetWriter interfaces.
* newTransport requires a source of randomness.

R=golang-dev, agl, rsc
CC=golang-dev
https://golang.org/cl/5285044
src/pkg/exp/ssh/common.go
src/pkg/exp/ssh/messages.go
src/pkg/exp/ssh/server.go
src/pkg/exp/ssh/server_shell.go
src/pkg/exp/ssh/transport.go