Botan 3.12.0
Crypto and TLS for C&
parsing.h File Reference

Internal Header. More...

#include <botan/types.h>
#include <array>
#include <iosfwd>
#include <map>
#include <optional>
#include <span>
#include <string>
#include <string_view>
#include <vector>

Go to the source code of this file.

Namespaces

namespace  Botan

Functions

std::string Botan::check_and_canonicalize_dns_name (std::string_view name)
bool Botan::host_wildcard_match (std::string_view issued, std::string_view host)
std::string Botan::ipv4_to_string (uint32_t ip)
std::string Botan::ipv6_to_string (std::span< const uint8_t, 16 > a)
std::vector< std::string > Botan::parse_algorithm_name (std::string_view scan_name)
std::map< std::string, std::string > Botan::read_cfg (std::istream &is)
BOTAN_TEST_API std::map< std::string, std::string > Botan::read_kv (std::string_view kv)
std::vector< std::string > Botan::split_on (std::string_view str, char delim)
std::string Botan::string_join (const std::vector< std::string > &strs, char delim)
std::optional< uint32_t > Botan::string_to_ipv4 (std::string_view str)
std::optional< std::array< uint8_t, 16 > > Botan::string_to_ipv6 (std::string_view str)
uint32_t Botan::to_u32bit (std::string_view str_view)
uint16_t Botan::to_uint16 (std::string_view str)
std::string Botan::tolower_string (std::string_view str)

Detailed Description

Internal Header.

Definition in file parsing.h.