Class: Net::SSH::Transport::Kex::DiffieHellmanGroupExchangeSHA1
- Inherits:
-
DiffieHellmanGroup1SHA1
- Object
- Abstract
- DiffieHellmanGroup1SHA1
- Net::SSH::Transport::Kex::DiffieHellmanGroupExchangeSHA1
- Defined in:
- lib/net/ssh/transport/kex/diffie_hellman_group_exchange_sha1.rb
Overview
A key-exchange service implementing the “diffie-hellman-group-exchange-sha1” key-exchange algorithm.
Direct Known Subclasses
Constant Summary collapse
- MINIMUM_BITS =
1024
- MAXIMUM_BITS =
8192
Constants inherited from DiffieHellmanGroup1SHA1
Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1::G, Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1::P_r, Net::SSH::Transport::Kex::DiffieHellmanGroup1SHA1::P_s
Constants included from Constants
Constants::DEBUG, Constants::DISCONNECT, Constants::IGNORE, Constants::KEXDH_GEX_GROUP, Constants::KEXDH_GEX_INIT, Constants::KEXDH_GEX_REPLY, Constants::KEXDH_GEX_REQUEST, Constants::KEXDH_INIT, Constants::KEXDH_REPLY, Constants::KEXECDH_INIT, Constants::KEXECDH_REPLY, Constants::KEXINIT, Constants::NEWKEYS, Constants::SERVICE_ACCEPT, Constants::SERVICE_REQUEST, Constants::UNIMPLEMENTED
Instance Attribute Summary
Attributes inherited from Abstract
#algorithms, #connection, #data, #dh
Attributes included from Loggable
Method Summary
Methods inherited from DiffieHellmanGroup1SHA1
Methods inherited from Abstract
#digester, #exchange_keys, #initialize
Methods included from Loggable
#debug, #error, #fatal, #info, #lwarn
Constructor Details
This class inherits a constructor from Net::SSH::Transport::Kex::Abstract