tags 473841 +patch
thanks

The following patch fixes the problem for RSA keys for me:

--- gnupg2-2.0.9.orig/tools/gpgkey2ssh.c
+++ gnupg2-2.0.9/tools/gpgkey2ssh.c
@@ -272,7 +272,7 @@
     {
       identifier = "ssh-rsa";
       ret = key_to_blob (&blob, &blob_n, identifier,
-                        &pkdbuf[0], &pkdbuf[1], NULL);
+                        &pkdbuf[1], &pkdbuf[0], NULL);
     }
   else if (algorithm_id == 17)
     {


Unfortunately, the dsa key export appears to be botched to the point
where ssh-keygen can't even recognize the file as valid.  Here's me
trying to export the "Etch Stable Release Key" (which is a 1024-bit
DSA key) into ssh key format:

0 [EMAIL PROTECTED]:~$ gpgkey2ssh ADB11277 > etch-release-ssh-key
0 [EMAIL PROTECTED]:~$ ssh-keygen -l -f etch-release-ssh-key 
etch-release-ssh-key is not a public key file.
1 [EMAIL PROTECTED]:~$ cat etch-release-ssh-key 
ssh-dsa 
AAAAB3NzaC1kc2EAAACBAI2xwczPyUBfFG4J2N02O/HBriPvazCdDy3VmMmRjpyH++msRpJNq0x4RDQt4n/UWSDYBzKH/kFWzz+D65/VjAwbKqya9NdexqIXvJ3jJmAFiALg/Wl69LjzNlvN09BWR/Z1iQik/fUlXF1BfBzljNE9lTn8nHkpHOJlNDrocQCzAAAAFQC7lBvBiIjMpxTHplN53u1wRPdTCwAAAIEAi3KzafSR3KXxyO5MwOqcgd7vsg1oxjuZDVYapQ9MPsZnYCGRJkjmAMie+lRd7NpKlJdxSp6Wv8Oiu87TMrhOH/Zm9ptXt/Ye/mK2TydQzFgup+ezHw9v4mYh/3w2m5u/f1/9vcPpMEZgmE2WUvThcGnveTHI8piIcbah1hOIQioAAACAZA/qlbis8SW8KZZblwzgMeMh3m9U4WpXV1SWT/65/ANZdTF9AfKzlRw3tkaDex6WtDJmA2mODaBoHoKisQLegVpkHTeQgrRBVYmr+dFyYVMozuFeUktde3cmrjrjOysV3PVd9WnGbEzdHd6m3tLIqZvxljQMHz4C4HleVTLbN0I=
 COMMENT
0 [EMAIL PROTECTED]:~$

Let me know if i can help debug further.

Regards,

        --dkg

Attachment: pgpon2dWMHd7w.pgp
Description: PGP signature

Reply via email to