authenticate(const std::string &authorization_id, const std::string *serialized_string, const std::string &plaintext_password) | sha2_password::Caching_sha2_password | |
Caching_sha2_password(MYSQL_PLUGIN plugin_handle, size_t stored_digest_rounds, unsigned int fast_digest_rounds=DEFAULT_FAST_DIGEST_ROUNDS, Digest_info digest_type=Digest_info::SHA256_DIGEST) | sha2_password::Caching_sha2_password | |
clear_cache() | sha2_password::Caching_sha2_password | |
deserialize(const std::string &serialized_string, Digest_info &digest_type, std::string &salt, std::string &digest, size_t &iterations) | sha2_password::Caching_sha2_password | |
fast_authenticate(const std::string &authorization_id, const unsigned char *random, unsigned int random_length, const unsigned char *scramble, bool check_second) | sha2_password::Caching_sha2_password | |
generate_fast_digest(const std::string &plaintext_password, sha2_cache_entry &digest, unsigned int loc) | sha2_password::Caching_sha2_password | |
generate_sha2_multi_hash(const std::string &src, const std::string &random, std::string *digest, unsigned int iterations) | sha2_password::Caching_sha2_password | |
get_cache_count() | sha2_password::Caching_sha2_password | |
get_digest_rounds() | sha2_password::Caching_sha2_password | inline |
get_digest_type() const | sha2_password::Caching_sha2_password | inline |
m_cache | sha2_password::Caching_sha2_password | private |
m_cache_lock | sha2_password::Caching_sha2_password | private |
m_digest_type | sha2_password::Caching_sha2_password | private |
m_fast_digest_rounds | sha2_password::Caching_sha2_password | private |
m_plugin_info | sha2_password::Caching_sha2_password | private |
m_stored_digest_rounds | sha2_password::Caching_sha2_password | private |
remove_cached_entry(const std::string authorization_id) | sha2_password::Caching_sha2_password | |
serialize(std::string &serialized_string, const Digest_info &digest_type, const std::string &salt, const std::string &digest, size_t iterations) | sha2_password::Caching_sha2_password | |
validate_hash(const std::string serialized_string) | sha2_password::Caching_sha2_password | |
~Caching_sha2_password() | sha2_password::Caching_sha2_password | |