From 89a2f5b48b05c8f2ba051259d6a3f61cbc440e5f Mon Sep 17 00:00:00 2001
From: Jean-Paul Calderone <exarkun@twistedmatrix.com>
Date: Mon, 9 Mar 2020 12:43:15 -0400
Subject: [PATCH] Provide a little more log noise on activity

---
 src/_zkapauthorizer/controller.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/_zkapauthorizer/controller.py b/src/_zkapauthorizer/controller.py
index 720366e..61399a1 100644
--- a/src/_zkapauthorizer/controller.py
+++ b/src/_zkapauthorizer/controller.py
@@ -17,6 +17,10 @@ This module implements controllers (in the MVC sense) for the web interface
 for the client side of the storage plugin.
 """
 
+from __future__ import (
+    absolute_import,
+)
+
 from sys import (
     exc_info,
 )
@@ -453,6 +457,7 @@ class RistrettoRedeemer(object):
         public_key = privacypass.PublicKey.decode_base64(
             marshaled_public_key.encode("ascii"),
         )
+        self._log.info("Decoded public key")
         clients_signed_tokens = list(
             privacypass.SignedToken.decode_base64(
                 marshaled_signed_token.encode("ascii"),
@@ -460,6 +465,7 @@ class RistrettoRedeemer(object):
             for marshaled_signed_token
             in marshaled_signed_tokens
         )
+        self._log.info("Decoded signed tokens")
         clients_proof = privacypass.BatchDLEQProof.decode_base64(
             marshaled_proof.encode("ascii"),
         )
@@ -469,6 +475,7 @@ class RistrettoRedeemer(object):
             clients_signed_tokens,
             public_key,
         )
+        self._log.info("Validated proof")
         returnValue(list(
             UnblindedToken(token.encode_base64().decode("ascii"))
             for token
-- 
GitLab