yubicootp: Hackily fix issue of misreading padded signatures from

responses :)
This commit is contained in:
Ave 2020-10-13 18:10:23 +03:00
parent 0487031974
commit adc4931a57

View file

@ -92,7 +92,7 @@ class YubicoOTP(Cog):
# Turn the fields to a python dict for easier parsing # Turn the fields to a python dict for easier parsing
datafields = resptext.strip().split("\r\n") 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 # Verify nonce
assert datafields["nonce"] == nonce assert datafields["nonce"] == nonce