aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2025-08-21 09:45:12 +0000
committerWerner Koch <[email protected]>2025-08-21 09:45:12 +0000
commit48edcfdebc809e7614d02ebbc089777f3d68a4fe (patch)
tree85a1dcd36cc394136ae6f1b6a628cb77eb1eba80
parentpo: Remove fuzzy due to duplicate warning. (diff)
downloadgnupg-48edcfdebc809e7614d02ebbc089777f3d68a4fe.tar.gz
gnupg-48edcfdebc809e7614d02ebbc089777f3d68a4fe.zip
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
-rw-r--r--g10/keygen.c7
1 files 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 (;;)
{