1libssh2_hostkey_hash(3)             libssh2            libssh2_hostkey_hash(3)
2
3
4

NAME

6       libssh2_hostkey_hash - return a hash of the remote host's key
7

SYNOPSIS

9       #include <libssh2.h>
10
11       const char *
12       libssh2_hostkey_hash(LIBSSH2_SESSION *session, int hash_type);
13

DESCRIPTION

15       session - Session instance as returned by libssh2_session_init_ex(3)
16
17       hash_type - One of: LIBSSH2_HOSTKEY_HASH_MD5, LIBSSH2_HOSTKEY_HASH_SHA1
18       or LIBSSH2_HOSTKEY_HASH_SHA256.
19
20       Returns the computed digest of the remote system's hostkey. The  length
21       of the returned string is hash_type specific (e.g. 16 bytes for MD5, 20
22       bytes for SHA1, 32 bytes for SHA256).
23

RETURN VALUE

25       Computed hostkey hash value, or NULL if the information is  not  availā€
26       able  (either the session has not yet been started up, or the requested
27       hash algorithm was not available). The  hash  consists  of  raw  binary
28       bytes, not hex digits, so it is not directly printable.
29

SEE ALSO

31       libssh2_session_init_ex(3)
32
33
34
35libssh2 0.15                      1 Jun 2007           libssh2_hostkey_hash(3)
Impressum