[][src]Crate libssh2_sys

Structs

LIBSSH2_SFTP_ATTRIBUTES
LIBSSH2_SFTP_STATVFS
libssh2_agent_publickey
libssh2_knownhost

Enums

LIBSSH2_SESSION
LIBSSH2_AGENT
LIBSSH2_CHANNEL
LIBSSH2_LISTENER
LIBSSH2_KNOWNHOSTS
LIBSSH2_SFTP
LIBSSH2_SFTP_HANDLE

Constants

LIBSSH2_FLAG_SIGPIPE
LIBSSH2_FLAG_COMPRESS
LIBSSH2_HOSTKEY_TYPE_UNKNOWN
LIBSSH2_HOSTKEY_TYPE_RSA
LIBSSH2_HOSTKEY_TYPE_DSS
LIBSSH2_METHOD_KEX
LIBSSH2_METHOD_HOSTKEY
LIBSSH2_METHOD_CRYPT_CS
LIBSSH2_METHOD_CRYPT_SC
LIBSSH2_METHOD_MAC_CS
LIBSSH2_METHOD_MAC_SC
LIBSSH2_METHOD_COMP_CS
LIBSSH2_METHOD_COMP_SC
LIBSSH2_METHOD_LANG_CS
LIBSSH2_METHOD_LANG_SC
LIBSSH2_CHANNEL_PACKET_DEFAULT
LIBSSH2_CHANNEL_WINDOW_DEFAULT
LIBSSH2_ERROR_BANNER_RECV
LIBSSH2_ERROR_BANNER_SEND
LIBSSH2_ERROR_INVALID_MAC
LIBSSH2_ERROR_KEX_FAILURE
LIBSSH2_ERROR_ALLOC
LIBSSH2_ERROR_SOCKET_SEND
LIBSSH2_ERROR_KEY_EXCHANGE_FAILURE
LIBSSH2_ERROR_TIMEOUT
LIBSSH2_ERROR_HOSTKEY_INIT
LIBSSH2_ERROR_HOSTKEY_SIGN
LIBSSH2_ERROR_DECRYPT
LIBSSH2_ERROR_SOCKET_DISCONNECT
LIBSSH2_ERROR_PROTO
LIBSSH2_ERROR_PASSWORD_EXPIRED
LIBSSH2_ERROR_FILE
LIBSSH2_ERROR_METHOD_NONE
LIBSSH2_ERROR_AUTHENTICATION_FAILED
LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED
LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED
LIBSSH2_ERROR_CHANNEL_OUTOFORDER
LIBSSH2_ERROR_CHANNEL_FAILURE
LIBSSH2_ERROR_CHANNEL_REQUEST_DENIED
LIBSSH2_ERROR_CHANNEL_UNKNOWN
LIBSSH2_ERROR_CHANNEL_WINDOW_EXCEEDED
LIBSSH2_ERROR_CHANNEL_PACKET_EXCEEDED
LIBSSH2_ERROR_CHANNEL_CLOSED
LIBSSH2_ERROR_CHANNEL_EOF_SENT
LIBSSH2_ERROR_SCP_PROTOCOL
LIBSSH2_ERROR_ZLIB
LIBSSH2_ERROR_SOCKET_TIMEOUT
LIBSSH2_ERROR_SFTP_PROTOCOL
LIBSSH2_ERROR_REQUEST_DENIED
LIBSSH2_ERROR_METHOD_NOT_SUPPORTED
LIBSSH2_ERROR_INVAL
LIBSSH2_ERROR_INVALID_POLL_TYPE
LIBSSH2_ERROR_PUBLICKEY_PROTOCOL
LIBSSH2_ERROR_EAGAIN
LIBSSH2_ERROR_BUFFER_TOO_SMALL
LIBSSH2_ERROR_BAD_USE
LIBSSH2_ERROR_COMPRESS
LIBSSH2_ERROR_OUT_OF_BOUNDARY
LIBSSH2_ERROR_AGENT_PROTOCOL
LIBSSH2_ERROR_SOCKET_RECV
LIBSSH2_ERROR_ENCRYPT
LIBSSH2_ERROR_BAD_SOCKET
LIBSSH2_ERROR_KNOWN_HOSTS
LIBSSH2_FX_EOF
LIBSSH2_FX_NO_SUCH_FILE
LIBSSH2_FX_PERMISSION_DENIED
LIBSSH2_FX_FAILURE
LIBSSH2_FX_BAD_MESSAGE
LIBSSH2_FX_NO_CONNECTION
LIBSSH2_FX_CONNECTION_LOST
LIBSSH2_FX_OP_UNSUPPORTED
LIBSSH2_FX_INVALID_HANDLE
LIBSSH2_FX_NO_SUCH_PATH
LIBSSH2_FX_FILE_ALREADY_EXISTS
LIBSSH2_FX_WRITE_PROTECT
LIBSSH2_FX_NO_MEDIA
LIBSSH2_FX_NO_SPACE_ON_FILESYSTEM
LIBSSH2_FX_QUOTA_EXCEEDED
LIBSSH2_FX_UNKNOWN_PRINCIPAL
LIBSSH2_FX_LOCK_CONFLICT
LIBSSH2_FX_DIR_NOT_EMPTY
LIBSSH2_FX_NOT_A_DIRECTORY
LIBSSH2_FX_INVALID_FILENAME
LIBSSH2_FX_LINK_LOOP
LIBSSH2_KNOWNHOST_FILE_OPENSSH
LIBSSH2_KNOWNHOST_CHECK_MATCH
LIBSSH2_KNOWNHOST_CHECK_MISMATCH
LIBSSH2_KNOWNHOST_CHECK_NOTFOUND
LIBSSH2_KNOWNHOST_CHECK_FAILURE
LIBSSH2_KNOWNHOST_TYPE_PLAIN
LIBSSH2_KNOWNHOST_TYPE_CUSTOM
LIBSSH2_KNOWNHOST_KEYENC_RAW
LIBSSH2_KNOWNHOST_KEY_SSHRSA
LIBSSH2_KNOWNHOST_KEY_SSHDSS
LIBSSH2_KNOWNHOST_KEY_UNKNOWN
LIBSSH2_FXF_READ
LIBSSH2_FXF_WRITE
LIBSSH2_FXF_APPEND
LIBSSH2_FXF_CREAT
LIBSSH2_FXF_TRUNC
LIBSSH2_FXF_EXCL
LIBSSH2_SFTP_OPENFILE
LIBSSH2_SFTP_OPENDIR
LIBSSH2_SFTP_ATTR_SIZE
LIBSSH2_SFTP_ATTR_UIDGID
LIBSSH2_SFTP_ATTR_PERMISSIONS
LIBSSH2_SFTP_ATTR_ACMODTIME
LIBSSH2_SFTP_ATTR_EXTENDED
LIBSSH2_SFTP_STAT
LIBSSH2_SFTP_LSTAT
LIBSSH2_SFTP_SETSTAT
LIBSSH2_SFTP_SYMLINK
LIBSSH2_SFTP_READLINK
LIBSSH2_SFTP_REALPATH
LIBSSH2_SFTP_RENAME_OVERWRITE
LIBSSH2_SFTP_RENAME_ATOMIC
LIBSSH2_SFTP_RENAME_NATIVE
LIBSSH2_INIT_NO_CRYPTO
LIBSSH2_SFTP_S_IFMT
LIBSSH2_SFTP_S_IFDIR
LIBSSH2_SFTP_S_IFREG
LIBSSH2_SFTP_S_IFLNK
LIBSSH2_HOSTKEY_HASH_MD5
LIBSSH2_HOSTKEY_HASH_SHA1
LIBSSH2_KNOWNHOST_KEYENC_BASE64
LIBSSH2_KNOWNHOST_KEY_ECDSA_256
LIBSSH2_KNOWNHOST_KEY_ECDSA_384
LIBSSH2_KNOWNHOST_KEY_ECDSA_521
LIBSSH2_KNOWNHOST_KEY_RSA1
LIBSSH2_KNOWNHOST_TYPE_SHA1
SSH_DISCONNECT_AUTH_CANCELLED_BY_USER
SSH_DISCONNECT_BY_APPLICATION
SSH_DISCONNECT_COMPRESSION_ERROR
SSH_DISCONNECT_CONNECTION_LOST
SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE
SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT
SSH_DISCONNECT_ILLEGAL_USER_NAME
SSH_DISCONNECT_KEY_EXCHANGE_FAILED
SSH_DISCONNECT_MAC_ERROR
SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE
SSH_DISCONNECT_PROTOCOL_ERROR
SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED
SSH_DISCONNECT_RESERVED
SSH_DISCONNECT_SERVICE_NOT_AVAILABLE
SSH_DISCONNECT_TOO_MANY_CONNECTIONS

Functions

init
libssh2_init
libssh2_exit
libssh2_free
libssh2_hostkey_hash
libssh2_session_init_ex
libssh2_session_free
libssh2_session_banner_get
libssh2_session_banner_set
libssh2_session_disconnect_ex
libssh2_session_flag
libssh2_session_get_blocking
libssh2_session_get_timeout
libssh2_session_hostkey
libssh2_session_method_pref
libssh2_session_methods
libssh2_session_set_blocking
libssh2_session_set_timeout
libssh2_session_supported_algs
libssh2_session_last_error
libssh2_session_handshake
libssh2_keepalive_config
libssh2_keepalive_send
libssh2_agent_init
libssh2_agent_free
libssh2_agent_connect
libssh2_agent_disconnect
libssh2_agent_list_identities
libssh2_agent_get_identity
libssh2_agent_userauth
libssh2_channel_free
libssh2_channel_close
libssh2_channel_wait_closed
libssh2_channel_wait_eof
libssh2_channel_eof
libssh2_channel_process_startup
libssh2_channel_flush_ex
libssh2_channel_write_ex
libssh2_channel_get_exit_signal
libssh2_channel_get_exit_status
libssh2_channel_open_ex
libssh2_channel_read_ex
libssh2_channel_setenv_ex
libssh2_channel_send_eof
libssh2_channel_request_pty_ex
libssh2_channel_request_pty_size_ex
libssh2_channel_window_read_ex
libssh2_channel_window_write_ex
libssh2_channel_direct_tcpip_ex
libssh2_channel_forward_accept
libssh2_channel_forward_cancel
libssh2_channel_forward_listen_ex
libssh2_userauth_authenticated
libssh2_userauth_list
libssh2_userauth_hostbased_fromfile_ex
libssh2_userauth_publickey_fromfile_ex
libssh2_userauth_publickey_frommemory
libssh2_userauth_password_ex
libssh2_knownhost_free
libssh2_knownhost_addc
libssh2_knownhost_check
libssh2_knownhost_checkp
libssh2_knownhost_del
libssh2_knownhost_get
libssh2_knownhost_readfile
libssh2_knownhost_readline
libssh2_knownhost_writefile
libssh2_knownhost_writeline
libssh2_knownhost_init
libssh2_scp_recv
libssh2_sftp_init
libssh2_sftp_shutdown
libssh2_sftp_last_error
libssh2_sftp_open_ex
libssh2_sftp_close_handle
libssh2_sftp_mkdir_ex
libssh2_sftp_fsync
libssh2_sftp_fstat_ex
libssh2_sftp_fstatvfs
libssh2_sftp_stat_ex
libssh2_sftp_read
libssh2_sftp_symlink_ex
libssh2_sftp_rename_ex
libssh2_sftp_rmdir_ex
libssh2_sftp_write
libssh2_sftp_readdir_ex
libssh2_sftp_unlink_ex
libssh2_channel_receive_window_adjust2
libssh2_scp_send64
libssh2_sftp_seek64
libssh2_sftp_tell64

Type Definitions

LIBSSH2_ALLOC_FUNC
LIBSSH2_FREE_FUNC
LIBSSH2_REALLOC_FUNC
LIBSSH2_PASSWD_CHANGEREQ_FUNC
libssh2_socket_t
libssh2_int64_t
libssh2_uint64_t