mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-03 22:56:33 +02:00
agent: Add KEYATTR command.
* agent/agent.h (agent_raw_key_from_file): Add R_KEYMETA argument. (agent_update_private_key): New. * agent/command-ssh.c (data_sign): Follow the change of the function agent_raw_key_from_file. * agent/command.c (do_one_keyinfo): Likewise. (cmd_keyattr): New. (register_commands): Add an entry of cmd_keyattr. * agent/findkey.c (agent_update_private_key): New. (agent_raw_key_from_file): Add R_KEYMETA argument. -- GnuPG-bug-id: 5988 Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
This commit is contained in:
parent
fe535cf265
commit
30b54a0ebb
4 changed files with 139 additions and 7 deletions
|
@ -2760,7 +2760,7 @@ data_sign (ctrl_t ctrl, ssh_key_type_spec_t *spec,
|
|||
char *fpr, *prompt;
|
||||
char *comment = NULL;
|
||||
|
||||
err = agent_raw_key_from_file (ctrl, ctrl->keygrip, &key);
|
||||
err = agent_raw_key_from_file (ctrl, ctrl->keygrip, &key, NULL);
|
||||
if (err)
|
||||
goto out;
|
||||
err = ssh_get_fingerprint_string (key, opt.ssh_fingerprint_digest, &fpr);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue