mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
* sign.c (do_sign): Show the hash used when making a signature in verbose
mode. * tdbio.h, tdbio.c (tdbio_read_model): New function to return the trust model used in a given trustdb. * options.h, g10.c (main), trustdb.c (init_trustdb, check_trustdb, update_trustdb): Use tdbio_read_model to implement an "auto" trust model which is set via the trustdb.
This commit is contained in:
parent
e0373e85a9
commit
a01bda6abd
7 changed files with 68 additions and 26 deletions
12
g10/tdbio.c
12
g10/tdbio.c
|
@ -669,6 +669,18 @@ tdbio_db_matches_options()
|
|||
return yes_no;
|
||||
}
|
||||
|
||||
byte
|
||||
tdbio_read_model(void)
|
||||
{
|
||||
TRUSTREC vr;
|
||||
int rc;
|
||||
|
||||
rc = tdbio_read_record( 0, &vr, RECTYPE_VER );
|
||||
if( rc )
|
||||
log_fatal( _("%s: error reading version record: %s\n"),
|
||||
db_name, g10_errstr(rc) );
|
||||
return vr.r.ver.trust_model;
|
||||
}
|
||||
|
||||
/****************
|
||||
* Return the nextstamp value.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue