]> asedeno.scripts.mit.edu Git - PuTTY_svn.git/commit
In openssh_read(), we shouldn't ever return SSH2_WRONG_PASSPHRASE for
authorSimon Tatham <anakin@pobox.com>
Thu, 30 Aug 2012 18:44:34 +0000 (18:44 +0000)
committerSimon Tatham <anakin@pobox.com>
Thu, 30 Aug 2012 18:44:34 +0000 (18:44 +0000)
commitf84ac2d917d544210b66ff56740a651c1ddc9ef2
tree49979b6fe43c53a8c4470fd18e4004e6c756d16e
parentb7ed52678c45ea81b6d4aedac9d24d5e96613789
In openssh_read(), we shouldn't ever return SSH2_WRONG_PASSPHRASE for
an unencrypted key. (The other import function, sshcom_read(), already
got this right.) Thanks to David Wedderwille for the report.

This is more than just an error-reporting mistake; it actually causes
Windows PuTTYgen to tight-loop on attempting to load a corrupt OpenSSH
key, because the 'wrong passphrase' return value causes the caller to
loop round and try again, but of course it knows the key is
unencrypted so it doesn't prompt for a different passphrase and just
tries again with no change...

git-svn-id: http://svn.tartarus.org/sgt/putty@9643 cda61777-01e9-0310-a592-d414129be87e
import.c