Browse Subversion Repository
Log of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/cipher.h
Revision 9217 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Apr 25 02:18:41 2021 UTC (2 years, 10 months ago) by nmaya File length: 5577 byte(s) Diff to previous 9211 SSH2 暗号化方式 chacha20-poly1305@openssh.com をサポート Revision 9211 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 17 09:52:01 2021 UTC (2 years, 10 months ago) by nmaya File length: 5534 byte(s) Diff to previous 9210 cipher_init_SSH2() に渡すのを EVP_CIPHER_CTX から sshcipher_ctx に変更 - cipher_init_SSH2() の中で sshcipher_ctx, EVP_CIPHER_CTX のメモリを確保する - cipher_free_SSH2() の中でメモリを解放する これで cipher_init_SSH2() -> cipher_free_SSH2() EVP_CIPHER_CTX_new() -> EVP_CIPHER_CTX_free() という対応になる 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: 5556 byte(s) Diff to previous 9209 ファイルを分割・コードを移動・関数名を整理・新しい OpenSSH からインポート - OpenSSH からインポート cipher-3des1.c from OpenSSH-7.5p1 ssherr.c from OpenSSH-8.5p1 ssherr.h from OpenSSH-8.5p1 Revision 9209 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 17 06:32:42 2021 UTC (2 years, 10 months ago) by nmaya File length: 4085 byte(s) Diff to previous 9208 OpenSSL 1.0.2 の API を使っているところを 1.1.0 の API に変更 - EVP_CIPHER_CTX_cleanup() -> EVP_CIPHER_CTX_free() - EVP_CIPHER_CTX_init() -> EVP_CIPHER_CTX_reset() - EVP_CIPHER_CTX_new() の中で 0 埋めされるので、EVP_CIPHER_CTX_init() を呼ばなくてよい所を削除 メモリの確保と解放を以下のような対応にした - EVP_CIPHER_CTX_new() -> cipher_init_SSH2() したものは cipher_free_SSH2() で解放 - EVP_CIPHER_CTX_new() -> して cipher_init_SSH2() を通らないものは EVP_CIPHER_CTX_free() で解放 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: 4096 byte(s) Diff to previous 8437 create a branch for chacha20-poly1305 from 4-stable planned to merge to 4-stable and trunk 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/cipher.h File length: 4096 byte(s) Diff to previous 8316 Tera Term 4.xx メンテナンス用ブランチを作成 Revision 8316 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 16 13:19:25 2019 UTC (4 years, 4 months ago) by yutakapon Original Path: trunk/ttssh2/ttxssh/cipher.h File length: 4096 byte(s) Diff to previous 6985 - 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 6985 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 25 15:26:45 2017 UTC (6 years, 3 months ago) by doda Original Path: trunk/ttssh2/ttxssh/cipher.h File length: 4095 byte(s) Diff to previous 5545 SSH2 暗号化アルゴリズムとして aes{128,256}-gcm@openssh.com に対応した。
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/cipher.h File length: 4070 byte(s) Diff to previous 4378 チケット #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 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/cipher.h File length: 4020 byte(s) Diff to previous 3227 SSH2 の 圧縮で none を利用できるように修正した。
ソース整理
鍵形式・KEXプロトコル・MAC・圧縮の名前や関数を取得する関数を作成。
これにより定義で順序を入れ替えてもよくなった。
enum に型名を付けた。
共通の関数を使えるところで使うようにした。
Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 15:10:33 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/ttssh2/ttxssh/cipher.h File length: 4082 byte(s) Diff to previous 3221 CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換 Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs] Modified Tue Mar 24 09:37:20 2009 UTC (14 years, 11 months ago) by maya Original Path: trunk/ttssh2/ttxssh/cipher.h File length: 3977 byte(s) Diff to previous 3169 CVS から SVN へ移行: trunk に集約 Revision 3169 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Nov 22 06:46:43 2008 UTC (15 years, 3 months ago) by doda Original Path: ttssh2/trunk/ttxssh/cipher.h File length: 3977 byte(s) Diff to previous 3093 SSH2 の共通鍵暗号方式として Arcfour128, Arcfour256 をサポート Revision 3093 - (view) (download) (as text) (annotate) - [select for diffs] Modified Thu Jan 10 16:34:08 2008 UTC (16 years, 2 months ago) by maya Original Path: ttssh2/trunk/ttxssh/cipher.h File length: 3958 byte(s) Diff to previous 3043 EVP_CIPHER * を取得するのに、関数ポインタを使用するのをやめた。 Revision 3043 - (view) (download) (as text) (annotate) - [select for diffs] Modified Wed Oct 17 15:58:15 2007 UTC (16 years, 4 months ago) by maya Original Path: ttssh2/trunk/ttxssh/cipher.h File length: 3967 byte(s) Diff to previous 2816 エラーメッセージを追加した。 Revision 2816 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sat Apr 23 17:26:57 2005 UTC (18 years, 10 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/cipher.h File length: 3953 byte(s) Diff to previous 2729 キー作成ダイアログの追加。 Revision 2729 - (view) (download) (as text) (annotate) - [select for diffs] Modified Sun Nov 14 15:53:21 2004 UTC (19 years, 3 months ago) by yutakakn Original Path: ttssh2/trunk/ttxssh/cipher.h File length: 3781 byte(s) Copied from: ttssh2/branches/avendor/ttxssh/cipher.h revision 2728 Diff to previous 2728 This commit was generated by cvs2svn to compensate for changes in r2, which included commits to RCS files with non-trunk default branches. Revision 2728 - (view) (download) (as text) (annotate) - [select for diffs] Added Sun Nov 14 15:53:21 2004 UTC (19 years, 3 months ago) by yutakakn Original Path: ttssh2/branches/avendor/ttxssh/cipher.h File length: 3781 byte(s) no message 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.
|