6#include <userver/utils/trivial_map.hpp>
10namespace server::handlers::auth::digest {
28inline constexpr utils::TrivialBiMap kHashAlgToType = [](
auto selector) {
30 .Case(
"md5", HashAlgTypes::kMD5)
31 .Case(
"sha256", HashAlgTypes::kSHA256)
32 .Case(
"sha512", HashAlgTypes::kSHA512);
35inline constexpr utils::TrivialBiMap kQopToType = [](
auto selector) {
36 return selector().Case(
"auth", QopTypes::kAuth);