summaryrefslogtreecommitdiff
path: root/lib/net/ssh/buffer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/net/ssh/buffer.rb')
-rw-r--r--lib/net/ssh/buffer.rb10
1 files changed, 1 insertions, 9 deletions
diff --git a/lib/net/ssh/buffer.rb b/lib/net/ssh/buffer.rb
index 4ca6e3e..10c0337 100644
--- a/lib/net/ssh/buffer.rb
+++ b/lib/net/ssh/buffer.rb
@@ -323,15 +323,7 @@ module Net
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