Libssh2 hostkey hash

From Libssh2

const char *libssh2_hostkey_hash(LIBSSH2_SESSION *session, int hash_type);

About

Returns the computed digest of the remote system's hostkey. The length of the returned string is hash_type specific (e.g. 16 bytes for MD5, 20 bytes for SHA1).

Parameters

  • session
    Session instance as returned by libssh2_session_init().
  • hash_type
    One of: LIBSSH2_HOSTKEY_HASH_MD5 or LIBSSH2_HOSTKEY_HASH_SHA1.

Returns

  • Computed hostkey hash value. or NULL if the session has not yet been started up. (The hash consists of raw binary bytes, not hex digits, so is not directly printable.)