| 2236 |
UTIL_get_lang_msg("DLG_ABOUT_PROTOCOL", pvar, "Using protocol:"); |
UTIL_get_lang_msg("DLG_ABOUT_PROTOCOL", pvar, "Using protocol:"); |
| 2237 |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
append_about_text(dlg, pvar->ts->UIMsg, buf); |
| 2238 |
|
|
| 2239 |
if (pvar->kex_type == KEX_DH_GRP1_SHA1) { |
append_about_text(dlg, "KEX:", ssh2_kex_algorithms[pvar->kex_type].name); |
|
strncpy_s(buf, sizeof(buf), KEX_DH1, _TRUNCATE); |
|
|
} else if (pvar->kex_type == KEX_DH_GRP14_SHA1) { |
|
|
strncpy_s(buf, sizeof(buf), KEX_DH14, _TRUNCATE); |
|
|
} else if (pvar->kex_type == KEX_DH_GEX_SHA1) { |
|
|
strncpy_s(buf, sizeof(buf), KEX_DHGEX_SHA1, _TRUNCATE); |
|
|
} else { // KEX_DH_GEX_SHA256 |
|
|
strncpy_s(buf, sizeof(buf), KEX_DHGEX_SHA256, _TRUNCATE); |
|
|
} |
|
|
append_about_text(dlg, "KEX:", buf); |
|
| 2240 |
|
|
| 2241 |
if (pvar->hostkey_type == KEY_DSA) { |
if (pvar->hostkey_type == KEY_DSA) { |
| 2242 |
strncpy_s(buf, sizeof(buf), "ssh-dss", _TRUNCATE); |
strncpy_s(buf, sizeof(buf), "ssh-dss", _TRUNCATE); |
| 2248 |
|
|
| 2249 |
// add HMAC algorithm (2004.12.17 yutaka) |
// add HMAC algorithm (2004.12.17 yutaka) |
| 2250 |
buf[0] = '\0'; |
buf[0] = '\0'; |
| 2251 |
if (pvar->ctos_hmac == HMAC_SHA1) { |
strncat_s(buf, sizeof(buf), ssh2_macs[pvar->ctos_hmac].name , _TRUNCATE); |
|
strncat_s(buf, sizeof(buf), "hmac-sha1", _TRUNCATE); |
|
|
} else if (pvar->ctos_hmac == HMAC_MD5) { |
|
|
strncat_s(buf, sizeof(buf), "hmac-md5", _TRUNCATE); |
|
|
} |
|
| 2252 |
UTIL_get_lang_msg("DLG_ABOUT_TOSERVER", pvar, " to server,"); |
UTIL_get_lang_msg("DLG_ABOUT_TOSERVER", pvar, " to server,"); |
| 2253 |
strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); |
strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); |
| 2254 |
if (pvar->stoc_hmac == HMAC_SHA1) { |
strncat_s(buf, sizeof(buf), ssh2_macs[pvar->stoc_hmac].name , _TRUNCATE); |
|
strncat_s(buf, sizeof(buf), "hmac-sha1", _TRUNCATE); |
|
|
} else if (pvar->stoc_hmac == HMAC_MD5) { |
|
|
strncat_s(buf, sizeof(buf), "hmac-md5", _TRUNCATE); |
|
|
} |
|
| 2255 |
UTIL_get_lang_msg("DLG_ABOUT_FROMSERVER", pvar, " from server"); |
UTIL_get_lang_msg("DLG_ABOUT_FROMSERVER", pvar, " from server"); |
| 2256 |
strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); |
strncat_s(buf, sizeof(buf), pvar->ts->UIMsg, _TRUNCATE); |
| 2257 |
append_about_text(dlg, "HMAC:", buf); |
append_about_text(dlg, "HMAC:", buf); |