Revision c7a101f5
b/block/ssh.c | ||
---|---|---|
387 | 387 |
} |
388 | 388 |
|
389 | 389 |
/* host_key_check=md5:xx:yy:zz:... */ |
390 |
if (strlen(host_key_check) >= 4 && |
|
391 |
strncmp(host_key_check, "md5:", 4) == 0) { |
|
390 |
if (strncmp(host_key_check, "md5:", 4) == 0) { |
|
392 | 391 |
return check_host_key_hash(s, &host_key_check[4], |
393 | 392 |
LIBSSH2_HOSTKEY_HASH_MD5, 16); |
394 | 393 |
} |
395 | 394 |
|
396 | 395 |
/* host_key_check=sha1:xx:yy:zz:... */ |
397 |
if (strlen(host_key_check) >= 5 && |
|
398 |
strncmp(host_key_check, "sha1:", 5) == 0) { |
|
396 |
if (strncmp(host_key_check, "sha1:", 5) == 0) { |
|
399 | 397 |
return check_host_key_hash(s, &host_key_check[5], |
400 | 398 |
LIBSSH2_HOSTKEY_HASH_SHA1, 20); |
401 | 399 |
} |
Also available in: Unified diff