Documentation ¶
Index ¶
- func GenerateCode(secret string, counter uint64) (string, error)
- func GenerateCodeCustom(secret string, counter uint64, opts hotpConfig.ValidateOpts) (passcode string, err error)
- func Validate(passcode string, counter uint64, secret string) bool
- func ValidateCustom(passcode string, counter uint64, secret string, opts hotpConfig.ValidateOpts) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateCode ¶
GenerateCode creates a HOTP passcode given a counter and secret. This is a shortcut for GenerateCodeCustom, with parameters that are compataible with Google-Authenticator.
func GenerateCodeCustom ¶
func GenerateCodeCustom(secret string, counter uint64, opts hotpConfig.ValidateOpts) (passcode string, err error)
GenerateCodeCustom uses a counter and secret value and options struct to create a passcode.
func Validate ¶
Validate a HOTP passcode given a counter and secret. This is a shortcut for ValidateCustom, with parameters that are compataible with Google-Authenticator.
func ValidateCustom ¶
func ValidateCustom(passcode string, counter uint64, secret string, opts hotpConfig.ValidateOpts) (bool, error)
ValidateCustom validates an HOTP with customizable options. Most users should use Validate().
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.