Develop and Download Open Source Software

Browse Subversion Repository

Diff of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/ssh.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2809 by yutakakn, Sun Apr 3 14:39:48 2005 UTC revision 2811 by yutakakn, Fri Apr 8 14:55:03 2005 UTC
# Line 1748  static BOOL handle_rsa_challenge(PTInstV Line 1748  static BOOL handle_rsa_challenge(PTInstV
1748    
1749                  if (CRYPT_generate_RSA_challenge_response                  if (CRYPT_generate_RSA_challenge_response
1750                          (pvar, pvar->ssh_state.payload + 2, challenge_bytes, outmsg)) {                          (pvar, pvar->ssh_state.payload + 2, challenge_bytes, outmsg)) {
1751                          AUTH_destroy_cur_cred(pvar);  
1752                            // セッション複製時にパスワードを使い回したいので、ここでのリソース解放はやめる。
1753                            // socket close時にもこの関数は呼ばれているので、たぶん問題ない。(2005.4.8 yutaka)
1754    #if 0
1755                            //AUTH_destroy_cur_cred(pvar);
1756    #endif
1757    
1758                          finish_send_packet(pvar);                          finish_send_packet(pvar);
1759    
1760                          enque_simple_auth_handlers(pvar);                          enque_simple_auth_handlers(pvar);
# Line 1804  static void try_send_credentials(PTInstV Line 1810  static void try_send_credentials(PTInstV
1810                                  set_uint32(outmsg, obfuscated_len);                                  set_uint32(outmsg, obfuscated_len);
1811                                  memcpy(outmsg + 4, cred->password, len);                                  memcpy(outmsg + 4, cred->password, len);
1812                                  memset(outmsg + 4 + len, 0, obfuscated_len - len);                                  memset(outmsg + 4 + len, 0, obfuscated_len - len);
1813                                  AUTH_destroy_cur_cred(pvar);                                  
1814                                    // セッション複製時にパスワードを使い回したいので、ここでのリソース解放はやめる。
1815                                    // socket close時にもこの関数は呼ばれているので、たぶん問題ない。(2005.4.8 yutaka)
1816    #if 0
1817                                    //AUTH_destroy_cur_cred(pvar);
1818    #endif
1819                                    
1820                                  enque_simple_auth_handlers(pvar);                                  enque_simple_auth_handlers(pvar);
1821                                  break;                                  break;
1822                          }                          }
# Line 5658  static BOOL handle_SSH2_window_adjust(PT Line 5670  static BOOL handle_SSH2_window_adjust(PT
5670    
5671  /*  /*
5672   * $Log: not supported by cvs2svn $   * $Log: not supported by cvs2svn $
5673     * Revision 1.25  2005/04/03 14:39:48  yutakakn
5674     * SSH2 channel lookup機構の追加(ポートフォワーディングのため)。
5675     * TTSSH 2.10で追加したlog dump機構において、DH鍵再作成時にbuffer freeで
5676     * アプリケーションが落ちてしまうバグを修正。
5677     *
5678   * Revision 1.24  2005/03/28 13:52:05  yutakakn   * Revision 1.24  2005/03/28 13:52:05  yutakakn
5679   * SSH2_MSG_CHANNEL_REQUEST送信時において、wantconfirmをfalseにした(サーバからのリプライを期待しない)。   * SSH2_MSG_CHANNEL_REQUEST送信時において、wantconfirmをfalseにした(サーバからのリプライを期待しない)。
5680   * NetScreen(HITACHI) workaround対応。   * NetScreen(HITACHI) workaround対応。

Legend:
Removed from v.2809  
changed lines
  Added in v.2811

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26