Browse Subversion Repository
Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/auth.c
Parent Directory
| Revision Log
| Patch
| 351 |
|
|
| 352 |
} else { // SSH2(yutaka) |
} else { // SSH2(yutaka) |
| 353 |
BOOL invalid_passphrase = FALSE; |
BOOL invalid_passphrase = FALSE; |
| 354 |
|
char errmsg[256]; |
| 355 |
|
|
| 356 |
|
memset(errmsg, 0, sizeof(errmsg)); |
| 357 |
|
|
| 358 |
key_pair = read_SSH2_private_key(pvar, buf, password, |
key_pair = read_SSH2_private_key(pvar, buf, password, |
| 359 |
&invalid_passphrase, |
&invalid_passphrase, |
| 360 |
FALSE); |
FALSE, |
| 361 |
|
errmsg, |
| 362 |
|
sizeof(errmsg) |
| 363 |
|
); |
| 364 |
|
|
| 365 |
if (key_pair == NULL) { // read error |
if (key_pair == NULL) { // read error |
| 366 |
notify_nonfatal_error(pvar, "read error SSH2 private key file"); |
char buf[1024]; |
| 367 |
|
_snprintf(buf, sizeof(buf), "read error SSH2 private key file\r\n%s", errmsg); |
| 368 |
|
notify_nonfatal_error(pvar, buf); |
| 369 |
destroy_malloced_string(&password); |
destroy_malloced_string(&password); |
| 370 |
return FALSE; |
return FALSE; |
| 371 |
} |
} |
| 970 |
|
|
| 971 |
/* |
/* |
| 972 |
* $Log: not supported by cvs2svn $ |
* $Log: not supported by cvs2svn $ |
| 973 |
|
* Revision 1.4 2004/12/22 17:28:14 yutakakn |
| 974 |
|
* SSH2公開鍵認証(RSA/DSA)をサポートした。 |
| 975 |
|
* |
| 976 |
* Revision 1.3 2004/12/16 13:01:09 yutakakn |
* Revision 1.3 2004/12/16 13:01:09 yutakakn |
| 977 |
* SSH自動ログインでアプリケーションエラーとなる現象を修正した。 |
* SSH自動ログインでアプリケーションエラーとなる現象を修正した。 |
| 978 |
* |
* |
|
|
Legend:
| Removed from v.2762 |
|
| changed lines |
| |
Added in v.2769 |
|
|
| |