[Bug 1157] ssh-keygen doesn't handle DOS line breaks
    bugzilla-daemon at mindrot.org 
    bugzilla-daemon at mindrot.org
       
    Wed Feb 15 08:16:32 EST 2006
    
    
  
http://bugzilla.mindrot.org/show_bug.cgi?id=1157
           Summary: ssh-keygen doesn't handle DOS line breaks
           Product: Portable OpenSSH
           Version: 3.8.1p1
          Platform: All
               URL: http://openssh.org/txt/draft-ietf-secsh-publickeyfile-
                    02.txt
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ssh-keygen
        AssignedTo: bitbucket at mindrot.org
        ReportedBy: pepper at rockefeller.edu
ssh-keygen cannot import files with DOS-style line endings (CR/LF). This
appears to be a violation of draft-ietf-secsh-publickeyfile-02, which says all
line-break styles MUST be supported.
I initially noticed this with a key created on VMS, using DOS-style line
breaks, and confirmed with a brand-new key created with ssh-3.2.9.1. ssh-keygen
was able to import the key with default UNIX-style line endings, but I got
"uudecode failed." with DOS-style line breaks.
pepper at salt:~/.ssh2$ ssh-keygen -i -f id_dsa_2048_a.pub.dos 
uudecode failed.
3.1 Line termination Characters
   In order to achieve the goal of being able to exchange public key
   files between servers, implementations are REQUIRED to read files
   using any of the common line termination sequence, <CR>, <LF> or
   <CR><LF>.
   Implementations may generate files using which ever line termination
   convention is most convenient
My system is:
pepper at salt:~/.ssh$ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.4.4
BuildVersion:   8G32
pepper at salt:~/.ssh$ uname -a
Darwin salt.rockefeller.edu 8.4.0 Darwin Kernel Version 8.4.0: Tue Jan  3
18:22:10 PST 2006; root:xnu-792.6.56.obj~1/RELEASE_PPC Power Macintosh powerpc
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
    
    
More information about the openssh-bugs
mailing list