diff options
author | Ryosuke Yamazaki <ryosuke.yamazaki@mac.com> | 2011-12-20 15:30:47 +0900 |
---|---|---|
committer | Ryosuke Yamazaki <ryosuke.yamazaki@mac.com> | 2012-03-26 10:20:24 +0900 |
commit | 3a74662c52f52c0d1dac69b427c40b7580f12cd1 (patch) | |
tree | 063cfd76197c03aa7f370671757274391344ce10 /Manifest | |
parent | a54775848a33aa42f97618a6c05e3121962c4e15 (diff) | |
download | net-ssh-3a74662c52f52c0d1dac69b427c40b7580f12cd1.tar.gz |
implement many algorithms
* Key Exchange
* diffie-hellman-group14-sha1
* ecdh-sha2-nistp{256,384,521}
* Host Key
* ecdsa-sha2-nistp{256,384,521}
* Authentication
* ecdsa-sha2-nistp{256,384,521}
* HMAC
* hmac-ripemd160
* Cipher:
* aes{128,192,256}-ctr
* camellia{128,192,256}-ctr
* blowfish-ctr
* cast128-ctr
* 3des-ctr
* arcfour (has problems with weak keys, and should be used with caution)
* camellia{128,192,256}-cbc
Diffstat (limited to 'Manifest')
-rw-r--r-- | Manifest | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -47,11 +47,13 @@ lib/net/ssh/test/socket.rb lib/net/ssh/transport/algorithms.rb lib/net/ssh/transport/cipher_factory.rb lib/net/ssh/transport/constants.rb +lib/net/ssh/transport/ctr.rb lib/net/ssh/transport/hmac.rb lib/net/ssh/transport/hmac/abstract.rb lib/net/ssh/transport/hmac/md5.rb lib/net/ssh/transport/hmac/md5_96.rb lib/net/ssh/transport/hmac/none.rb +lib/net/ssh/transport/hmac/ripemd160.rb lib/net/ssh/transport/hmac/sha1.rb lib/net/ssh/transport/hmac/sha1_96.rb lib/net/ssh/transport/hmac/sha2_256.rb @@ -62,8 +64,12 @@ lib/net/ssh/transport/identity_cipher.rb lib/net/ssh/transport/key_expander.rb lib/net/ssh/transport/kex.rb lib/net/ssh/transport/kex/diffie_hellman_group1_sha1.rb +lib/net/ssh/transport/kex/diffie_hellman_group14_sha1.rb lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha256.rb +lib/net/ssh/transport/kex/ecdh_sha2_nistp256.rb +lib/net/ssh/transport/kex/ecdh_sha2_nistp384.rb +lib/net/ssh/transport/kex/ecdh_sha2_nistp521.rb lib/net/ssh/transport/openssl.rb lib/net/ssh/transport/packet_stream.rb lib/net/ssh/transport/server_version.rb @@ -102,6 +108,7 @@ test/test_key_factory.rb test/transport/hmac/test_md5.rb test/transport/hmac/test_md5_96.rb test/transport/hmac/test_none.rb +test/transport/hmac/test_ripemd160.rb test/transport/hmac/test_sha1.rb test/transport/hmac/test_sha1_96.rb test/transport/hmac/test_sha2_256.rb @@ -109,8 +116,12 @@ test/transport/hmac/test_sha2_256_96.rb test/transport/hmac/test_sha2_512.rb test/transport/hmac/test_sha2_512_96.rb test/transport/kex/test_diffie_hellman_group1_sha1.rb +test/transport/kex/test_diffie_hellman_group14_sha1.rb test/transport/kex/test_diffie_hellman_group_exchange_sha1.rb test/transport/kex/test_diffie_hellman_group_exchange_sha256.rb +test/transport/kex/test_ecdh_sha2_nistp256.rb +test/transport/kex/test_ecdh_sha2_nistp384.rb +test/transport/kex/test_ecdh_sha2_nistp521.rb test/transport/test_algorithms.rb test/transport/test_cipher_factory.rb test/transport/test_hmac.rb |