List of all items
Structs
- Channel
- ChannelId
- ChannelReadHalf
- ChannelStream
- ChannelWriteHalf
- CryptoVec
- Limits
- MethodSet
- Names
- Preferred
- SendError
- cipher::Name
- client::Config
- client::GexParams
- client::Handle
- client::Prompt
- client::RemoteDisconnectInfo
- client::Session
- compression::Name
- kex::Name
- kex::dh::groups::DhGroup
- keys::Certificate
- keys::PrivateKey
- keys::PublicKey
- keys::agent::client::AgentClient
- keys::key::PrivateKeyWithHashAlg
- mac::Name
- server::Config
- server::Handle
- server::Response
- server::RunningServer
- server::RunningServerHandle
- server::RunningSession
- server::Session
Enums
- AgentAuthError
- AlgorithmKind
- ChannelMsg
- ChannelOpenFailure
- Disconnect
- Error
- MethodKind
- Pty
- Sig
- SshId
- client::AuthResult
- client::DisconnectReason
- client::KeyboardInteractiveAuthResponse
- client::Msg
- compression::Compress
- compression::Compression
- compression::Decompress
- kex::dh::groups::DhGroupUInt
- keys::Algorithm
- keys::EcdsaCurve
- keys::Encryption
- keys::Error
- keys::HashAlg
- keys::agent::Constraint
- keys::agent::server::MessageType
- keys::agent::server::ServerError
- server::Auth
- server::Msg
Traits
- Signer
- client::Handler
- keys::PublicKeyBase64
- keys::agent::client::AgentStream
- keys::agent::server::Agent
- keys::key::PublicKeyExt
- server::Handler
- server::Server
Functions
- cipher::benchmark::bench
- client::connect
- client::connect_stream
- keys::agent::server::serve
- keys::decode_openssh
- keys::decode_pkcs5
- keys::decode_secret_key
- keys::encode_pkcs8_pem
- keys::encode_pkcs8_pem_encrypted
- keys::key::parse_public_key
- keys::key::safe_rng
- keys::known_hosts::check_known_hosts
- keys::known_hosts::check_known_hosts_path
- keys::known_hosts::known_host_keys
- keys::known_hosts::known_host_keys_path
- keys::known_hosts::learn_known_hosts
- keys::known_hosts::learn_known_hosts_path
- keys::load_openssh_certificate
- keys::load_public_key
- keys::load_secret_key
- keys::openssh::decode_openssh
- keys::parse_public_key_base64
- keys::pkcs5::decode_pkcs5
- keys::pkcs8::decode_pkcs8
- keys::pkcs8::encode_pkcs8
- keys::pkcs8::encode_pkcs8_encrypted
- server::run_stream
Statics
Constants
- cipher::AES_128_CBC
- cipher::AES_128_CTR
- cipher::AES_128_GCM
- cipher::AES_192_CBC
- cipher::AES_192_CTR
- cipher::AES_256_CBC
- cipher::AES_256_CTR
- cipher::AES_256_GCM
- cipher::CHACHA20_POLY1305
- cipher::CLEAR
- cipher::NONE
- cipher::TRIPLE_DES_CBC
- compression::ALL_COMPRESSION_ALGORITHMS
- compression::NONE
- compression::ZLIB
- compression::ZLIB_LEGACY
- kex::ALL_KEX_ALGORITHMS
- kex::CURVE25519
- kex::CURVE25519_PRE_RFC_8731
- kex::DH_G14_SHA1
- kex::DH_G14_SHA256
- kex::DH_G15_SHA512
- kex::DH_G16_SHA512
- kex::DH_G17_SHA512
- kex::DH_G18_SHA512
- kex::DH_G1_SHA1
- kex::DH_GEX_SHA1
- kex::DH_GEX_SHA256
- kex::ECDH_SHA2_NISTP256
- kex::ECDH_SHA2_NISTP384
- kex::ECDH_SHA2_NISTP521
- kex::EXTENSION_OPENSSH_STRICT_KEX_AS_CLIENT
- kex::EXTENSION_OPENSSH_STRICT_KEX_AS_SERVER
- kex::EXTENSION_SUPPORT_AS_CLIENT
- kex::EXTENSION_SUPPORT_AS_SERVER
- kex::MLKEM768X25519_SHA256
- kex::NONE
- kex::dh::groups::DH_GROUP1
- kex::dh::groups::DH_GROUP14
- kex::dh::groups::DH_GROUP15
- kex::dh::groups::DH_GROUP16
- kex::dh::groups::DH_GROUP17
- kex::dh::groups::DH_GROUP18
- keys::key::ALL_KEY_TYPES
- mac::ALL_MAC_ALGORITHMS
- mac::HMAC_SHA1
- mac::HMAC_SHA1_ETM
- mac::HMAC_SHA256
- mac::HMAC_SHA256_ETM
- mac::HMAC_SHA512
- mac::HMAC_SHA512_ETM
- mac::NONE