Browse Subversion Repository
Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.c
Parent Directory
| Revision Log
| Patch
| 5821 |
} |
} |
| 5822 |
|
|
| 5823 |
if ((ret = key_verify(rsa, dsa, signature, siglen, hash, 20)) != 1) { |
if ((ret = key_verify(rsa, dsa, signature, siglen, hash, 20)) != 1) { |
| 5824 |
_snprintf_s(emsg_tmp, sizeof(emsg_tmp), _TRUNCATE, |
if (ret == -3 && rsa != NULL) { |
| 5825 |
"key verify error(%d) @ handle_SSH2_dh_kex_reply()", ret); |
_snprintf_s(emsg_tmp, sizeof(emsg_tmp), _TRUNCATE, |
| 5826 |
|
"key verify error(remote rsa key length is too short %d-bit) " |
| 5827 |
|
"@ handle_SSH2_dh_kex_reply()", BN_num_bits(rsa->n)); |
| 5828 |
|
} |
| 5829 |
|
else { |
| 5830 |
|
_snprintf_s(emsg_tmp, sizeof(emsg_tmp), _TRUNCATE, |
| 5831 |
|
"key verify error(%d) @ handle_SSH2_dh_kex_reply()", ret); |
| 5832 |
|
} |
| 5833 |
emsg = emsg_tmp; |
emsg = emsg_tmp; |
| 5834 |
save_memdump(LOGDUMP); |
save_memdump(LOGDUMP); |
| 5835 |
goto error; |
goto error; |
| 6176 |
} |
} |
| 6177 |
|
|
| 6178 |
if ((ret = key_verify(rsa, dsa, signature, siglen, hash, 20)) != 1) { |
if ((ret = key_verify(rsa, dsa, signature, siglen, hash, 20)) != 1) { |
| 6179 |
_snprintf_s(emsg_tmp, sizeof(emsg_tmp), _TRUNCATE, |
if (ret == -3 && rsa != NULL) { |
| 6180 |
"key verify error(%d) @ SSH2_DH_GEX\r\n%s", ret, SENDTOME); |
_snprintf_s(emsg_tmp, sizeof(emsg_tmp), _TRUNCATE, |
| 6181 |
|
"key verify error(remote rsa key length is too short %d-bit) " |
| 6182 |
|
"@ SSH2_DH_GEX", BN_num_bits(rsa->n)); |
| 6183 |
|
} |
| 6184 |
|
else { |
| 6185 |
|
_snprintf_s(emsg_tmp, sizeof(emsg_tmp), _TRUNCATE, |
| 6186 |
|
"key verify error(%d) @ SSH2_DH_GEX\r\n%s", ret, SENDTOME); |
| 6187 |
|
} |
| 6188 |
emsg = emsg_tmp; |
emsg = emsg_tmp; |
| 6189 |
save_memdump(LOGDUMP); |
save_memdump(LOGDUMP); |
| 6190 |
goto error; |
goto error; |
|
|
Legend:
| Removed from v.3142 |
|
| changed lines |
| |
Added in v.3145 |
|
|
| |