mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
gpg: Remove experimental feature to export w/o user-ids.
* g10/options.h (IMPORT_DROP_UIDS, EXPORT_DROP_UIDS): Remove. * g10/import.c (parse_import_options): Remove option import-drop-uids. (import_one_real): Remove drop uids code. (remove_all_uids): Remove function. * g10/export.c (parse_export_options): Remove option export-drop-uids. (do_export_one_keyblock): Remove drop uids code.
This commit is contained in:
parent
a06c79b614
commit
3491faa3bb
4 changed files with 7 additions and 84 deletions
19
g10/export.c
19
g10/export.c
|
@ -126,8 +126,6 @@ parse_export_options(char *str,unsigned int *options,int noisy)
|
|||
N_("remove unusable parts from key during export")},
|
||||
{"export-minimal",EXPORT_MINIMAL|EXPORT_CLEAN,NULL,
|
||||
N_("remove as much as possible from key during export")},
|
||||
{"export-drop-uids", EXPORT_DROP_UIDS, NULL,
|
||||
N_("Do not export user id or attribute packets")},
|
||||
|
||||
{"export-pka", EXPORT_PKA_FORMAT, NULL, NULL },
|
||||
{"export-dane", EXPORT_DANE_FORMAT, NULL, NULL },
|
||||
|
@ -161,9 +159,7 @@ parse_export_options(char *str,unsigned int *options,int noisy)
|
|||
*options &= ~(EXPORT_CLEAN | EXPORT_MINIMAL
|
||||
| EXPORT_PKA_FORMAT | EXPORT_DANE_FORMAT);
|
||||
}
|
||||
/* Dropping uids also means to drop attributes. */
|
||||
if ((*options & EXPORT_DROP_UIDS))
|
||||
*options &= ~(EXPORT_ATTRIBUTES);
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
@ -1718,19 +1714,6 @@ do_export_one_keyblock (ctrl_t ctrl, kbnode_t keyblock, u32 *keyid,
|
|||
}
|
||||
}
|
||||
|
||||
/* Don't export user ids (and attributes)? This is not RFC-4880
|
||||
* compliant but we allow it anyway. */
|
||||
if ((options & EXPORT_DROP_UIDS)
|
||||
&& node->pkt->pkttype == PKT_USER_ID)
|
||||
{
|
||||
/* Skip until we get to something that is not a user id (or
|
||||
* attrib) or a signature on it. */
|
||||
while (kbctx->next && kbctx->next->pkt->pkttype == PKT_SIGNATURE)
|
||||
kbctx = kbctx->next;
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
/* Don't export attribs? */
|
||||
if (!(options & EXPORT_ATTRIBUTES)
|
||||
&& node->pkt->pkttype == PKT_USER_ID
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue