From f6591cb91e991a274c3e5eaecb3e2a0ab899b909 Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Sat, 8 Jan 2022 08:35:41 -0500
Subject: [PATCH] base64 encoded tokens are always ascii

---
 src/_zkapauthorizer/controller.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/_zkapauthorizer/controller.py b/src/_zkapauthorizer/controller.py
index de456a9..663f65f 100644
--- a/src/_zkapauthorizer/controller.py
+++ b/src/_zkapauthorizer/controller.py
@@ -506,7 +506,7 @@ class RistrettoRedeemer(object):
                     "redeemVoucher": voucher.number.decode("ascii"),
                     "redeemCounter": counter,
                     "redeemTokens": list(
-                        token.encode_base64().decode("utf-8")
+                        token.encode_base64().decode("ascii")
                         for token in blinded_tokens
                     ),
                 }
-- 
GitLab