Browse Subversion RepositoryLog of /trunk/ttssh2/ttxssh/kex.c
Revision 10955 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 2 23:34:47 2023 UTC (6 months, 1 week ago) by nmaya File length: 25672 byte(s) Diff to previous 10949 myproposal についてのコメントを修正 r10949, ticket: #36111 関連 Revision 10949 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Sep 29 08:35:23 2023 UTC (6 months, 1 week ago) by nmaya File length: 25687 byte(s) Diff to previous 10860 最初の KEX のときには "ext-info-c" を送信するが、Rekey のときには送信しないようにした ticket: #36111 Revision 10860 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Aug 18 16:46:25 2023 UTC (7 months, 3 weeks ago) by nmaya File length: 25122 byte(s) Diff to previous 10071 KEX diffie-hellman-group1-sha1, diffie-hellman-group-exchange-sha1 をデフォルトで無効にした RFC 9142 ticket #43655 Revision 10071 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jul 17 15:40:28 2022 UTC (20 months, 3 weeks ago) by doda File length: 25122 byte(s) Diff to previous 10066 current_keys を kex.c から直接参照しないようにした。 current_keys をどこでセットしているか分かりづらかった為。 Revision 10066 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Jul 17 15:39:32 2022 UTC (20 months, 3 weeks ago) by doda File length: 25490 byte(s) Diff to previous 9255 SSH_MSG_EXTINFO を処理するようにした Ticket: #36111 ・現状では server-sig-algs の値を保存するのみ Revision 9255 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed May 19 14:11:26 2021 UTC (2 years, 10 months ago) by nmaya File length: 25520 byte(s) Diff to previous 9048 SSH2 暗号化方式 chacha20-poly1305@openssh.com をサポート merge from branches/ssh_chacha20poly1305 r9209, r9210, r9211, r9212, r9217, r9229, r9248, r9249, r9250, r9251, r9252, r9253 Revision 9048 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 16 12:24:13 2020 UTC (3 years, 3 months ago) by nmaya File length: 21968 byte(s) Diff to previous 8316 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 8316 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 16 13:19:25 2019 UTC (4 years, 5 months ago) by yutakapon File length: 21972 byte(s) Diff to previous 7001 - TTSSHとTTProxyを OpenSSL 1.1.1 に対応した。 ※OpenSSL 1.0.2ではビルドできません - Win32 APIのWindows依存チェックツール(installer/checksymbol)を追加した。 branches/openssl_1_1_1_v3からリビジョン8258をマージ: /branches/openssl_1_1_1_v2 ブランチの r7785 - r8256 をマージした。 ........ Revision 7001 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Dec 18 10:41:02 2017 UTC (6 years, 3 months ago) by doda File length: 21056 byte(s) Diff to previous 6841 Newkeys を SSHKeys に名称変更 SSHKeys の方が実態を表しているので。 Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 9 months ago) by doda File length: 21056 byte(s) Diff to previous 6817 TeraTerm Project としてのライセンス表記を追加 ・Tera Term 本体分を横 80 桁に収まるように改行位置を調整 ・ttssh 関連の分を追加 Revision 6817 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Jun 23 14:58:54 2017 UTC (6 years, 9 months ago) by maya File length: 21009 byte(s) Diff to previous 6310 関数を移動 Revision 6310 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Feb 19 09:57:00 2016 UTC (8 years, 1 month ago) by doda File length: 22681 byte(s) Diff to previous 6263 draft-baushke-ssh-dh-group-sha2-04 準拠に更新 Revision 6263 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Jan 18 09:24:32 2016 UTC (8 years, 2 months ago) by doda File length: 17353 byte(s) Diff to previous 6064 diffie-hellman-group{14,15,16}-sha256 鍵交換方式に対応
https://osdn.jp/ticket/browse.php?group_id=1412&tid=35921
Revision 6064 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 26 23:29:25 2015 UTC (8 years, 5 months ago) by maya File length: 14543 byte(s) Diff to previous 5886 Copyright 表記を調整 Revision 5886 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon May 25 08:21:33 2015 UTC (8 years, 10 months ago) by doda File length: 14554 byte(s) Diff to previous 5678 diffie-hellman-group-exchange-sha1/256 で要求する素数のサイズを、NIST SP800-57 での基準で他の暗号要素と同等の強さになるよう変更した。 http://csrc.nist.gov/publications/nistpubs/800-57/sp800-57_part1_rev3_general.pdf Revision 5678 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Oct 4 03:39:24 2014 UTC (9 years, 6 months ago) by maya File length: 14579 byte(s) Diff to previous 4378 SSH2 切断シーケンスの調整
・shell のチャネルが MSG_CHANNEL_CLOSE を受け取ったとき
MSG_DISCONNECT を送り、MSG_CHANNEL_CLOSE を送り、socket を切断する
↓
MSG_CHANNEL_CLOSE を送り、MSG_DISCONNECT を送り、socket を切断する
・認証中にユーザがキャンセルしたとき
MSG_CHANNEL_CLOSE を送り、socket を切断する
↓
MSG_DISCONNECT を送り、socket を切断する
・MSG_DISCONNECT を受け取ったとき
MSG_CHANNEL_CLOSE を送り、socket を切断する
↓
socket を切断する
Revision 4378 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 8 14:19:03 2011 UTC (13 years, 1 month ago) by maya File length: 14573 byte(s) Diff to previous 4314 SSH2 の 圧縮で none を利用できるように修正した。
ソース整理
鍵形式・KEXプロトコル・MAC・圧縮の名前や関数を取得する関数を作成。
これにより定義で順序を入れ替えてもよくなった。
enum に型名を付けた。
共通の関数を使えるところで使うようにした。
Revision 4314 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Feb 16 15:55:41 2011 UTC (13 years, 1 month ago) by maya File length: 14577 byte(s) Diff to previous 4305 SSH2 diffie-hellman-group-exchange-sha256, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521 鍵交換プロトコルを追加した Revision 4305 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Feb 14 14:30:19 2011 UTC (13 years, 1 month ago) by maya File length: 11168 byte(s) Diff to previous 4304 KEX用ハッシュ関数のパラメータを変更 Revision 4304 - (view) (download) (as text) (annotate) - [select for diffs] Added Mon Feb 14 09:09:07 2011 UTC (13 years, 1 month ago) by maya File length: 11080 byte(s) ssh.c から key.c, kex.c を分割 This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
|