From 8f011cc9054ddbc9544757c1625749d40ea4f2f6 Mon Sep 17 00:00:00 2001 From: Andrew Engelbrecht Date: Tue, 4 Aug 2015 17:40:49 -0400 Subject: [PATCH] check for other types of success sig.summary == 0 appears to be a type of signature success. --- edward | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/edward b/edward index 9c829d6..d003e12 100755 --- a/edward +++ b/edward @@ -1016,7 +1016,7 @@ def verify_sig_message (msg_block, gpgme_ctx): sig_failure = False fingerprints = [] for sig in sigs: - if (sig.summary & gpgme.SIGSUM_VALID != 0) or (sig.summary & gpgme.SIGSUM_GREEN != 0): + if (sig.summary == 0) or (sig.summary & gpgme.SIGSUM_VALID != 0) or (sig.summary & gpgme.SIGSUM_GREEN != 0): fingerprints += [sig.fpr] else: sig_failure = True @@ -1052,7 +1052,7 @@ def verify_detached_signature (detached_sig, plaintext_bytes, gpgme_ctx): sig_failure = False sig_fingerprints = [] for res_ in result: - if (res_.summary & gpgme.SIGSUM_VALID != 0) or (res_.summary & gpgme.SIGSUM_GREEN != 0): + if (res_.summary == 0) or (res_.summary & gpgme.SIGSUM_VALID != 0) or (res_.summary & gpgme.SIGSUM_GREEN != 0): sig_fingerprints += [res_.fpr] else: sig_failure = True @@ -1088,7 +1088,7 @@ def decrypt_block (msg_block, gpgme_ctx): sig_failure = False fingerprints = [] for sig in sigs: - if (sig.summary & gpgme.SIGSUM_VALID != 0) or (sig.summary & gpgme.SIGSUM_GREEN != 0): + if (sig.summary == 0) or (sig.summary & gpgme.SIGSUM_VALID != 0) or (sig.summary & gpgme.SIGSUM_GREEN != 0): fingerprints += [sig.fpr] else: sig_failure = True -- 2.25.1