Botan  2.4.0
Crypto and TLS for C++11
Namespaces | Functions
parsing.h File Reference
#include <botan/types.h>
#include <string>
#include <vector>
#include <set>
#include <istream>
#include <functional>
#include <map>

Go to the source code of this file.

Namespaces

 Botan
 

Functions

std::string Botan::clean_ws (const std::string &s)
 
std::string Botan::erase_chars (const std::string &str, const std::set< char > &chars)
 
bool Botan::host_wildcard_match (const std::string &issued, const std::string &host)
 
std::string Botan::ipv4_to_string (uint32_t ip)
 
std::vector< std::string > Botan::parse_algorithm_name (const std::string &namex)
 
std::vector< uint32_t > Botan::parse_asn1_oid (const std::string &oid)
 
std::map< std::string, std::string > Botan::read_cfg (std::istream &is)
 
std::string Botan::replace_char (const std::string &str, char from_char, char to_char)
 
std::string Botan::replace_chars (const std::string &str, const std::set< char > &chars, char to_char)
 
std::vector< std::string > Botan::split_on (const std::string &str, char delim)
 
std::vector< std::string > Botan::split_on_pred (const std::string &str, std::function< bool(char)> pred)
 
std::string Botan::string_join (const std::vector< std::string > &strs, char delim)
 
uint32_t Botan::string_to_ipv4 (const std::string &str)
 
uint32_t Botan::timespec_to_u32bit (const std::string &timespec)
 
uint32_t Botan::to_u32bit (const std::string &str)
 
uint16_t Botan::to_uint16 (const std::string &str)
 
bool Botan::x500_name_cmp (const std::string &name1, const std::string &name2)