PuTTY bug pageant-ecdsa-assert-fail

This is a mirror. Follow this link to find the primary PuTTY web site.

Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team
Download: Stable · Snapshot | Docs | Changes | Wishlist

summary: Adding ECDSA key to running Pageant causes assertion failure
class: bug: This is clearly an actual problem we want fixed.
difficulty: fun: Just needs tuits, and not many of them.
priority: high: This should be fixed in the next release.
absent-in: 0.70
present-in: 0.71
fixed-in: 867e69187456b7b8a0c8d993d7d9c4963e15b0ca (0.72)

Attempting to add an ECDSA key to a running Pageant would cause Pageant to exit with an assertion failure:

File: ../sshecc.c
Line: 463
Expression: curve->type == EC_EDWARDS

A workaround is to specify the key on Pageant's command line when it starts.

The same assertion failure can occur in PuTTYgen, when attempting to import a new-format OpenSSH ECDSA key. A workaround is to convert it into some other format (such as an old-format OpenSSH key) first.


If you want to comment on this web site, see the Feedback page.
Audit trail for this bug.
(last revision of this bug record was at 2019-03-22 01:20:34 +0000)