The HOTP counter
Note: This should be incremented upon each use to prevent replay attacks. user must also increment.
Note: This value is overwritten when TOTP is used.
The number of digits to use for the OTP
Displays as the "issuer" in most Authenticator applications
Displays as the account label in most Authenticator applications
The Secret seed for the generation/validation of the OTP
The window of permitted OTP codes when verifying. A value of 1
would allow an OTP that is valid for
the current counter/period +/- 1. A value of 2
would allow +/- 2.
The algorithm to use for digest generation.
Note: Most authenticator applications have limited support for anything other than SHA1