CppSecurity
1.1.1.0
C++ Security Library
|
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) const | CppSecurity::GoogleAuthenticator | |
GenerateSalt() const | CppSecurity::GoogleAuthenticator | |
GenerateSecret(std::string_view password) const | CppSecurity::GoogleAuthenticator | |
GenerateSecret(std::string_view password, std::string_view salt) const | CppSecurity::GoogleAuthenticator | |
GenerateToken(std::string_view secret, const CppCommon::Timestamp ×tamp=CppCommon::UtcTimestamp()) const | CppSecurity::GoogleAuthenticator | |
GenerateURL(std::string_view identifier, std::string_view secret) const | CppSecurity::GoogleAuthenticator | |
GoogleAuthenticator(size_t secret_length=12, size_t pin_length=6) | CppSecurity::GoogleAuthenticator | |
GoogleAuthenticator(const GoogleAuthenticator &)=default | CppSecurity::GoogleAuthenticator | |
GoogleAuthenticator(GoogleAuthenticator &&)=default | CppSecurity::GoogleAuthenticator | |
operator=(const GoogleAuthenticator &)=default | CppSecurity::GoogleAuthenticator | |
operator=(GoogleAuthenticator &&)=default | CppSecurity::GoogleAuthenticator | |
pin_length() const noexcept | CppSecurity::GoogleAuthenticator | inline |
secret_length() const noexcept | CppSecurity::GoogleAuthenticator | inline |
Validate(size_t token, std::string_view secret, const CppCommon::Timestamp ×tamp=CppCommon::UtcTimestamp()) const | CppSecurity::GoogleAuthenticator | |
Validate(size_t token, std::string_view password, std::string_view salt, const CppCommon::Timestamp ×tamp=CppCommon::UtcTimestamp()) const | CppSecurity::GoogleAuthenticator | |
~GoogleAuthenticator()=default | CppSecurity::GoogleAuthenticator |