![]() |
MySQL 9.3.0
Source Code Documentation
|
#include "mrs/authentication/helper/scram.h"
#include <cassert>
#include <map>
#include <vector>
#include "helper/container/generic.h"
#include "helper/json/rapid_json_to_struct.h"
#include "helper/json/serializer_to_text.h"
#include "helper/json/text_to.h"
#include "helper/string/contains.h"
#include "mrs/authentication/helper/http_result.h"
#include "mysql/harness/string_utils.h"
#include "mysql/harness/utility/string.h"
#include "mysqlrouter/base64.h"
Classes | |
class | mrs::authentication::ScramStandardParser |
class | mrs::authentication::JsonAuthInitRequest |
class | mrs::authentication::JsonAuthContinue |
class | mrs::authentication::ScramJsonParser |
Namespaces | |
namespace | mrs |
namespace | mrs::authentication |
Functions | |
template<typename T > | |
std::string | mrs::authentication::as_string (const std::vector< T > &v) |
int64_t | mrs::authentication::as_int64 (const char *s) |
std::string | mrs::authentication::scram_pack (const ScramClientAuthContinue &data) |
std::string | mrs::authentication::scram_pack (const ScramClientAuthInitial &data) |
std::string | mrs::authentication::scram_pack (const ScramServerAuthChallange &data) |
std::map< std::string, std::string > | mrs::authentication::convert_to_map (const std::vector< std::string > &values) |
ScramClientAuthInitial | mrs::authentication::scram_unpack_initial (const std::string &auth_data) |
ScramClientAuthContinue | mrs::authentication::scram_unpack_continue (const std::string &auth_data) |
std::string | mrs::authentication::scram_remove_proof (const std::string &auth_data) |
std::string | mrs::authentication::scram_remove_gs2_header (const std::string &auth_data) |
std::unique_ptr< ScramParser > | mrs::authentication::create_scram_parser (const bool is_json) |