Versions in this module Expand all Collapse all v1 v1.1.0 Feb 1, 2024 Changes in this version + func DefaultInterval() int v1.0.0 Sep 17, 2023 Changes in this version + func BuildTotpUri(username, issuer, secret string) string + func DecryptOtpSecret(b64Secret string, key *[32]byte) (string, error) + func EncryptOtpSecret(secret string, key *[32]byte) (string, error) + func GenerateNewSecret() (string, error) + func GenerateToken(secret string, interval int) (string, error) + func QrCodeToTerminal(username, issuer, secret string) error + func RawKeyToBytes(rawKey string) (*[32]byte, error) + func VerifyToken(providedToken, secret string) (bool, error)