From 3d2da6c82163ffbc2e827abc4144dc3197ed53db Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 27 Nov 2012 16:51:09 +0100 Subject: [PATCH] Fix printing of ECC algo names in hkp keyserver listings. * g10/keyserver.c (print_keyrec): Map OpenPGP algorithm ids. --- g10/keyserver.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/g10/keyserver.c b/g10/keyserver.c index 75234be26..0e6bcf6b2 100644 --- a/g10/keyserver.c +++ b/g10/keyserver.c @@ -506,9 +506,11 @@ print_keyrec(int number,struct keyrec *keyrec) if(keyrec->type) { - const char *str = gcry_pk_algo_name (keyrec->type); + const char *str; - if(str) + str = gcry_pk_algo_name (map_pk_openpgp_to_gcry (keyrec->type)); + + if (str && strcmp (str, "?")) es_printf ("%s ",str); else es_printf ("unknown ");