Develop and Download Open Source Software

Browse Subversion Repository

Log of /branches/ssh_chacha20poly1305/ttssh2/ttxssh/crypt.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 9210 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 17 08:36:59 2021 UTC (2 years, 11 months ago) by nmaya
File length: 39694 byte(s)
Diff to previous 9209 , to selected 4433
ファイルを分割・コードを移動・関数名を整理・新しい 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, 11 months ago) by nmaya
File length: 44287 byte(s)
Diff to previous 9208 , to selected 4433
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, 11 months ago) by nmaya
File length: 44192 byte(s)
Diff to previous 9049 , to selected 4433
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, 3 months ago) by nmaya
Original Path: branches/4-stable/ttssh2/ttxssh/crypt.c
File length: 44192 byte(s)
Diff to previous 8934 , to selected 4433
ソースファイルの著作権表記の "最後の発行の年" を削除

ticket #40996

Revision 8934 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 5 11:20:46 2020 UTC (3 years, 7 months ago) by youlab
Original Path: branches/4-stable/ttssh2/ttxssh/crypt.c
File length: 44196 byte(s)
Diff to previous 8437 , to selected 4433
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, 3 months ago) by doda
Original Path: branches/4-stable/ttssh2/ttxssh/crypt.c
File length: 44196 byte(s)
Diff to previous 8316 , to selected 4433
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, 5 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 44196 byte(s)
Diff to previous 7774 , to selected 4433
- 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 7774 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 16 03:40:20 2019 UTC (4 years, 9 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 42440 byte(s)
Diff to previous 7133 , to selected 4433
int を unsigned int に変更

warning C4018 が出るため

Revision 7133 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jun 14 10:57:13 2018 UTC (5 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 42341 byte(s)
Diff to previous 7004 , to selected 4433
encrypt/decrypt 用のバッファを毎回 malloc/free するのではなく使いまわすようにした。

多少は軽く(高速に)なるのを期待したが、あまり(ほとんど)効果は出なかった。

Revision 7004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 10:41:13 2017 UTC (6 years, 3 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 41954 byte(s)
Diff to previous 7003 , to selected 4433
型名変更。主に見栄えの為。

・SSHCipher -> SSHCipherId
・ssh2_cipher_t -> SSH2Cipher

Revision 7003 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 10:41:10 2017 UTC (6 years, 3 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 41957 byte(s)
Diff to previous 7002 , to selected 4433
memset() -> SecureZeroMemory()

memset() のままでも大丈夫だと思うけれど、念の為。

Revision 7002 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 18 10:41:06 2017 UTC (6 years, 3 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 41873 byte(s)
Diff to previous 6988 , to selected 4433
暗号方式の管理を、暗号方式を表す値(SSHCipher)から ssh2_ciphers 内のエントリへのポインタを使うように変更。

これにより、暗号方式のパラメータ(ブロックサイズ等)が容易に参照できるようになる。
SSHCipher の値が欲しい時は cipher->id を使う。

Revision 6988 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 28 01:18:22 2017 UTC (6 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 41526 byte(s)
Diff to previous 6985 , to selected 4433
SSH2 暗号方式を小文字に統一

Revision 6985 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 25 15:26:45 2017 UTC (6 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 41526 byte(s)
Diff to previous 6982 , to selected 4433
SSH2 暗号化アルゴリズムとして aes{128,256}-gcm@openssh.com に対応した。

Revision 6982 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 25 15:26:31 2017 UTC (6 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 37421 byte(s)
Diff to previous 6980 , to selected 4433
負にならない(なるべきでない)変数、関数を unsigned int に変更

Revision 6980 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 25 15:26:22 2017 UTC (6 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 37376 byte(s)
Diff to previous 6841 , to selected 4433
if 文を簡略化

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
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 37473 byte(s)
Diff to previous 6808 , to selected 4433
TeraTerm Project としてのライセンス表記を追加

・Tera Term 本体分を横 80 桁に収まるように改行位置を調整
・ttssh 関連の分を追加

Revision 6808 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 19 12:50:21 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 37396 byte(s)
Diff to previous 6801 , to selected 4433
logprintf, logprintf_hexdump で引数で pvar を渡すのを廃止した。

Revision 6801 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 13 10:30:12 2017 UTC (6 years, 9 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 37426 byte(s)
Diff to previous 6716 , to selected 4433
eliminate FAR keyword.

Revision 6716 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 12 12:42:01 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 37782 byte(s)
Diff to previous 6714 , to selected 4433
SSH2 暗号化/復号関数を一つにまとめた

Revision 6714 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 12 12:41:49 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 59992 byte(s)
Diff to previous 6688 , to selected 4433
IDEA / RC4(SSH1) 関連のコードを削除。

Revision 6688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 11:49:42 2017 UTC (6 years, 11 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 62648 byte(s)
Diff to previous 6681 , to selected 4433
typo fix.

Revision 6681 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 12 08:51:41 2017 UTC (7 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 62648 byte(s)
Diff to previous 6585 , to selected 4433
typo fix.

Revision 6585 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 00:52:48 2017 UTC (7 years, 2 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 62649 byte(s)
Diff to previous 6302 , to selected 4433
const_des_cblock は obsolete なので現在の型である const_DES_cblock に修正


Revision 6302 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 13 14:52:14 2016 UTC (8 years, 1 month ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 62649 byte(s)
Diff to previous 6229 , to selected 4433
下記に示すHMAC受信時エラーの問題調査のため、HMAC受信処理におけるエラーログを追加した。
TTSSH.LOGへのログ追加で、16進ダンプ出力ができる logprintf_hexdump() を新設した。

TTSSH Error: Detected Corrupted Data
http://logmett.com/support-forums/8/ttssh-error-detected-corrupted-data-2827


Revision 6229 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 1 11:06:37 2016 UTC (8 years, 3 months ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 62176 byte(s)
Diff to previous 5678 , to selected 4433
チケット #35870 ゼロクリアの削除

memset()やZeroMemory()は、コンパイラの最適化で削除されることがあるため、
セキュリティ上削除されると困る箇所に関しては SecureZeroMemory() に置き換える。
SecureZeroMemory() はインライン関数のため、Windows95 でも動作する。


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
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 62102 byte(s)
Diff to previous 5545 , to selected 4433
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 5545 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 16:06:58 2014 UTC (10 years ago) by yutakapon
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 61898 byte(s)
Diff to previous 4601 , to selected 4433
チケット #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 4601 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 28 14:23:32 2011 UTC (12 years, 7 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 61775 byte(s)
Diff to previous 4550 , to selected 4433
Camellia を正式サポート
  "@openssh.org" 付きのほうはコメントアウトしたまま

Revision 4550 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 28 16:15:05 2011 UTC (12 years, 8 months ago) by maya
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 62070 byte(s)
Diff to previous 4433
RAND_screen() を呼ばないようにしてみた
  http://sourceforge.jp/ticket/browse.php?group_id=1412&tid=25835

Revision 4433 - (view) (download) (as text) (annotate) - [selected]
Modified Mon Apr 11 00:29:12 2011 UTC (13 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 61967 byte(s)
Diff to previous 4313
Camellia サポート


Revision 4313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 16 15:48:49 2011 UTC (13 years, 1 month ago) by maya
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 56809 byte(s)
Diff to previous 4307 , to selected 4433
SSH2 では、SSH1 と同じ server key/host key というの組み合わせではなく、鍵交換の時だけ一時的に使われる client key/server key となるので表記を変更

Revision 4307 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 15 09:00:01 2011 UTC (13 years, 1 month ago) by maya
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 56806 byte(s)
Diff to previous 4212 , to selected 4433
鍵の種類を増やせるように整理した
  enum hostkey_type を ssh_keytype にリネームした
機能が重複している構造体・コードを削除した
  CRYPTKeyPair を削除、Key を使うようにした
  key_from_blob を使うようにした

Revision 4212 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 10 07:58:34 2010 UTC (13 years, 4 months ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 57033 byte(s)
Diff to previous 3850 , to selected 4433
各暗号方式のエラーメッセージを共通にした。
# 一応一通りチェックしたつもりだけど… ミスしていませんように…


Revision 3850 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 12 08:29:53 2010 UTC (14 years ago) by doda
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 56578 byte(s)
Diff to previous 3227 , to selected 4433
3DES-CTR, BLOWFISH-CTR, CAST128-CTR 共通鍵暗号方式をサポート。


Revision 3227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 15:10:33 2009 UTC (15 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 56086 byte(s)
Diff to previous 3221 , to selected 4433
CVS から SVN へ移行: 改行コードを LF から CR+LF へ変換

Revision 3221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 24 09:37:20 2009 UTC (15 years ago) by maya
Original Path: trunk/ttssh2/ttxssh/crypt.c
File length: 54241 byte(s)
Diff to previous 3172 , to selected 4433
CVS から SVN へ移行: trunk に集約

Revision 3172 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 23 07:44:05 2008 UTC (15 years, 4 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 54241 byte(s)
Diff to previous 3170 , to selected 4433
文脈上、pvar->crytp_state.receiver_cipherを使うのが正しいと思われるので修正。 [Ttssh2-devel 1253]


Revision 3170 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 22 10:05:33 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 54181 byte(s)
Diff to previous 3169 , to selected 4433
SSH2 の共通鍵暗号方式として CAST128-CBC をサポート


Revision 3169 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 22 06:46:43 2008 UTC (15 years, 4 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 50571 byte(s)
Diff to previous 3168 , to selected 4433
SSH2 の共通鍵暗号方式として Arcfour128, Arcfour256 をサポート


Revision 3168 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 21 18:54:22 2008 UTC (15 years, 4 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 49047 byte(s)
Diff to previous 3159 , to selected 4433
SSH2 の共通鍵暗号として Arcfour をサポート (yasuhide) [Ttssh2-devel 1250]


Revision 3159 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 18 06:24:09 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 45610 byte(s)
Diff to previous 3158 , to selected 4433
SSH2 の AES CTR をサポート(yasuhide)
http://jvn.jp/niscc/CPNI-957037/


Revision 3158 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 17 13:30:38 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 45127 byte(s)
Diff to previous 3157 , to selected 4433
SSH2 で現在サポートされている AES192/256 についてエラーメッセージに追加


Revision 3157 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 17 08:45:12 2008 UTC (15 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 45095 byte(s)
Diff to previous 3134 , to selected 4433
SSH2 で現在サポートされている AES/Blowfish が CBC であることを明示


Revision 3134 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jun 20 11:58:47 2008 UTC (15 years, 9 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 45015 byte(s)
Diff to previous 3130 , to selected 4433
・TeraTerm -> Tera Term
・その他細かい修正


Revision 3130 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 23 05:04:09 2008 UTC (15 years, 10 months ago) by doda
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 45014 byte(s)
Diff to previous 3118 , to selected 4433
Teraterm -> TeraTerm
Tera Term/TeraTermの表記の統一を行うかは別途検討。


Revision 3118 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 29 15:56:41 2008 UTC (16 years, 1 month ago) by yutakapon
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 45019 byte(s)
Diff to previous 3093 , to selected 4433
メモリリークを修正。
malloc(0)の場合でもメモリが取られるため、解放する必要がある。


Revision 3093 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 10 16:34:08 2008 UTC (16 years, 3 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 44990 byte(s)
Diff to previous 3046 , to selected 4433
EVP_CIPHER * を取得するのに、関数ポインタを使用するのをやめた。


Revision 3046 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 18 07:56:33 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 45049 byte(s)
Diff to previous 3045 , to selected 4433
暗号化/復号するパケットがブロックサイズの倍数か確認するようにした。


Revision 3045 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 18 03:49:39 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 42676 byte(s)
Diff to previous 3043 , to selected 4433
SSH2 の暗号化方式として Blowfish をサポートしたい。


Revision 3043 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 15:58:15 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 40474 byte(s)
Diff to previous 3039 , to selected 4433
エラーメッセージを追加した。


Revision 3039 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 17 04:03:41 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 41074 byte(s)
Diff to previous 3036 , to selected 4433
SSH2 の暗号方式として AES192 をサポートした。


Revision 3036 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 16 15:28:14 2007 UTC (16 years, 5 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 40929 byte(s)
Diff to previous 3003 , to selected 4433
SSH2 の暗号方式として AES256 をサポートした。


Revision 3003 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 20 14:21:57 2007 UTC (16 years, 7 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 39751 byte(s)
Diff to previous 2995 , to selected 4433
インデントを変更した。


Revision 2995 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 15 04:03:26 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 37732 byte(s)
Diff to previous 2994 , to selected 4433
$Log$ を削除した。


Revision 2994 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Aug 13 22:30:03 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 38454 byte(s)
Diff to previous 2992 , to selected 4433
国際化関数を修正した。
NO_I18N マクロを削除した。


Revision 2992 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 8 16:04:09 2007 UTC (16 years, 8 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 41478 byte(s)
Diff to previous 2980 , to selected 4433
安全な関数を使用するように変更した。


Revision 2980 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 6 14:10:12 2007 UTC (16 years, 10 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 40737 byte(s)
Diff to previous 2949 , to selected 4433
プリプロセッサにより構造体が変わってしまうので、INET6 と I18N の #define を逆転させた。


Revision 2949 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 13:45:19 2007 UTC (17 years, 2 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 40603 byte(s)
Diff to previous 2937 , to selected 4433
表示メッセージの読み込み対応


Revision 2937 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 23 02:19:30 2006 UTC (17 years, 4 months ago) by maya
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 39514 byte(s)
Diff to previous 2857 , to selected 4433
表示メッセージを言語ファイルから読み込みむコードの作成を開始した。


Revision 2857 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Mar 26 17:07:18 2006 UTC (18 years ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 36876 byte(s)
Diff to previous 2831 , to selected 4433
fingerprint表示を追加


Revision 2831 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 9 05:16:06 2005 UTC (18 years, 9 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 36707 byte(s)
Diff to previous 2762 , to selected 4433
OpenSSL 0.9.8でビルドできるようにした。


Revision 2762 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 22 17:28:14 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 36589 byte(s)
Diff to previous 2757 , to selected 4433
SSH2公開鍵認証(RSA/DSA)をサポートした。


Revision 2757 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 17 14:05:55 2004 UTC (19 years, 3 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 36447 byte(s)
Diff to previous 2729 , to selected 4433
パケット受信時のHMACチェックを追加。
KEXにおけるHMACアルゴリズムチェックを追加。


Revision 2729 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Nov 14 15:53:21 2004 UTC (19 years, 5 months ago) by yutakakn
Original Path: ttssh2/trunk/ttxssh/crypt.c
File length: 35741 byte(s)
Copied from: ttssh2/branches/avendor/ttxssh/crypt.c revision 2728
Diff to previous 2728 , to selected 4433
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, 5 months ago) by yutakakn
Original Path: ttssh2/branches/avendor/ttxssh/crypt.c
File length: 35741 byte(s)
Diff to selected 4433
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