Home
|
FAQ
|
Feedback
|
Licence
|
Updates
|
Mirrors
|
Keys
|
Links
|
Team
Download:
Stable
·
Pre-release
·
Snapshot
|
Docs
|
Privacy
|
Changes
|
Wishlist
About 1/256 of all Ed25519 private keys cannot be converted to the OpenSSH private key format by PuTTYgen 0.73. The operation will appear to succeed, but will write out a file that OpenSSH cannot read, and neither can PuTTYgen itself.
The affected keys are those in which the most significant byte of the 32-bit private key integer is zero. In that situation PuTTYgen would accidentally omit the leading zero byte in the OpenSSH key file, writing 31 (or even fewer) bytes of private data.
This was fixed after 0.73, as a side effect of ed448. (The fix did not go into version 0.74, which was released off a branch.) Current development snapshots of PuTTYgen do not exhibit the bug, and can write correct OpenSSH private key files even when the private key has a leading zero byte.