From 94f8ca027a4a12e1c9543396f90bd274cf7b8c09 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Wed, 2 Feb 2022 17:22:49 -0500 Subject: [PATCH] delete the random tokens --- src/_zkapauthorizer/model.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/_zkapauthorizer/model.py b/src/_zkapauthorizer/model.py index bccbf3d..88bad2c 100644 --- a/src/_zkapauthorizer/model.py +++ b/src/_zkapauthorizer/model.py @@ -439,6 +439,13 @@ class VoucherStore(object): for token in unblinded_tokens ), ) + # Clean up the no-longer-needed random tokens. + cursor.executemany( + """ + DELETE FROM [tokens] WHERE [voucher] = ? AND [redemption-group] = ? + """, + (voucher, group_id), + ) @with_cursor def mark_voucher_double_spent(self, cursor, voucher): -- GitLab