8#ifndef BOTAN_PARSING_UTILS_H_
9#define BOTAN_PARSING_UTILS_H_
11#include <botan/types.h>
42std::string
string_join(
const std::vector<std::string>& strs,
char delim);
72std::map<std::string, std::string>
read_cfg(std::istream& is);
90std::map<std::string, std::string>
read_kv(std::string_view kv);
uint32_t to_u32bit(std::string_view str_view)
uint16_t to_uint16(std::string_view str)
std::map< std::string, std::string > read_cfg(std::istream &is)
BOTAN_TEST_API std::map< std::string, std::string > read_kv(std::string_view kv)
std::vector< std::string > split_on(std::string_view str, char delim)
std::string tolower_string(std::string_view in)
std::string string_join(const std::vector< std::string > &strs, char delim)
bool host_wildcard_match(std::string_view issued_, std::string_view host_)
std::vector< std::string > parse_algorithm_name(std::string_view namex)
std::optional< uint32_t > string_to_ipv4(std::string_view str)
std::string ipv4_to_string(uint32_t ip)