diff options
Diffstat (limited to 'g10/pkclist.c')
-rw-r--r-- | g10/pkclist.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/g10/pkclist.c b/g10/pkclist.c index f873be404..a170a3dd3 100644 --- a/g10/pkclist.c +++ b/g10/pkclist.c @@ -428,6 +428,13 @@ check_signatures_trust( PKT_signature *sig ) int did_add = 0; int rc=0; + + if( opt.always_trust ) { + log_info(_("WARNING: Using untrusted key!\n")); + return 0; + } + + rc = get_pubkey( pk, sig->keyid ); if( rc ) { /* this should not happen */ log_error("Ooops; the key vanished - can't check the trust\n"); @@ -686,6 +693,8 @@ static int algo_available( int preftype, int algo ) { if( preftype == PREFTYPE_SYM ) { + if( algo == CIPHER_ALGO_TWOFISH ) + return 0; /* we don't want to generate Twofish messages for now*/ return algo && !check_cipher_algo( algo ); } else if( preftype == PREFTYPE_HASH ) { |