mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
gpg: Add property "fpr" for use by --export-filter.
* g10/export.c (push_export_filters): New. (pop_export_filters): New. (export_pubkey_buffer): Add args prefix and prefixlen. Adjust callers. * g10/import.c (impex_filter_getval): Add property "fpr". * g10/main.h (struct impex_filter_parm_s): Add field hexfpr. -- The push and pop feature will help us to use the export filter internally in gpg. Same for the export_pubkey_buffer change. GnuPG-bug-id: 4856 Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
111ba901f5
commit
2baa00ea18
7 changed files with 71 additions and 2 deletions
|
@ -1451,6 +1451,11 @@ impex_filter_getval (void *cookie, const char *propname)
|
|||
(pk->pubkey_usage & PUBKEY_USAGE_UNKNOWN)?"?":"");
|
||||
result = numbuf;
|
||||
}
|
||||
else if (!strcmp (propname, "fpr"))
|
||||
{
|
||||
hexfingerprint (pk, parm->hexfpr, sizeof parm->hexfpr);
|
||||
result = parm->hexfpr;
|
||||
}
|
||||
else
|
||||
result = NULL;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue