From adc4931a57c293399a272efaf1f0951286dbf260 Mon Sep 17 00:00:00 2001 From: Ave Date: Tue, 13 Oct 2020 18:10:23 +0300 Subject: [PATCH] yubicootp: Hackily fix issue of misreading padded signatures from responses :) --- cogs/yubicootp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cogs/yubicootp.py b/cogs/yubicootp.py index 71ee31e..2c6b3ab 100644 --- a/cogs/yubicootp.py +++ b/cogs/yubicootp.py @@ -92,7 +92,7 @@ class YubicoOTP(Cog): # Turn the fields to a python dict for easier parsing datafields = resptext.strip().split("\r\n") - datafields = {line.split("=")[0]: line.split("=")[1] for line in datafields} + datafields = {line[line.index("=") + 1:]: line[line.index("="):] for line in datafields} # Verify nonce assert datafields["nonce"] == nonce