mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
agent,g10: Remove redundant SERIALNO request.
* agent/learncard.c (agent_handle_learn): Don't call agent_card_serialno. Get the serialno in status response. * g10/call-agent.c (agent_scd_learn): Don't request "SCD SERIALNO". (agent_scd_serialno): New. (card_cardlist_cb, agent_scd_cardlist): New. Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
a98459d3f4
commit
8c8ce8711d
3 changed files with 109 additions and 22 deletions
|
@ -76,6 +76,12 @@ void agent_release_card_info (struct agent_card_info_s *info);
|
|||
/* Return card info. */
|
||||
int agent_scd_learn (struct agent_card_info_s *info, int force);
|
||||
|
||||
/* Return list of cards. */
|
||||
int agent_scd_cardlist (strlist_t *result);
|
||||
|
||||
/* Return the serial number, possibly select by DEMAND. */
|
||||
int agent_scd_serialno (char **r_serialno, const char *demand);
|
||||
|
||||
/* Send an APDU to the card. */
|
||||
gpg_error_t agent_scd_apdu (const char *hexapdu, unsigned int *r_sw);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue