mirror of
git://git.gnupg.org/gnupg.git
synced 2025-02-01 16:33:02 +01:00
gpg: Print the subkey's curve and not the primary key curve.
* g10/keylist.c (list_keyblock_colon): Use PK2 for the subkey's curve. -- Reported-by: mantorix at vollbio punkt de Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
b7e3dfcf13
commit
b56aebe766
@ -1542,11 +1542,11 @@ list_keyblock_colon (ctrl_t ctrl, kbnode_t keyblock,
|
||||
}
|
||||
es_putc (':', es_stdout); /* End of field 15. */
|
||||
es_putc (':', es_stdout); /* End of field 16. */
|
||||
if (pk->pubkey_algo == PUBKEY_ALGO_ECDSA
|
||||
|| pk->pubkey_algo == PUBKEY_ALGO_EDDSA
|
||||
|| pk->pubkey_algo == PUBKEY_ALGO_ECDH)
|
||||
if (pk2->pubkey_algo == PUBKEY_ALGO_ECDSA
|
||||
|| pk2->pubkey_algo == PUBKEY_ALGO_EDDSA
|
||||
|| pk2->pubkey_algo == PUBKEY_ALGO_ECDH)
|
||||
{
|
||||
char *curve = openpgp_oid_to_str (pk->pkey[0]);
|
||||
char *curve = openpgp_oid_to_str (pk2->pkey[0]);
|
||||
const char *name = openpgp_oid_to_curve (curve, 0);
|
||||
if (!name)
|
||||
name = curve;
|
||||
|
Loading…
x
Reference in New Issue
Block a user