diff options
author | Werner Koch <[email protected]> | 2024-11-22 15:46:15 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2024-11-22 15:46:15 +0000 |
commit | bb6b38c24010258c7cb2da840d0a088fe43393b3 (patch) | |
tree | cc9efb89b1098c8daeb0990a8087c3b27290be15 /g10/t-keyid.c | |
parent | doc: Explain that qualified.txt is a legacy method. (diff) | |
download | gnupg-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.c | 5 |
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; |