Class: Net::SSH::Transport::Kex::Abstract5656
- Defined in:
- lib/net/ssh/transport/kex/abstract5656.rb
Overview
Implement key-exchange algorithm from Elliptic Curve Algorithm Integration in the Secure Shell Transport Layer (RFC 5656)
Direct Known Subclasses
Constant Summary
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
Instance Method Summary collapse
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
Instance Method Details
#curve_name ⇒ Object
12 13 14 |
# File 'lib/net/ssh/transport/kex/abstract5656.rb', line 12 def curve_name raise NotImplementedError, 'abstract class: curve_name not implemented' end |