}
}
-void verify_ssh_host_key(char *host, char *keytype,
+void verify_ssh_host_key(char *host, int port, char *keytype,
char *keystr, char *fingerprint) {
int ret;
/*
* Verify the key against the registry.
*/
- ret = verify_host_key(host, keytype, keystr);
+ ret = verify_host_key(host, port, keytype, keystr);
if (ret == 0) /* success - key matched OK */
return;
mbret = MessageBox(NULL, message, mbtitle,
MB_ICONWARNING | MB_YESNOCANCEL);
if (mbret == IDYES)
- store_host_key(host, keytype, keystr);
+ store_host_key(host, port, keytype, keystr);
if (mbret == IDCANCEL)
exit(0);
}
MB_ICONWARNING | MB_YESNO);
if (mbret == IDNO)
exit(0);
- store_host_key(host, keytype, keystr);
+ store_host_key(host, port, keytype, keystr);
}
}