kex: do not ignore failure of libssh2_sha1_init()

Based upon 43b730ce56f010e9d33573fcb020df49798c1ed8.
Fixes ticket 290. Thanks for the suggestion, mstrsn.
6 files changed