From 987ea0a964c5b5ef3a7d80ae5fd07bd9038252cb Mon Sep 17 00:00:00 2001 From: Scott Kitterman Date: Mon, 6 Apr 2020 17:43:16 -0400 Subject: [PATCH] Add test case for verifying a message with no signature --- dkim/tests/test_dkim.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dkim/tests/test_dkim.py b/dkim/tests/test_dkim.py index 9aa452c..83f4b7e 100644 --- a/dkim/tests/test_dkim.py +++ b/dkim/tests/test_dkim.py @@ -206,6 +206,11 @@ p=11qYAYKxCrfVS/7TyWQHOg7hcvPapiMlrwIaaPcHURo=""" res = dkim.verify(sig + self.message, dnsfunc=self.dnsfunc) self.assertTrue(res) + def test_verifies_nosig(self): + # A message without signature does not verify. + res = dkim.verify(self.message, dnsfunc=self.dnsfunc) + self.assertFalse(res) + def test_double_verifies(self): # A message also containing a ed25519 signature verifies after being signed with rsa. for header_algo in (b"simple", b"relaxed"):