From 57b8ed61ab93dd5aa73159f6db8adeb83d54b85f Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Thu, 9 Jan 2020 11:55:42 +0900 Subject: agent: SSH: SCD KEYINFO to list available keys. * agent/agent.h (agent_card_cardlist): Remove. (agent_card_keyinfo): Add CAP argument. * agent/call-scd.c (card_cardlist_cb): Remove. (agent_card_cardlist): Remove. (agent_card_keyinfo): Support CAP constraint. * agent/command-ssh.c (card_key_list): Remove. (ssh_handler_request_identities): Use SCD KEYINFO command. * agent/command.c (cmd_keyinfo): Follow the API change. * agent/divert-scd.c (ask_for_card): Likewise. Signed-off-by: NIIBE Yutaka --- agent/divert-scd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'agent/divert-scd.c') diff --git a/agent/divert-scd.c b/agent/divert-scd.c index ee97a7e7e..de072e629 100644 --- a/agent/divert-scd.c +++ b/agent/divert-scd.c @@ -77,7 +77,7 @@ ask_for_card (ctrl_t ctrl, const unsigned char *shadow_info, struct card_key_info_s *keyinfo; xfree (serialno); - err = agent_card_keyinfo (ctrl, hexgrip, &keyinfo); + err = agent_card_keyinfo (ctrl, hexgrip, 0, &keyinfo); if (!err) { /* Key for GRIP found, use it directly. */ -- cgit v1.2.3