net-ssh/net-ssh — pull request #162 by chr4 (2014-05-01 17:50:51+00:00)
Title: New ciphers

There were/are a few things missing in https://github.com/net-ssh/net-ssh/pull/160

These two commits fix two issues, but there's one left:

```
net-ssh-2.9.0/lib/net/ssh/transport/openssl.rb:146:in `read_keyblob': curve name mismatched (`?j??x?3?[on??쏠??G?(UKZ????' with `') (Net::SSH::Exception)
from net-ssh-2.9.0/lib/net/ssh/buffer.rb:263:in `read_keyblob'
from net-ssh-2.9.0/lib/net/ssh/buffer.rb:239:in `read_key'
from net-ssh-2.9.0/lib/net/ssh/authentication/agent/socket.rb:97:in `block in identities'
from net-ssh-2.9.0/lib/net/ssh/authentication/agent/socket.rb:96:in `times'
from net-ssh-2.9.0/lib/net/ssh/authentication/agent/socket.rb:96:in `identities'
from net-ssh-2.9.0/lib/net/ssh/authentication/key_manager.rb:104:in `each_identity'
from net-ssh-2.9.0/lib/net/ssh/authentication/methods/publickey.rb:19:in `authenticate'
from net-ssh-2.9.0/lib/net/ssh/authentication/session.rb:79:in `block in authenticate'
from net-ssh-2.9.0/lib/net/ssh/authentication/session.rb:66:in `each'
from net-ssh-2.9.0/lib/net/ssh/authentication/session.rb:66:in `authenticate'
from net-ssh-2.9.0/lib/net/ssh.rb:206:in `start'
```

Will inserting the correct curve names (which I do not know) be the solution?
https://github.com/net-ssh/net-ssh/blob/master/lib/net/ssh/transport/openssl.rb#L131-L141