aboutsummaryrefslogtreecommitdiffstats
path: root/g10/t-keyid.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2024-11-22 15:46:15 +0000
committerWerner Koch <[email protected]>2024-11-22 15:46:15 +0000
commitbb6b38c24010258c7cb2da840d0a088fe43393b3 (patch)
treecc9efb89b1098c8daeb0990a8087c3b27290be15 /g10/t-keyid.c
parentdoc: Explain that qualified.txt is a legacy method. (diff)
downloadgnupg-bb6b38c24010258c7cb2da840d0a088fe43393b3.tar.gz
gnupg-bb6b38c24010258c7cb2da840d0a088fe43393b3.zip
gpg: Fix comparing ed448 vs ed25519 with --assert-pubkey-algo.
* g10/keyid.c (extra_algo_strength_offset): New. (compare_pubkey_string_part): Use the mapping. -- GnuPG-bug-id: 6425
Diffstat (limited to 'g10/t-keyid.c')
-rw-r--r--g10/t-keyid.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/g10/t-keyid.c b/g10/t-keyid.c
index d42399027..b1ae9f691 100644
--- a/g10/t-keyid.c
+++ b/g10/t-keyid.c
@@ -60,6 +60,11 @@ test_compare_pubkey_string (void)
{ "brainpoolP384r1", ">brainpoolp384r1" , 0 },
{ "brainpoolP384r1", ">=brainpoolp384r1", 1 },
{ "brainpoolP384r1", ">=brainpoolp384" , 1 },
+ { "ed25519", ">ed448", 0 },
+ { "cv25519", ">cv448", 0 },
+ { "ed448", ">ed25519", 1 },
+ { "ed448", ">=ed25519", 1 },
+ { "cv448", ">cv25519", 1 },
{ "", "", 0}
};
int idx;