From 1d52567cd9500a2cab23e66fd76821dae950f1e5 Mon Sep 17 00:00:00 2001 From: Patrick Winnertz Date: Wed, 22 May 2024 22:16:55 +0200 Subject: [PATCH] Fix python3.9+ issue as it is currently already within Debian/Ubuntu --- util/yubikey-totp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/yubikey-totp b/util/yubikey-totp index 9ace901..01cdc3d 100755 --- a/util/yubikey-totp +++ b/util/yubikey-totp @@ -103,7 +103,7 @@ def make_totp(args): print("Serial : %i" % YK.serial()) print("") # Do challenge-response - secret = struct.pack("> Q", args.time / args.step).ljust(64, chr(0x0)) + secret = struct.pack("> Q", int(args.time / args.step)).ljust(64, bytes.fromhex('00')) if args.debug: print("Sending challenge : %s\n" % (binascii.hexlify(secret))) response = YK.challenge_response(secret, slot=args.slot)