Conscience Core
Classes | Functions
jwt::base::details Namespace Reference

Classes

struct  padding
 

Functions

padding count_padding (const std::string &base, const std::vector< std::string > &fills)
 
std::string encode (const std::string &bin, const std::array< char, 64 > &alphabet, const std::string &fill)
 
std::string decode (const std::string &base, const std::array< char, 64 > &alphabet, const std::vector< std::string > &fill)
 
std::string decode (const std::string &base, const std::array< char, 64 > &alphabet, const std::string &fill)
 
std::string pad (const std::string &base, const std::string &fill)
 
std::string trim (const std::string &base, const std::string &fill)
 

Function Documentation

◆ count_padding()

padding jwt::base::details::count_padding ( const std::string &  base,
const std::vector< std::string > &  fills 
)
inline

◆ decode() [1/2]

std::string jwt::base::details::decode ( const std::string &  base,
const std::array< char, 64 > &  alphabet,
const std::string &  fill 
)
inline

◆ decode() [2/2]

std::string jwt::base::details::decode ( const std::string &  base,
const std::array< char, 64 > &  alphabet,
const std::vector< std::string > &  fill 
)
inline

◆ encode()

std::string jwt::base::details::encode ( const std::string &  bin,
const std::array< char, 64 > &  alphabet,
const std::string &  fill 
)
inline

◆ pad()

std::string jwt::base::details::pad ( const std::string &  base,
const std::string &  fill 
)
inline

◆ trim()

std::string jwt::base::details::trim ( const std::string &  base,
const std::string &  fill 
)
inline