From 78ad46df1098e73aff8a9c0c6604b7d16aac15e9 Mon Sep 17 00:00:00 2001 From: Scott Kramer Date: Mon, 23 Jan 2017 19:47:10 -0600 Subject: [PATCH] fixed python 3 interpolation bug in _signing_input --- jws/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jws/__init__.py b/jws/__init__.py index 178905a..08477e5 100644 --- a/jws/__init__.py +++ b/jws/__init__.py @@ -53,4 +53,4 @@ def verify(head, payload, encoded_signature, key=None, is_json=False): def _signing_input(head, payload, is_json=False): enc = utils.to_base64 if is_json else utils.encode head_input, payload_input = map(enc, [head, payload]) - return "%s.%s" % (head_input, payload_input) + return b".".join([head_input, payload_input])