Expand description
Sunset SSH
Sunset is a SSH library for embedded and larger systems. The core sunset crate
is IO-less, suitable for both async and non-async uses.
Re-exports§
- pub use sshwire::TextString;
- pub use error::Error;
- pub use error::Result;
- pub use packets::PubKey;
- pub use packets::Signature;
- pub use sshnames::ChanFail;
- pub use event::CliEvent;
- pub use event::Event;
- pub use event::ServEvent;
Modules§
- config
- error
- event
- namelist
- SSH comma separated algorithm lists.
- packets
- SSH protocol packets.
- random
- sshnames
- Named SSH algorithms, methods, and extensions.
- sshwire
- SSH wire format reading/writing.
Structs§
- AuthSigMsg 
- The message to be signed in a pubkey authentication message, RFC4252 Section 7.
- ChanHandle 
- Represents an open channel, owned by the application.
- ChanNum
- A SSH protocol local channel number
- Client
- Pty
- Runner
- A SSH session instance
- Server
Enums§
- ChanData 
- Channel data type, normal or stderr
- ChanOpened 
- The result of a channel open request.
- CliSessionExit 
- KeyType
- Signing key types.
- OwnedSig 
- SessionCommand 
- Convenience for the types of session channels that can be opened
- SignKey
- A SSH signing key.