43typedef unsigned char BYTE;
45enum class Base64PaddingType {
50std::string base64_encode(BYTE
const *buf,
unsigned int buf_len,
51 Base64PaddingType padding_type);
52std::vector<BYTE> base64_decode(std::string
const &);
53std::string pad_base64_encoded_string(std::string
const &unpadded_string);