aboutsummaryrefslogtreecommitdiffstats
path: root/g10/pubkey-enc.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/pubkey-enc.c')
-rw-r--r--g10/pubkey-enc.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/g10/pubkey-enc.c b/g10/pubkey-enc.c
index d5aacf071..99e7dd648 100644
--- a/g10/pubkey-enc.c
+++ b/g10/pubkey-enc.c
@@ -244,13 +244,12 @@ get_it( PKT_pubkey_enc *enc, DEK *dek, PKT_secret_key *sk, u32 *keyid )
}
}
- /* FIXME: check wheter the key has been revoked and display
- * the revocation reason. Actually the user should know this himself,
- * but the sender might not know already and therefor the user
- * should get a notice that an revoked key has been used to decode
- * the message. The user can than watch out for snakes send by
- * one of those Eves outside his paradise :-)
- */
+ if ( pk->is_revoked ) {
+ log_info( _("NOTE: key has been revoked") );
+ putc( '\n', log_stream() );
+ show_revocation_reason( pk, 1 );
+ }
+
release_kbnode (pkb);
rc = 0;
}