mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
gpg: Add new compliance mode "de-vs".
* g10/options.h (CO_DE_VS): New. (GNUPG): Also allow CO_DE_VS. * g10/gpg.c (oDE_VS): New. (parse_compliance_option): Add "de-vs". (set_compliance_option): Set "de-vs". * g10/misc.c (compliance_option_string): Return a description string. (compliance_failure): Ditto. * g10/keygen.c (ask_algo): Take care of CO_DE_VS. (get_keysize_range): Ditto. (ask_curve): Add new field to CURVES and trun flags into bit flags. Allow only Brainpool curves in CO_DE_VS mode. -- As of now this compliance mode only restricts the set of algorithms and curves which can be created. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
4bd12b571e
commit
b47603a0ac
4 changed files with 52 additions and 22 deletions
|
@ -1252,6 +1252,7 @@ compliance_option_string(void)
|
|||
case CO_PGP6: return "--pgp6";
|
||||
case CO_PGP7: return "--pgp7";
|
||||
case CO_PGP8: return "--pgp8";
|
||||
case CO_DE_VS: return "--compliance=de-vs";
|
||||
}
|
||||
|
||||
return ver;
|
||||
|
@ -1287,6 +1288,10 @@ compliance_failure(void)
|
|||
case CO_PGP8:
|
||||
ver="PGP 8.x";
|
||||
break;
|
||||
|
||||
case CO_DE_VS:
|
||||
ver="DE-VS applications";
|
||||
break;
|
||||
}
|
||||
|
||||
log_info(_("this message may not be usable by %s\n"),ver);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue