Diff:
libssh.so 0.5.5 (x86_64)
libssh.so 0.6.0 (x86_64)

ABI
Viewer

SymbolsTypes



Type Usage: ssh_string_struct (38)


Used As Name Used In
PARAM s ssh_string_free (
    struct ssh_string_struct* s
) »
PARAM s ssh_string_to_char (
    struct ssh_string_struct* s
) »
PARAM s ssh_string_copy (
    struct ssh_string_struct* s
) »
PARAM s ssh_string_fill (
    struct ssh_string_struct* s,
    void const* data,
    size_t len
) »
PARAM str string_burn (
    ssh_string str
) »
PARAM str string_copy (
    ssh_string str
) »
PARAM str string_data (
    ssh_string str
) »
PARAM str string_fill (
    ssh_string str,
    void const* data,
    size_t len
) »
PARAM str string_free (
    ssh_string str
) »
PARAM str string_len (
    ssh_string str
) »
PARAM str string_to_char (
    ssh_string str
) »
PARAM publickey ssh_userauth_offer_pubkey (
    ssh_session session,
    char const* username,
    int type,
    ssh_string publickey
) »
PARAM publickey ssh_userauth_pubkey (
    ssh_session session,
    char const* username,
    ssh_string publickey,
    ssh_private_key privatekey
) »
PARAM s ssh_string_burn (
    struct ssh_string_struct* s
) »
PARAM pubkey ssh_publickey_to_file (
    ssh_session session,
    char const* file,
    ssh_string pubkey,
    int type
) »
PARAM publickey ssh_try_publickey_from_file (
    ssh_session session,
    char const* keyfile,
    ssh_string* publickey,
    int* type
) »
PARAM algo ssh_message_auth_reply_pk_ok (
    ssh_message msg,
    ssh_string algo,
    ssh_string pubkey
) »
PARAM pubkey ssh_message_auth_reply_pk_ok (
    ssh_message msg,
    ssh_string algo,
    ssh_string pubkey
) »
PARAM s ssh_string_len (
    struct ssh_string_struct* s
) »
PARAM s ssh_string_data (
    struct ssh_string_struct* s
) »
RETURN publickey_to_string (
    ssh_public_key key
) »
RETURN ssh_get_pubkey (
    ssh_session session
) »
RETURN ssh_string_copy (
    struct ssh_string_struct* s
) »
RETURN string_copy (
    ssh_string str
) »
RETURN string_from_char (
    char const* what
) »
RETURN string_new (
    size_t size
) »
RETURN ssh_string_from_char (
    char const* what
) »
RETURN publickey_from_file (
    ssh_session session,
    char const* filename,
    int* type
) »
RETURN ssh_string_new (
    size_t size
) »
FIELD .banner struct ssh_session_struct {
    ...
    int alive,
    int flags,
    ssh_string banner,
    char* discon_msg,
    ssh_buffer in_buffer,
    ...
} »
FIELD .dh_server_signature struct ssh_session_struct {
    ...
    enum ssh_auth_state_e auth_state,
    enum ssh_channel_request_state_e global_req_state,
    ssh_string dh_server_signature,
    KEX server_kex,
    KEX client_kex,
    ...
} »
FIELD .acl struct sftp_attributes_struct {
    ...
    uint32_t mtime,
    uint32_t mtime_nseconds,
    ssh_string acl,
    uint32_t extended_count,
    ssh_string extended_type,
    ssh_string extended_data
} »
FIELD .extended_data struct sftp_attributes_struct {
    ...
    uint32_t extended_count,
    ssh_string extended_type,
    ssh_string extended_data
} »
FIELD .extended_type struct sftp_attributes_struct {
    ...
    ssh_string acl,
    uint32_t extended_count,
    ssh_string extended_type,
    ssh_string extended_data
} »
FIELD .handle struct sftp_dir_struct {
    sftp_session sftp,
    char* name,
    ssh_string handle,
    ssh_buffer buffer,
    uint32_t count,
    int eof
} »
FIELD .handle struct sftp_file_struct {
    sftp_session sftp,
    char* name,
    uint64_t offset,
    ssh_string handle,
    int eof,
    int nonblocking
} »
FIELD .server_pubkey struct ssh_crypto_struct {
    ...
    struct crypto_struct* in_cipher,
    struct crypto_struct* out_cipher,
    ssh_string server_pubkey,
    char const* server_pubkey_type,
    int do_compress_out,
    int do_compress_in,
    int delayed_compress_in,
    int delayed_compress_out,
    void* compress_out_ctx,
    void* compress_in_ctx
} »
FIELD .modes struct ssh_channel_request {
    int type,
    ssh_channel channel,
    uint8_t want_reply,
    char* TERM,
    uint32_t width,
    uint32_t height,
    uint32_t pxwidth,
    uint32_t pxheight,
    ssh_string modes,
    char* var_name,
    char* var_value,
    char* command,
    char* subsystem
} »



Andrey Ponomarenko's ABI laboratory