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§
- Auth
SigMsg - The message to be signed in a pubkey authentication message, RFC4252 Section 7.
- Chan
Handle - Represents an open channel, owned by the application.
- ChanNum
- A SSH protocol local channel number
- Client
- Pty
- Runner
- A SSH session instance
- Server
Enums§
- Chan
Data - Channel data type, normal or stderr
- Chan
Opened - The result of a channel open request.
- CliSession
Exit - KeyType
- Signing key types.
- Owned
Sig - Session
Command - Convenience for the types of session channels that can be opened
- SignKey
- A SSH signing key.