lib/net/ssh/buffer.rb in net-ssh-5.2.0 vs lib/net/ssh/buffer.rb in net-ssh-6.0.0.beta1
- old
+ new
@@ -321,18 +321,10 @@
end
when /^ssh-ed25519$/
Net::SSH::Authentication::ED25519Loader.raiseUnlessLoaded("unsupported key type `#{type}'")
key = Net::SSH::Authentication::ED25519::PubKey.read_keyblob(self)
when /^ecdsa\-sha2\-(\w*)$/
- unless defined?(OpenSSL::PKey::EC)
- raise NotImplementedError, "unsupported key type `#{type}'"
- else
- begin
- key = OpenSSL::PKey::EC.read_keyblob($1, self)
- rescue OpenSSL::PKey::ECError
- raise NotImplementedError, "unsupported key type `#{type}'"
- end
- end
+ key = OpenSSL::PKey::EC.read_keyblob($1, self)
else
raise NotImplementedError, "unsupported key type `#{type}'"
end
return key