Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/cipher.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

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.

  Diffs between and
  Type of Diff should be a

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