1
0
Fork 0
mirror of git://git.gnupg.org/gnupg.git synced 2025-07-02 22:46:30 +02:00

Added basic code for keylisting.

New Assuan command LISTKEYS.
This commit is contained in:
Werner Koch 2001-11-19 16:17:43 +00:00
parent ff1ba2fdc7
commit a413066de1
5 changed files with 22 additions and 7 deletions

View file

@ -185,6 +185,19 @@ cmd_message (ASSUAN_CONTEXT ctx, char *line)
return 0;
}
static int
cmd_listkeys (ASSUAN_CONTEXT ctx, char *line)
{
CTRL ctrl = assuan_get_pointer (ctx);
ctrl->with_colons = 1;
/* fixme: check that the returned data_fp is not NULL */
gpgsm_list_keys (assuan_get_pointer (ctx), NULL, assuan_get_data_fp (ctx));
return 0;
}
@ -206,6 +219,7 @@ register_commands (ASSUAN_CONTEXT ctx)
{ "", ASSUAN_CMD_INPUT, NULL },
{ "", ASSUAN_CMD_OUTPUT, NULL },
{ "MESSAGE", 0, cmd_message },
{ "LISTKEYS", 0, cmd_listkeys },
{ NULL }
};
int i, j, rc;