1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-03 22:56:33 +02:00

gpg: Rename the struct card_key_info_s.

* g10/call-agent.h (struct card_key_info_s): Rename to ...
(struct keypair_info_s): this.
(keypair_info_t): New.  Use this everywhere instead of
card_key_info_s.
* g10/call-agent.c (agent_scd_free_keyinfo): Rename to ..
(free_keypair_info): this.  Change all callers.
--

The struct is also useful to store the data from KEYPAIRINFO status
lines.  Thus renaming it makes sense.  A future patch will extend the
struct.

Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
Werner Koch 2020-02-12 17:29:51 +01:00
parent 125c959677
commit 8c63430d1a
No known key found for this signature in database
GPG key ID: E3FDFF218E45B72B
3 changed files with 22 additions and 17 deletions

View file

@ -1530,10 +1530,12 @@ agent_scd_cardlist (strlist_t *result)
return 0;
}
struct card_keyinfo_parm_s {
int error;
struct card_key_info_s *list;
keypair_info_t list;
};
/* Callback function for agent_card_keylist. */
@ -1554,8 +1556,8 @@ card_keyinfo_cb (void *opaque, const char *line)
{
const char *s;
int n;
struct card_key_info_s *keyinfo;
struct card_key_info_s **l_p = &parm->list;
keypair_info_t keyinfo;
keypair_info_t *l_p = &parm->list;
while ((*l_p))
l_p = &(*l_p)->next;
@ -1636,9 +1638,9 @@ card_keyinfo_cb (void *opaque, const char *line)
void
agent_scd_free_keyinfo (struct card_key_info_s *l)
free_keypair_info (keypair_info_t l)
{
struct card_key_info_s *l_next;
keypair_info_t l_next;
for (; l; l = l_next)
{
@ -1656,7 +1658,7 @@ agent_scd_free_keyinfo (struct card_key_info_s *l)
and NULL is stored at RESULT. */
gpg_error_t
agent_scd_keyinfo (const char *keygrip, int cap,
struct card_key_info_s **result)
keypair_info_t *result)
{
int err;
struct card_keyinfo_parm_s parm;
@ -1691,7 +1693,7 @@ agent_scd_keyinfo (const char *keygrip, int cap,
if (!err)
*result = parm.list;
else
agent_scd_free_keyinfo (parm.list);
free_keypair_info (parm.list);
return err;
}