Botan 3.13.0
Crypto and TLS for C&
parsing.cpp File Reference
#include <botan/internal/parsing.h>
#include <botan/exceptn.h>
#include <botan/internal/fmt.h>
#include <botan/internal/loadstor.h>
#include <concepts>
#include <limits>
#include <sstream>

Go to the source code of this file.

Namespaces

namespace  Botan

Functions

std::vector< std::string > Botan::parse_algorithm_name (std::string_view scan_name)
std::optional< size_t > Botan::parse_sz (std::string_view input, bool require_canonical)
std::optional< uint16_t > Botan::parse_u16 (std::string_view input, bool require_canonical)
std::optional< uint32_t > Botan::parse_u32 (std::string_view input, bool require_canonical)
std::optional< uint64_t > Botan::parse_u64 (std::string_view input, bool require_canonical)
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)
uint32_t Botan::to_u32bit (std::string_view input)
std::string Botan::tolower_string (std::string_view str)