pubdev/dartssh/transport
library
Classes
-
Channel
-
All terminal sessions, forwarded connections, etc., are Channels.
Multiple Channels are multiplexed into a single connection and
Channels are flow-controlled. No data may be sent to a channel until
a message is received to indicate that window space is available.
-
Forward
-
When a connection comes to a port for which forwarding has been
requested, a channel is opened to forward the port to the other side.
-
SSHTransport
-
SSH Transport Layer Protocol implementation providing KEX, ciphers, and MAC.
https://tools.ietf.org/html/rfc4253
-
SSHTransportState
-
It is RECOMMENDED that the keys be changed after each gigabyte of transmitted
data or after each hour of connection time, whichever comes sooner.