Thanks for the info. I've updated it without the "Google" branding. (note, filenames & commands have changed, if you were already editing things)
Basically swapped all instances of "google" with "twostep".
Now that the wording is more generic, we can look at Yubikeys for the same page, but I'll have to go out and buy one first
No ETA on that though, as we want to make sure the TOTP works first.
Note that the "Test Code" button does check both the set discrepancy, but if that fails, it will power though a 24 hour time window before and after to see how far off your code is (if it's valid).
I'm hoping that everything uses the correct unix "epoc" time, and not specific to any timezones...
I would
assume that's part of the design, but might not always be the case, depending on who wrote the app you're using, and how your hardware reports the clock time to that app.
In DA, I use the time(NULL) command, which does use EPOC time.
John