CppSecurity  1.1.1.0
C++ Security Library
CppSecurity::GoogleAuthenticator Member List

This is the complete list of members for CppSecurity::GoogleAuthenticator, including all inherited members.

GenerateQRCodeLink(std::string_view url, size_t width=100, size_t height=100) constCppSecurity::GoogleAuthenticator
GenerateSalt() constCppSecurity::GoogleAuthenticator
GenerateSecret(std::string_view password) constCppSecurity::GoogleAuthenticator
GenerateSecret(std::string_view password, std::string_view salt) constCppSecurity::GoogleAuthenticator
GenerateToken(std::string_view secret, const CppCommon::Timestamp &timestamp=CppCommon::UtcTimestamp()) constCppSecurity::GoogleAuthenticator
GenerateURL(std::string_view identifier, std::string_view secret) constCppSecurity::GoogleAuthenticator
GoogleAuthenticator(size_t secret_length=12, size_t pin_length=6)CppSecurity::GoogleAuthenticator
GoogleAuthenticator(const GoogleAuthenticator &)=defaultCppSecurity::GoogleAuthenticator
GoogleAuthenticator(GoogleAuthenticator &&)=defaultCppSecurity::GoogleAuthenticator
operator=(const GoogleAuthenticator &)=defaultCppSecurity::GoogleAuthenticator
operator=(GoogleAuthenticator &&)=defaultCppSecurity::GoogleAuthenticator
pin_length() const noexceptCppSecurity::GoogleAuthenticatorinline
secret_length() const noexceptCppSecurity::GoogleAuthenticatorinline
Validate(size_t token, std::string_view secret, const CppCommon::Timestamp &timestamp=CppCommon::UtcTimestamp()) constCppSecurity::GoogleAuthenticator
Validate(size_t token, std::string_view password, std::string_view salt, const CppCommon::Timestamp &timestamp=CppCommon::UtcTimestamp()) constCppSecurity::GoogleAuthenticator
~GoogleAuthenticator()=defaultCppSecurity::GoogleAuthenticator