MySQL 9.7.0
Source Code Documentation
anonymous_namespace{sha2_password.cc} Namespace Reference

Functions

template<typename T >
requires (std::is_enum_v<T>)
constexpr auto to_integral (T t) noexcept
 
constexpr Stored_digest_info str_to_stored_digest_info (const std::string_view &str)
 
unsigned long caching_sha2_storage_format (to_integral(sha2_password::Stored_digest_info::CRYPT5))
 

Variables

bool caching_sha2_proxy_users = false
 
unsigned int caching_sha2_digest_rounds
 
bool caching_sha2_enforce_storage_format = false
 

Function Documentation

◆ caching_sha2_storage_format()

unsigned long anonymous_namespace{sha2_password.cc}::caching_sha2_storage_format ( to_integral(sha2_password::Stored_digest_info::CRYPT5 )

◆ str_to_stored_digest_info()

constexpr Stored_digest_info anonymous_namespace{sha2_password.cc}::str_to_stored_digest_info ( const std::string_view &  str)
constexpr

◆ to_integral()

template<typename T >
requires (std::is_enum_v<T>)
constexpr auto anonymous_namespace{sha2_password.cc}::to_integral ( T  t)
constexprnoexcept

Variable Documentation

◆ caching_sha2_digest_rounds

unsigned int anonymous_namespace{sha2_password.cc}::caching_sha2_digest_rounds
Initial value:
=
const size_t DEFAULT_STORED_DIGEST_ROUNDS
Definition: i_sha2_password.h:80

◆ caching_sha2_enforce_storage_format

bool anonymous_namespace{sha2_password.cc}::caching_sha2_enforce_storage_format = false

◆ caching_sha2_proxy_users

bool anonymous_namespace{sha2_password.cc}::caching_sha2_proxy_users = false