Browse Subversion RepositoryLog of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/key.h
Revision 9210 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 17 08:36:59 2021 UTC (2 years, 10 months ago) by nmaya File length: 3224 byte(s) Diff to previous 9208 ファイルを分割・コードを移動・関数名を整理・新しい OpenSSH からインポート - OpenSSH からインポート cipher-3des1.c from OpenSSH-7.5p1 ssherr.c from OpenSSH-8.5p1 ssherr.h from OpenSSH-8.5p1 Revision 9208 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 17 06:15:51 2021 UTC (2 years, 10 months ago) by nmaya File length: 3301 byte(s) Diff to previous 9049 create a branch for chacha20-poly1305 from 4-stable planned to merge to 4-stable and trunk Revision 9049 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Dec 16 12:24:26 2020 UTC (3 years, 2 months ago) by nmaya Original Path: branches/4-stable/ttssh2/ttxssh/key.h File length: 3301 byte(s) Diff to previous 8934 ソースファイルの著作権表記の "最後の発行の年" を削除 ticket #40996 Revision 8934 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Sep 5 11:20:46 2020 UTC (3 years, 6 months ago) by youlab Original Path: branches/4-stable/ttssh2/ttxssh/key.h File length: 3305 byte(s) Diff to previous 8437 Copyrightの2019を2020に変更した。 変更対象は下記の通り。 Tera Term TTSSH TTXKanjiMenu Help License Revision 8437 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Dec 13 03:11:16 2019 UTC (4 years, 2 months ago) by doda Original Path: branches/4-stable/ttssh2/ttxssh/key.h File length: 3305 byte(s) Diff to previous 7536 Tera Term 4.xx メンテナンス用ブランチを作成 Revision 7536 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Apr 1 12:45:02 2019 UTC (4 years, 11 months ago) by zmatsuo Original Path: trunk/ttssh2/ttxssh/key.h File length: 3305 byte(s) Diff to previous 6841 MinGWでビルドできるよう調整 Revision 6841 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 4 15:02:28 2017 UTC (6 years, 8 months ago) by doda Original Path: trunk/ttssh2/ttxssh/key.h File length: 3313 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, 8 months ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 3266 byte(s) Diff to previous 6147 関数を移動 Revision 6147 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 17 09:31:03 2015 UTC (8 years, 3 months ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 3093 byte(s) Diff to previous 6145 key_init() 関数を追加 key_free() はポインタでないと使えないため Revision 6145 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Nov 17 04:37:00 2015 UTC (8 years, 3 months ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 3067 byte(s) Diff to previous 6120 鍵のコピーを関数化 Revision 6120 - (view) (download) (as text) (annotate) - [select for diffs] Modified Fri Nov 13 05:06:34 2015 UTC (8 years, 3 months ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 3030 byte(s) Diff to previous 6117 SSH key fingerprint の 出力時に、使用しているハッシュアルゴリズム名を表示するようにした Revision 6117 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Nov 11 22:38:30 2015 UTC (8 years, 3 months ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 3022 byte(s) Diff to previous 6064 SSH key fingerprint の hex 形式の出力を関数に移動(OpenSSH と同じ) ダイジェストの形式を引数に追加 この変更は内部的なもので、外から見た動作は一切変わらないはず Revision 6064 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Oct 26 23:29:25 2015 UTC (8 years, 4 months ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 2998 byte(s) Diff to previous 5838 Copyright 表記を調整 Revision 5838 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 26 14:46:48 2015 UTC (8 years, 10 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/key.h File length: 3009 byte(s) Diff to previous 5550 チケット #35047 SSH サーバホスト公開鍵の自動更新 ・SSH2_MSG_GLOBAL_REQUESTの"hostkeys-00@openssh.com"に対して、 OpenSSH 6.8の実装に合わせて、常に success を返すように変更した。 ・ホスト鍵の自動更新処理を実装中。 現時点では、サーバから送られてきた鍵のfingerprintをログ採取するところまで。 ・key_from_blob()の引数チェックを追加した。 ・SSHハンドラの pvar->ssh_state.payloadlen のコメント誤りを修正した。 pvar->ssh_state.payload には type が含まれていないので、payloadlenに type 分の サイズが含まれているのは、オリジナルバグではないかと思う。 Revision 5550 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Mar 19 13:19:25 2014 UTC (9 years, 11 months ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 2928 byte(s) Diff to previous 5545 About TTSSH ダイアログへの認証情報の表示を調整 鍵の暗号方式の代わりに "publickey" と表示 Revision 5545 - (view) (download) (as text) (annotate) - [select for diffs] Modified Mon Mar 17 16:06:58 2014 UTC (9 years, 11 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/key.h File length: 2924 byte(s) Diff to previous 5042 チケット #33263 Curve25519楕円曲線DH(Diffe Hellman)アルゴリズムを使った鍵交換をサポートした。 svn+ssh://svn.sourceforge.jp/svnroot/ttssh2/branches/ssh_ed25519 ブランチからマージ。 現時点でサポートしている機能は下記の通り。 ・Key Generatorで ED25519 鍵の作成 ・Key Generatorで RSA/DSA/ECDSA 秘密鍵ファイルに bcrypt KDF を選択可能。 ・ED25519 による公開鍵認証ログイン ・RSA(bcrypt KDF) による公開鍵認証ログイン ・DSA(bcrypt KDF) による公開鍵認証ログイン ・ECDSA(bcrypt KDF) による公開鍵認証ログイン ・Host Keyに ssh-ed25519 のサポート Revision 5042 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Oct 16 12:43:13 2012 UTC (11 years, 4 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/key.h File length: 2508 byte(s) Diff to previous 4531 PuTTYのシンボルと衝突するため、Tera Term側の名前を変更する。 ・key_type -> ssh_key_type Revision 4531 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Jul 26 08:50:11 2011 UTC (12 years, 7 months ago) by doda Original Path: trunk/ttssh2/ttxssh/key.h File length: 2504 byte(s) Diff to previous 4378 RFC 4255 "Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints" 対応の準備 http://tools.ietf.org/html/rfc4255 VerifyHostKeyDNS = 1 にすると、ホスト鍵の検証を行う。 検証するだけで検証結果は使ってないけれど。 DNSSEC 未対応の問題が有るので、その部分について検討中。 解決する目途が立っていないので、もしかするとお蔵入りするかも。 Windows95/98/Me/NT4 では動かないかも。 Revision 4378 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 8 14:19:03 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 2480 byte(s) Diff to previous 4327 SSH2 の 圧縮で none を利用できるように修正した。
ソース整理
鍵形式・KEXプロトコル・MAC・圧縮の名前や関数を取得する関数を作成。
これにより定義で順序を入れ替えてもよくなった。
enum に型名を付けた。
共通の関数を使えるところで使うようにした。
Revision 4327 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Feb 20 03:29:43 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 2561 byte(s) Diff to previous 4325 鍵形式・KEXアルゴリズム・ハッシュアルゴリズムのnid・暗号化方式のnidを変換する部分を関数にした Revision 4325 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 19 15:37:07 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 2363 byte(s) Diff to previous 4321 ECDSA の鍵を作れるようにした Revision 4321 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Feb 19 07:41:41 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 2310 byte(s) Diff to previous 4307 SSH2 の ecdsa-sha2-nistp256, ecdsa-sha2-nistp384, ecdsa-sha2-nistp521 ホスト鍵方式をサポートした Revision 4307 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Feb 15 09:00:01 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 2254 byte(s) Diff to previous 4304 鍵の種類を増やせるように整理した enum hostkey_type を ssh_keytype にリネームした 機能が重複している構造体・コードを削除した CRYPTKeyPair を削除、Key を使うようにした key_from_blob を使うようにした Revision 4304 - (view) (download) (as text) (annotate) - [select for diffs] Added Mon Feb 14 09:09:07 2011 UTC (13 years ago) by maya Original Path: trunk/ttssh2/ttxssh/key.h File length: 2581 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.
|