ssh_core_io library
Classes
- SftpClient
- SftpCloseRequest
- SftpDataMessage
- SftpFileAttributes
- SftpFileEntry
- SftpHandleMessage
- SftpHandleRequest
- SftpInitMessage
- SftpNameEntry
- SftpNameMessage
- SftpOpenRequest
- SftpPacket
- SftpPacketCodec
- SftpPathRequest
- SftpReadRequest
- SftpStatusMessage
- SftpSubsystem
- SftpVersionMessage
- SftpWriteRequest
- SshAesCtrHmacPacketReaderState
- SshAesCtrHmacPacketWriterState
- SshAlgorithmNegotiator
- SshAllowAnyHostKeyVerifier
- SshAuthContext
- SshAuthenticator
- SshAuthMethod
- SshAuthResult
- SshBannerExchange
- SshBannerExchangeResult
- SshBinaryPacket
- SshCallbackHostKeyVerifier
- SshCancelTcpIpForwardRequest
- SshChaCha20Poly1305PacketReaderState
- SshChaCha20Poly1305PacketWriterState
- SshChannel
- SshChannelCloseMessage
- SshChannelDataMessage
- SshChannelEofMessage
- SshChannelExtendedDataMessage
- SshChannelFactory
- SshChannelFailureMessage
- SshChannelOpenConfirmationMessage
- SshChannelOpenFailureMessage
- SshChannelOpenMessage
- SshChannelOpenRequest
- SshChannelRequest
- SshChannelRequestMessage
- SshChannelSuccessMessage
- SshChannelWindow
- SshChannelWindowAdjustMessage
- SshCipherAlgorithm
- SshClient
- SshClientConfig
- SshCompressionAlgorithm
- SshCurve25519KeyPair
- SshDerivedKeys
- SshDirectTcpIpChannelOpenData
- SshDisconnectMessage
- SshEndpoint
- SshEnvChannelRequest
- SshExchangeHashComputer
- SshExecChannelRequest
- SshExecRequest
- SshExecResult
- SshExecService
- SshExitSignalChannelRequest
- SshExitStatusChannelRequest
- SshExtInfoMessage
- SshForwardedTcpIpChannelOpenData
- SshForwardRequest
- SshForwardTarget
- SshGlobalRequest
- SshGlobalRequestMessage
- SshGlobalRequestReply
- SshGlobalRequestReplyTransport
- SshHandshakeInfo
- SshHostKey
- SshHostKeyAlgorithm
- SshHostKeySignatureVerifier
- SshHostKeyVerificationContext
- SshHostKeyVerificationResult
- SshHostKeyVerifier
- SshInboundPacketChannel
- SshIoClientFactory
- SshIoPortForwardingService
- SshKexEcdhExchangeHashInput
- SshKexEcdhInitMessage
- SshKexEcdhReplyMessage
- SshKexInitMessage
- SshKeyboardInteractiveAuthMethod
- SshKeyboardInteractivePrompt
- SshKeyDerivation
- SshKeyDerivationContext
- SshKeyExchangeAlgorithm
- SshLineReader
- SshMacAlgorithm
- SshNegotiatedAlgorithms
- SshNewKeysMessage
- SshNoneAuthMethod
- SshPacketChannel
- SshPacketChannelFactory
- SshPacketCodec
- SshPacketReader
- SshPacketReaderState
- SshPacketTransport
- SshPacketWriterState
- SshPasswordAuthMethod
- SshPayloadReader
- SshPayloadWriter
- SshPlainPacketReaderState
- SshPlainPacketWriterState
- SshPortForward
- SshPortForwardingService
- SshProtocolExecService
- SshProtocolPortForwardingService
- SshProtocolSessionManager
- SshProtocolSftpClient
- SshProtocolSftpSubsystem
- SshProtocolShellSession
- SshPtyChannelRequest
- SshPtyConfig
- SshPtyMode
- SshPtyModesCodec
- SshPublicKeyAuthMethod
- SshRekeyPolicy
- SshRequestFailureMessage
- SshRequestSuccessMessage
- SshSecureSocketTransport
- SshServiceAcceptMessage
- SshServiceRequestMessage
- SshSessionManager
- SshShellChannelRequest
- SshShellRequest
- SshShellSession
- SshSignature
- SshSocketTransport
- SshSocks5Address
- SshSocks5Greeting
- SshSocks5MethodSelection
- SshSocks5Reply
- SshSocks5Request
- SshStaticHostKeyVerifier
- SshSubsystemChannelRequest
- SshTcpIpForwardRequest
- SshTcpIpForwardSuccessResponse
- SshTransport
- SshTransportAlgorithms
- SshTransportBanner
- SshTransportBuffer
- SshTransportSettings
- SshTransportStream
- SshTrustedHostKey
- SshUserAuthBannerMessage
- SshUserAuthFailureMessage
- SshUserAuthInfoRequestMessage
- SshUserAuthInfoResponseMessage
- SshUserAuthPkOkMessage
- SshUserAuthProtocolAuthenticator
- SshUserAuthRequestMessage
- SshUserAuthSuccessMessage
- SshWindowChangeChannelRequest
Enums
Constants
- sshAes128CtrCipher → const String
- sshAes192CtrCipher → const String
- sshAes256CtrCipher → const String
- sshCancelTcpIpForwardRequestName → const String
- sshChaCha20Poly1305OpenSshCipher → const String
- sshConnectionService → const String
- sshCurve25519Sha256 → const String
- sshCurve25519Sha256LibSsh → const String
- sshDirectTcpIpChannelType → const String
- sshEcdsaSha2Nistp256HostKeyAlgorithm → const String
- sshEcdsaSha2Nistp384HostKeyAlgorithm → const String
- sshEcdsaSha2Nistp521HostKeyAlgorithm → const String
- sshEd25519HostKeyAlgorithm → const String
- sshForwardedTcpIpChannelType → const String
- sshHmacSha256Mac → const String
- sshHmacSha512Mac → const String
- sshNoCompression → const String
- sshRsaHostKeyType → const String
- sshRsaSha256HostKeyAlgorithm → const String
- sshRsaSha512HostKeyAlgorithm → const String
- sshTcpIpForwardRequestName → const String
- sshUserauthService → const String
- sshZlibCompression → const String
- sshZlibOpenSshCompression → const String
Functions
-
sshCipherBlockSize(
String algorithm) → int -
sshCipherIvLength(
String algorithm) → int -
sshCipherKeyLength(
String algorithm) → int -
sshCreatePacketReaderState(
{required String encryptionAlgorithm, required List< int> encryptionKey, required List<int> initialVector, required String macAlgorithm, required List<int> macKey, int initialSequenceNumber = 0}) → SshPacketReaderState -
sshCreatePacketWriterState(
{required String encryptionAlgorithm, required List< int> encryptionKey, required List<int> initialVector, required String macAlgorithm, required List<int> macKey, int initialSequenceNumber = 0}) → SshPacketWriterState -
sshMacKeyLength(
String algorithm) → int -
sshMacLength(
String algorithm) → int
Typedefs
- SshDigestName = String
-
SshHostKeyVerificationCallback
= FutureOr<
SshHostKeyVerificationResult> Function(SshHostKeyVerificationContext context) -
SshKeyboardInteractiveResponder
= Future<
List< Function(List<String> >SshKeyboardInteractivePrompt> prompts) -
SshPaddingBytesFactory
= List<
int> Function(int length) -
SshSignCallback
= Future<
List< Function(List<int> >int> challenge) -
SshTransportCloseCallback
= FutureOr<
void> Function() -
SshTransportWriteCallback
= FutureOr<
void> Function(List<int> bytes)