mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
* packet.h, trustdb.h, trustdb.c (trust_string): New. Return a string
like "fully trusted", "marginally trusted", etc. (get_min_ownertrust): New. Return minimum ownertrust. (update_min_ownertrust): New. Set minimum ownertrust. (check_regexp): New. Check a regular epression against a user ID. (ask_ownertrust): Allow specifying a minimum value. (get_ownertrust_info): Follow the minimum ownertrust when returning a letter. (clear_validity): Remove minimum ownertrust when a key becomes invalid. (release_key_items): Release regexp along with the rest of the info. (validate_one_keyblock, validate_keys): Build a trust sig chain while validating. Call check_regexp for regexps. Use the minimum ownertrust if the user does not specify a genuine ownertrust. * pkclist.c (do_edit_ownertrust): Only allow user to select a trust level greater than the minimum value. * parse-packet.c (can_handle_critical): Can handle critical trust and regexp subpackets. * trustdb.h, trustdb.c (clear_ownertrusts), delkey.c (do_delete_key), import.c (import_one): Rename clear_ownertrust to clear_ownertrusts and have it clear the min_ownertrust value as well. * keylist.c (list_keyblock_print): Indent uid to match pub and sig.
This commit is contained in:
parent
de9c6b3169
commit
09158d1e99
9 changed files with 334 additions and 37 deletions
|
@ -46,6 +46,7 @@ void init_trustdb( void );
|
|||
void sync_trustdb( void );
|
||||
|
||||
int trust_letter( unsigned value );
|
||||
const char *trust_string (unsigned int value);
|
||||
|
||||
void revalidation_mark (void);
|
||||
|
||||
|
@ -60,9 +61,10 @@ void enum_cert_paths_print( void **context, FILE *fp,
|
|||
int refresh, ulong selected_lid );
|
||||
|
||||
unsigned int get_ownertrust (PKT_public_key *pk);
|
||||
unsigned int get_min_ownertrust (PKT_public_key *pk);
|
||||
int get_ownertrust_info (PKT_public_key *pk);
|
||||
void update_ownertrust (PKT_public_key *pk, unsigned int new_trust );
|
||||
int clear_ownertrust (PKT_public_key *pk);
|
||||
int clear_ownertrusts (PKT_public_key *pk);
|
||||
|
||||
|
||||
/*-- tdbdump.c --*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue