Hi everyone, I am just trying to convert gpg key to ssh key to be able use it in authorized_keys file and I am using *`gpgkey2ssh $key_id` *command. However this command does not work properly and gives this error :
gpg: error reading key: public key not found gpgkey2ssh: gpgkey2ssh.c:278: main: Assertion `(algorithm_id == 1) || (algorithm_id == 17)' failed. Aborted (core dumped) I have searched the error however could not find a clear explanation. I come across some blog posts suggesting to use *`ssh-add -L` *command to extract public part of key pair but I need to use *gpgkey2ssh *command. I have another environment for testing same command, somehow on that environment *`gpgkey2ssh $key_id` *command extract public part of key which is compatible with authorized_keys file. I guess this is not a bug since same command works in another environment but could find the exact reason of this error? Any help is appreciated... Note: gpg2 version that I am using is 2.1.0. Thanks in advance.
_______________________________________________ Gnupg-users mailing list Gnupg-users@gnupg.org http://lists.gnupg.org/mailman/listinfo/gnupg-users