Class: HrrRbSsh::Transport::KexAlgorithm::EllipticCurveDiffieHellmanSha2Nistp384
- Inherits:
-
HrrRbSsh::Transport::KexAlgorithm
- Object
- HrrRbSsh::Transport::KexAlgorithm
- HrrRbSsh::Transport::KexAlgorithm::EllipticCurveDiffieHellmanSha2Nistp384
- Includes:
- EllipticCurveDiffieHellman
- Defined in:
- lib/hrr_rb_ssh/transport/kex_algorithm/elliptic_curve_diffie_hellman_sha2_nistp384.rb
Constant Summary collapse
- NAME =
'ecdh-sha2-nistp384'
- PREFERENCE =
110
- DIGEST =
'sha384'
- CURVE_NAME =
'secp384r1'
Instance Attribute Summary
Attributes included from Loggable
Method Summary
Methods included from EllipticCurveDiffieHellman
#hash, #initialize, #receive_kexecdh_init, #receive_kexecdh_reply, #send_kexecdh_init, #send_kexecdh_reply, #shared_secret, #sign, #start
Methods included from IvComputable
#build_key, #iv_c_to_s, #iv_s_to_c, #key_c_to_s, #key_s_to_c, #mac_c_to_s, #mac_s_to_c
Methods included from Loggable
#log_debug, #log_error, #log_fatal, #log_info, #log_warn