bugzilla-daemon at bugzilla.mindrot.org
2017-Aug-04 21:51 UTC
[Bug 2754] New: ssh-keygen.exe returns invalid format when passphrase is not empty when WITH_OPENSSL is not defined.
https://bugzilla.mindrot.org/show_bug.cgi?id=2754 Bug ID: 2754 Summary: ssh-keygen.exe returns invalid format when passphrase is not empty when WITH_OPENSSL is not defined. Product: Portable OpenSSH Version: 7.5p1 Hardware: amd64 OS: All Status: NEW Severity: normal Priority: P5 Component: ssh-keygen Assignee: unassigned-bugs at mindrot.org Reporter: yawang at microsoft.com on a build without OpenSSL, ssh-keygen.exe -t ed25519 -P Bull -f C:\mspctl\openssh\id_ED25519 Generating public/private ed25519 key pair. Saving key "C:\\mspctl\\openssh\\id_ED25519" failed: invalid argument This occurs when we compile on windows, but we believe it also repros on other os. The cause is that when passphrase is not empty, ciphername is assigned to DEFAULT_CIPHERNAME("aes256-cbc") at the following line in function sshkey_private_to_blob2, but "aes256-cbc" is not valid in ciphers array when WITH_OPENSSL is 0 if (passphrase == NULL || !strlen(passphrase)) { ciphername = "none"; kdfname = "none"; } else if (ciphername == NULL) ciphername = DEFAULT_CIPHERNAME; -- You are receiving this mail because: You are watching the assignee of the bug.
bugzilla-daemon at bugzilla.mindrot.org
2017-Aug-11 04:07 UTC
[Bug 2754] ssh-keygen.exe returns invalid format when passphrase is not empty when WITH_OPENSSL is not defined.
https://bugzilla.mindrot.org/show_bug.cgi?id=2754 Damien Miller <djm at mindrot.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |djm at mindrot.org Blocks| |2698 Referenced Bugs: https://bugzilla.mindrot.org/show_bug.cgi?id=2698 [Bug 2698] Tracking bug for OpenSSH 7.6 release -- You are receiving this mail because: You are watching someone on the CC list of the bug. You are watching the assignee of the bug.
bugzilla-daemon at bugzilla.mindrot.org
2017-Aug-15 07:14 UTC
[Bug 2754] ssh-keygen.exe returns invalid format when passphrase is not empty when WITH_OPENSSL is not defined.
https://bugzilla.mindrot.org/show_bug.cgi?id=2754 Damien Miller <djm at mindrot.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #1 from Damien Miller <djm at mindrot.org> --- This was fixed in commit 0f3455356bc284d7c6f4d3c1614d31161bd5dcc2 and will be in OpenSSH 7.6. Thanks! -- You are receiving this mail because: You are watching the assignee of the bug. You are watching someone on the CC list of the bug.
bugzilla-daemon at bugzilla.mindrot.org
2018-Apr-06 02:26 UTC
[Bug 2754] ssh-keygen.exe returns invalid format when passphrase is not empty when WITH_OPENSSL is not defined.
https://bugzilla.mindrot.org/show_bug.cgi?id=2754 Damien Miller <djm at mindrot.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #2 from Damien Miller <djm at mindrot.org> --- Close all resolved bugs after release of OpenSSH 7.7. -- You are receiving this mail because: You are watching the assignee of the bug. You are watching someone on the CC list of the bug.