Class: OpenSSL::PKey::EC::Point
- Inherits:
-
Object
- Object
- OpenSSL::PKey::EC::Point
- Defined in:
- lib/net/ssh/transport/openssl.rb
Instance Method Summary collapse
-
#ssh_type ⇒ Object
(also: #ssh_signature_type)
Returns the description of this key type used by the SSH2 protocol, like “ecdsa-sha2-nistp256”.
-
#to_blob ⇒ Object
Converts the key to a blob, according to the SSH2 protocol.
Instance Method Details
#ssh_type ⇒ Object Also known as: ssh_signature_type
Returns the description of this key type used by the SSH2 protocol, like “ecdsa-sha2-nistp256”
258 259 260 |
# File 'lib/net/ssh/transport/openssl.rb', line 258 def ssh_type "ecdsa-sha2-#{CurveNameAliasInv[group.curve_name]}" end |
#to_blob ⇒ Object
Converts the key to a blob, according to the SSH2 protocol.
265 266 267 268 269 270 |
# File 'lib/net/ssh/transport/openssl.rb', line 265 def to_blob @blob ||= Net::SSH::Buffer.from(:string, ssh_type, :string, CurveNameAliasInv[group.curve_name], :mstring, to_bn.to_s(2)).to_s @blob end |