Class: Net::SSH::Transport::Kex::Curve25519Sha256
- Inherits:
-
Abstract5656
- Object
- Abstract
- Abstract5656
- Net::SSH::Transport::Kex::Curve25519Sha256
- Defined in:
- lib/net/ssh/transport/kex/curve25519_sha256.rb
Overview
A key-exchange service implementing the “[email protected]” key-exchange algorithm. (defined in tools.ietf.org/html/draft-ietf-curdle-ssh-curves-06)
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 Abstract5656
Methods inherited from Abstract
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
#digester ⇒ Object
15 16 17 |
# File 'lib/net/ssh/transport/kex/curve25519_sha256.rb', line 15 def digester OpenSSL::Digest::SHA256 end |