From 443aed143a751b95fde84a4426fde01190182a3c Mon Sep 17 00:00:00 2001 From: Scott Kitterman Date: Wed, 15 Jan 2020 11:03:07 -0500 Subject: [PATCH] - Correct signature indexing error introduced in 1.0.0 that prevents verification of multiple signatures in a single message --- ChangeLog | 4 ++++ dkim/__init__.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 5413a31..ea2903a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Version 1.1 + - Correct signature indexing error introduced in 1.0.0 that prevents + verification of multiple signatures in a single message + 2019-12-31 Version 1.0.2 - dknewkey: On posix operating systems set file permissions to 600 for ed25519 private key files (as is already done for RSA) (LP: #1857827) diff --git a/dkim/__init__.py b/dkim/__init__.py index de6f1dd..4100f97 100644 --- a/dkim/__init__.py +++ b/dkim/__init__.py @@ -934,7 +934,7 @@ class DKIM(DomainSigner): #: @return: True if signature verifies or False otherwise #: @raise DKIMException: when the message, signature, or key are badly formed def verify(self,idx=0,dnsfunc=get_txt): - sig, include_headers, sigheaders = self.verify_headerprep(idx=0) + sig, include_headers, sigheaders = self.verify_headerprep(idx) return self.verify_sig(sig, include_headers, sigheaders[idx], dnsfunc)