PuTTY bug pageant-ecdsa-assert-fail

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

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)