From b56a4534745a7b39c544b2b9b7690cf4dcd6697e Mon Sep 17 00:00:00 2001 From: Sean McAllister Date: Sun, 17 Mar 2024 15:41:52 +0100 Subject: [PATCH] more is None checks --- tsp_client/signer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tsp_client/signer.py b/tsp_client/signer.py index d8915d8..93ebf2b 100644 --- a/tsp_client/signer.py +++ b/tsp_client/signer.py @@ -35,14 +35,14 @@ def _verify_timestamp(self, verify_result: VerifyResult): raise TSPClientSigningError("Timestamp returned by server is too far in the future") def sign(self, message=None, *, message_digest=None, signing_settings: SigningSettings = SigningSettings()) -> bytes: - if not message and not message_digest: + if message is None and message_digest is None: raise InvalidInput("Expected at least one of message or message_digest to be set") if message is not None and message_digest is not None: raise InvalidInput("Expected only one of message and message_digest to be set") hasher = signing_settings.digest_algorithm.implementation() - if message: + if message is not None: hasher.update(message) message_digest = hasher.digest()