lib/net/ssh/buffer.rb in net-ssh-2.9.0 vs lib/net/ssh/buffer.rb in net-ssh-2.9.1
- old
+ new
@@ -253,10 +253,10 @@
when /^ssh-rsa(-cert-v01@openssh\.com)?$/
key = OpenSSL::PKey::RSA.new
key.e = read_bignum
key.n = read_bignum
- when /^ecdsa\-sha2\-(\w*)$/
+ when /^ecdsa\-sha2\-(\w*)$/, /^ssh-ed25519(-cert-v01@openssh.com)?$/
unless defined?(OpenSSL::PKey::EC)
raise NotImplementedError, "unsupported key type `#{type}'"
else
begin
key = OpenSSL::PKey::EC.read_keyblob($1, self)