From 48edcfdebc809e7614d02ebbc089777f3d68a4fe Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 21 Aug 2025 11:45:12 +0200 Subject: gpg: Fix list of possible algos for --edit-key. * g10/keygen.c (ask_algo): Do not show algo 16 in addmode. -- GnuPG-bug-id: 7788 --- g10/keygen.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/g10/keygen.c b/g10/keygen.c index c67535679..e02b2f9e3 100644 --- a/g10/keygen.c +++ b/g10/keygen.c @@ -2661,11 +2661,10 @@ ask_algo (ctrl_t ctrl, int addmode, int *r_subkey_algo, unsigned int *r_usage, tty_printf (_(" (%d) Existing key from card%s\n"), 14, ""); /* Reserve 15 for Dilithium primary + Kyber subkey. */ - tty_printf (_(" (%d) ECC and Kyber%s\n"), 16, ""); + if (!addmode) + tty_printf (_(" (%d) ECC and Kyber%s\n"), 16, ""); if (addmode) - { - tty_printf (_(" (%d) Kyber (encrypt only)%s\n"), 17, ""); - } + tty_printf (_(" (%d) Kyber (encrypt only)%s\n"), 17, ""); for (;;) { -- cgit v1.2.3